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

Where used list for RFC function module

Former Member
0 Likes
3,649

Hi All,

Is it possible to list where the RFC enabled FM is getting called? I mean in which all system (say RFC present in some Dev system, it might be called somewhere in other systems other than in Dev systems) RFC is getting called.

Kindly suggest.

Thanks,

Ashwini

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,877

Hi Ashwini,

Is it possible to list where the RFC enabled FM is getting called?

Yes, there are several ways to do it, if you just need the list of the systems that call your RFC,

1) look up the technical designs of the interfaces(the ones which use RFCs) that are present in your project.

2) Enable RFC trace on your system and go through the trace list, you can get help from your BASIS team.

3) If you have a middleware through which all the interfaces are handled then you can work with the middleware team to identify the source systems which call your RFC.

4) Add a line in your RFC to update a Z Table on when and from which UID it was called, based on this you can identify the source.

5) You can add a bug so that your RFC shortdumps, the team from the source team will be sure get in touch with you in this case...just kidding, but a possible solution at the same time.

Regards,

Chen

3 REPLIES 3
Read only

former_member212713
Contributor
0 Likes
1,877

Hi Ashwini;

You can examine STAT tcode.

Best Regards.

Read only

Former Member
0 Likes
1,878

Hi Ashwini,

Is it possible to list where the RFC enabled FM is getting called?

Yes, there are several ways to do it, if you just need the list of the systems that call your RFC,

1) look up the technical designs of the interfaces(the ones which use RFCs) that are present in your project.

2) Enable RFC trace on your system and go through the trace list, you can get help from your BASIS team.

3) If you have a middleware through which all the interfaces are handled then you can work with the middleware team to identify the source systems which call your RFC.

4) Add a line in your RFC to update a Z Table on when and from which UID it was called, based on this you can identify the source.

5) You can add a bug so that your RFC shortdumps, the team from the source team will be sure get in touch with you in this case...just kidding, but a possible solution at the same time.

Regards,

Chen

Read only

0 Likes
1,877

hi Ashwini ,

You can use Report

RS_ABAP_SOURCE_SCAN

enter the string for search and program name starting from Z*

regards

Deepak Dhamat.

OJHAR