on 07-27-2009 10:54 AM
Hi Experts,
I have a scenario where purchase order and goods receipt info is coming from an external application to XI.
Too update ECC with the same..do i use a bapi/rfc or proxy?
I mean call bapi in the proxy or import bapi directly?..what is the best procedure?
Is it possible to use purchase order IDOC?...
Do we have any BAPI for creating internal order?
Hi ,
I think better to go with the existing integration touch points (Like IDoc, RFC/BAPI, directly importing...) instead of Custom ones (Like Proxy).
There is an object InternalOrder and Method Create. Check it might be helpful.
Regards,
Venu V
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
The way i used to do is goto tcode SE37 and select the bapi (For Ex:BAPI_INTERNALORDER_CREATE) and check the import parameters. Where u can see that the parameter is a optional or mandatory. If u have a structure then i used to do trial and error method. Check with functional consultant to help u out to identify the mandatory fields to execute the same.
Regards,
Venu V
Hi Ravindra,
If you want to decide what method do you want to chose to integrate with a sap backend system, you can refer this technical article
To answer your question why we go for Proxies, here are some probable cases :
1) we opt for proxies in scenarios where there are NO standard IDOCs or RFCs / BAPIs are available.
2) As you said, when there are mulltiple bapis/rfcs are to be used.
3) If there are function moodules that are not RFC enabled and you do not want to create wrappers for them. Instead you can call them in a proxy.
Regards,
Ravi Kanth Talagana
Hi Ravi,
If you need to do some validation on the ECC side or if you need to get some details from the ECC database before you do the posting, then it is better to go for a proxy. If all these are not required and if you can get all the required information at the XI end itself then you can directly call the BAPI from XI.
-Ram
Hello,
If the choice is just between BAPI or proxy...
It depends on your requirements.
If you have to exchange a high volume of data you should use proxy communication.
If it is single execution of function with not high volume of data use BAPI\RFC.
BR,
Dzmitry
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
a) for PO use PO IDOC
b) the same for material movement
as with BAPI, RFC you will not be able to reprocess that which is the standard case of material movements
Regards,
Michal Krawczyk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
>>>For PO im not sure if all the fields we have for PO Idoc are present..how can i check the structure of PO Idoc before importing it in xi?/
checking does not make any sense you need to know which PO process you want to do
to know all mandatory fields - as PO can be imported with many different sets of data
Regards,
Michal Krawczyk
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 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.