‎2011 Oct 20 1:36 PM
I have been given the task of moving a lot of ABAP code that was developed for several products from one SAP system to another.
What I have been given is a very large list of custom function module names. I was hoping to discover if there is a way (preferably through some sort of SQL statement) to determine what package(s) these function modules are in.
I need to get this list of packages so I can review each one and see if they include other repository objects that they do not want moved, or if I can move the package in it's entirety, so I can build a proper transport.
I guess I am hoping someone can tell me how and where these are stored in the DB tables so I can locate which function group each function module is in, and then what package that function group is in. Gonig one by one in SE37 is gonna take a very long time...
Any help would be greatly appreciated.
‎2011 Oct 20 2:40 PM
Hi,
You can use the table ENLFDIR by providing the Function Module name and obtain the Function Group.
Using the Function Group you can use table TADIR to obtain the package.
‎2011 Oct 20 2:02 PM
Hi Tom,
if you want to know the develop class of your function module:
Goto se37
CTRL-F
in f.m. name put all of your functions.
execute search
change output layout and select field package.
Hope this is usefull
Andrea
‎2011 Oct 20 2:09 PM
Hello Tom,
To check package of fucntion group you can go to transaction SE80 select fucntion group and than enter fucntion group name and click display. Double click on fucntion group name new window will pop up and package name will be mentioned in that window.
or
Goto transaction SE03 clcik on change object directory entries put check box on second row i.e. on function group and give your function group name click on execute button. It will display package name.
‎2011 Oct 20 2:23 PM
If you simply go to the attributes tab of any function module and press F1 on the package name, and then select the technical information, you'll see the table name.
Not that difficult.
Rob
‎2011 Oct 20 2:40 PM
Hi,
You can use the table ENLFDIR by providing the Function Module name and obtain the Function Group.
Using the Function Group you can use table TADIR to obtain the package.
‎2011 Oct 20 7:00 PM
Thank you so much Aneel, exactly what I was looking for.
Again, thank you.