on 06-30-2004 3:52 PM
Hi,
we have connected two bw systems 'A' and 'B' to one sap r/3 system.
We are using the r/3 extraction user exit (RSAP0001).
The coding in the user exit will depend on the bw system.
Is there any possibility to check in the coding using a parameter or variable which bw system is actually extracting data?
Thanks for you help.
Hello Lothar,
very good question. I have not tried this myself, but you should be able to use the RFC callback method:
http://help.sap.com/saphelp_nw04/helpdata/en/22/04256b488911d189490000e829fbbd/frameset.htm
Try CALL FUNCTION 'RFC_SYSTEM_INFO' DESTINATION 'BACK' in your exit.
Regards,
Marc
SAP NetWeaver RIG, US BI
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Marc,
I tried the RFC callback method. Unfortunatel it does not work. I got an ABAP dump "CALL_FUNCTION_NO_SENDER":
-
Program not started via RFC. No return possible.
You attempted to execute an RFC call with the DESTINATION "BACK", but this destination is a reserved word and denotes and signifies a return to the calling program.
The current program was not called via RFC ('Remote Function Call').
-
It seems that the bw system starts a separate job on the sap r/3 system (sm37) for extracting the data and so no rfc information is available.
Regards,
Lothar
User | Count |
---|---|
75 | |
9 | |
7 | |
6 | |
6 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.