on ‎2009 Feb 15 12:50 AM
Hi,
I'm trying to use BAPI_SHIPMENT_CREATE to create a shipment from an outbound delivery. The problem is that when I try to create the shipment from se37 in R/3 updating the status of the shipment (planned, check-i, loaded, etc) the shipment is created succesfuly, but when I try to use it from the XI the shipment is telling me that it was created but I can't see it in the R/3, it is only created if I remove the status from the BAPI. Any Ideas of why this is happening? The RFC is called with the Commit so I don't thing that is the problem.
Other solution would be to use IDoc SHPMNT05 but the documentation of what data does it need is very confusing. Thanks.
Request clarification before answering.
Hi,
when I try to create the shipment from se37 in R/3 updating the status of the shipment (planned, check-i, loaded, etc) the shipment is created succesfuly.
--are you manually selecting the status of the shipment i mean like selecting it in a drop down list or something like that? if yes. then it will not work with XI.
XI can only send data to R/3 or execute a FM in R/3, but it can't do this type of selections, so go for the IDOC.
when you use IDOC you will send the status in particular field (eg. Status) and the inbound Function Module will pick that value and place it appropriate table of the shipment.
Regards,
Karna...
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 15 | |
| 9 | |
| 6 | |
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.