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

RFCs calling from remote systems

Former Member
0 Likes
463

Hello Abapers,

Can anyone tell me how to find the list of programs which are calling remote function modules? For example programs in CRM system calling function modules in ECC...

Thanks,

Himadama

2 REPLIES 2
Read only

Marcel_Wahl
Product and Topic Expert
Product and Topic Expert
0 Likes
390

Hi,

this is only ardly possible depending on your goal.

There are lots of RFC calls especially in CRM for middleware purposes.

Option a) - You try to find all pla ces where z*modules are called that are not existing in CRM

Option b) - You want to find all RFC enabled modules of ERP called in CRM

Option c) - You want to find all RFC calls in CRM targeting the defaulting ERP destination

Solution for a)

- Go to table WBCROSS (which is global the "where used list")

and check for all Z* modules

- Copy the list of modules e.g. in a file

- Search table trdir (registry of function modules) with this list

-> all modules that are not in this list are probably RFC modules from a backend

Solution for b)

- Go to ERP SE37 and open the help

- open the advanced options

- mark "RFC modules"

- search and save the whole list of RFCs relevant

- Go to CRM and check table WBCROSS where these modules are used

Solution for c)

- go to CRM and check for a module called "SMOFERP" or similar

It returns the name of the default RFC destination of an CRm system to its default ERP.

- Check the where used list of this module - should guide you close to the calls

mfg,

Read only

Sandra_Rossi
Active Contributor
0 Likes
390

You can also run RS_ABAP_SOURCE_SCAN program in background and search all DESTINATION words, and then try to restrict the result. But you'll get a big big list, and not only ECC calls!

Another way is to get the real RFC calls using ST03N transaction, you'll see which ones are issued from SRM to ECC