on 08-07-2013 11:48 AM
Hi, all!
I have Netweaver BW 7.00 (SPS28) and NW RFC 7.20 gateway instance, where registered the program DI_BW7. Try to connect BW and Data services 4.0. RFC-connection on Data Services is OK. SM59 test of connection DI_BW7 is OK.
When I update the 3rd-party (in RSA1) the system take an error: (screeschot)
Error: Function BAPI_ISOURCE_DP_GETPARDEF not found.
This BAPI in SE37 is OK. It's works.
I registered program_id in rfcexec (SAP NW RFC 7.20) by command:
rfcexec -a DI_BW7 -g bw7 -x sapgw00 -s BW7 -f rfcexec.sec -t
By the way, rfcexec.sec contains:
USER=BW_USER,SYSID=BW7,CLIENT=100,PATH=/usr/sap/G03/SYS/exe/run
USER=ALEREMOTE,SYSID=BW7,CLIENT=100,PATH=/usr/sap/G03/SYS/exe/run
Trace file contains the next:
NW RFC SDK Version: 720 Patch 20
***** Current working directory: /sapmnt/G03/exe
Using secure mode. Allowing connections only for the following USER:SYSID:CLIENT:PROGRAM combinations
U:BW_USERS:BW7C:100P:BAPI_ISOURCE_DP_GETPARDEF
U:ALEREMOTES:BW7C:100P:/usr/sap/G03/SYS/exe/run
----------
RfcExecServer created successfully
Unknown function module: Function BAPI_ISOURCE_DP_GETPARDEF not found
Trying to reconnect...
...success
I suppose that the error arises from privileges error in NW RFC, it isn't?
ST01 doesn't have any data...-(
Hi all!
The Program_ID must be registered on Data Services RFC-server.
We have an error in PROGRAM_ID name (connection) on Data Services side.
Thanks all!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
1) If your external program is rfcexec, then you can follow note 353597,BUT you have to double check what is your "real" external program as rfcexec is only an example program.
If your "real" external program is not rfcexec or you are not sure what the "real" is, you need to check with the relevant application or third party what the program is and how
Their program can be registered on the gateway as the different application may has different registration method.
Here you have used rfcexec, error below indicate BAPI_ISOURCE_DP_GETPARDEF does not exist in rfcexec,so you have to double check again if 3rd-party is changed.
Function BAPI_ISOURCE_DP_GETPARDEF not found
Best Regards,
Yong Luo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, Yong!!!
Sorry but I didn't understand a little.
1. I must to use rfcexec in my case - ok.
2. rfcexec doen't have the BAPI. How I can to add it there?
3. What is "real" program? I want to register program_id on the server with SM59.
4, I didn't understand your phrase "you need to check with the relevant application or third party what the program is and how
Their program can be registered on the gateway as the different application may has different registration method."
Have I register program_id in sap server or it's applicable for Data Services server?
Hi,
It looks to me that the function is not called in the system .Please check if it,s active in system.
Can you please check if you have the function module in your system and see if you can execute it. If there then when was it changed.
Thanks
Rishi Abrol
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.