Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SAP Objects in a Transport Request

Former Member
0 Likes
2,310

Hello All,

Is there any way wherein I could find out whether a Program/Function Module developed by us and assigned to a Transport Request uses SAP function module / any SAP Objects.

Example:

Assume that a custom program named ZTEST_ABC uses any SAP Function Module / SAP Classes and assigned to a transport request SDK017874. There are tables like E070 and E071 wherein when if you give the above transport request as input, it is giving the objects involved in it. But I need to know whether the above request uses any SAP FM's or not.

Any help is highly appreciated.

Regs,

Venkat

Hello All,

Is there any way wherein I could find out whether a Program/Function Module developed by us and assigned to a Transport Request uses SAP function module / any SAP Objects.

Example:

Assume that a custom program named ZTEST_ABC uses any SAP Function Module / SAP Classes and assigned to a transport request SDK017874. There are tables like E070 and E071 wherein when if you give the above transport request as input, it is giving the objects involved in it. But I need to know whether the above request uses any SAP FM's or not.

Any help is highly appreciated.

Regs,

Venkat

14 REPLIES 14
Read only

Former Member
0 Likes
1,789

Hi Venkat ,

I guess SE03 transaction can help you on this

Regards

Beena

Read only

Former Member
0 Likes
1,789

Use program RSWBO040 and give the request number with sub objects.

cheers,

THomas.

Please mark points if helpful.

Read only

0 Likes
1,789

Hi,

1st) get the programs from e070/71

2nd) analyse your objects:

a) with command scan abap

b) read report rep into itab.

find all line with call function

c) use fm rs_crossreference

A.

Read only

Former Member
0 Likes
1,789

Hey,

Go to SE38 and display your program. Search your program with the term "CALL FUNCTION". Remember to select the radiobutton "In the main program" on the find screen.

This will give you all the functions used in the custom program.

To find whether the program is assigned to a transport request, Go to SE38. Enter program name and select Go to - Object directory entry from the toolbar and click Lock Overview.

If the program is assigned to a request the request number will be displayed else you will get the message "The object is not locked"

-Kiran

Read only

Former Member
0 Likes
1,789

Hi Thomas,

I knew this program already. You can also do this from SE09, Menu Goto-->Objects in Requests.

But all I need is to get the SAP Object used inside the custom program.

Regs,

Venkat Ramanan N

Read only

0 Likes
1,789

Cenkat,

Check SPAU/SPDD tcodes... In fact you cannot trace using request number but you can get the Standard Objects modified.

cheers,

Thomas.

Read only

Former Member
0 Likes
1,789

Hi Kiran,

What you are telling is a basic thing. But I'm interested to know how to find SAP Objects used in our custom program through a transport request assigned to our custom program.

In which tables the information will be there. Tables E070 and E071 gives only the custom objects attached to the request.

I think now you are clear.

Regs,

Venkat Ramanan N

Message was edited by: Venkat Ramanan Natarajan

Read only

Former Member
0 Likes
1,789

Hi Andreas,

Thanks for your reply. I think this solution is similar to my question. Your solution clears my problem partially.

But your solution seems to be fine only for for Device Program. Isn't it ?. But what to do for custom function modules which uses SAP objects.

Any idea ??.

Regs,

Venkat Ramanan N

Message was edited by: Venkat Ramanan Natarajan

Read only

0 Likes
1,789

Hi,

here's a sample to search in fm's:

http://www.a-saph.de/etc/zfmsearch.TXT

Andreas

pls reward points for useful answers

thank you!

Read only

Former Member
0 Likes
1,789

Hello Andreas,

Thanks for your answer. Will check and award you the points.

Could you pls. give me Documentaion for this program and also the structure if the table INFO_PT. Because it is not available in my system.

Regs,

Venkat Ramanan N

Message was edited by: Venkat Ramanan Natarajan

Message was edited by: Venkat Ramanan Natarajan

Read only

Former Member
0 Likes
1,789

Hi Andreas,

You have missed out one include with this program.

The include name is: YBFHPBII

Coulod you please paste it.

regs,

Venkat Ramanan

Read only

Former Member
0 Likes
1,789

Hi Andreas,

You have missed out one include with this program.

The include name is: YBFHPBII

Coulod you please paste it.

regs,

Venkat Ramanan

Read only

kanthimathikris
Advisor
Advisor
0 Likes
1,789

Venkat,

Do u know the function module name that u wanted to check?

Regards,

Read only

Former Member
0 Likes
1,789

Hi Mathi,

I'm right now using RS_CROSSREFERENCE for Reports as suggested by Andreas and FUNCTION_INCLUDE_INFO for FM's. If you could help me out in this, it would be of great help from your side.

Regs,

Venkat Ramanan N