on 06-15-2012 11:53 AM
Hi Experts,
The scenario is to post Vendor Invoices in ECC from a 3rd Party file.
We suggested the use of ACC_DOCUMENT03 idoc, but the client is not willing to use iDocs. ( Option thoroughly discussed and rejected ).
In that case, we have decided to use a Server Proxy which would call a BAPI to post the idocs.
Now that we have the structure in the BAPI, we have imported it in PI.
For the server proxy to be generated, how can we use this BAPI structure to create a Service Interface?
Strange problem this!
Please advice.
Rakesh.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Rakesh,
Your scenario is just file to server proxy.
As u said u have imported the BAPI in ESR then only you have to create a inbound service interface with request message (type RFC message) and then specify the BAPI name.
I think you cannot ignore receiver as RFC only because of it resides on java stack.
thank and regards
Anup Banerjee
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rakesh,
Take XSD or WSDL of imported BAPI then create external definition import XSD/WSDL.
When you import RFC function module in ESR then Open Function module you can see XSD/WSDL .
After that create service interface by selecting option External Message. This approach works.
Regards,
Raj
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rakesh,
You have two options to use a RFC Receiver or ABAP PROXY SERVER.
If you decide to use an ABAP Proxy Server you could see how to do in this wiki, check only the receiver side, of course:
http://wiki.sdn.sap.com/wiki/display/XI/Step-by-step+FTP+to+ABAP+Proxy
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
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.