cancel
Showing results for 
Search instead for 
Did you mean: 

Can I create Purchase Order Acknowledgment via Webservice?

0 Kudos

Hi experts,

I have one request for Purchase order confirmation to create Purchase Order acknowledgment via webservice.

Please answer for this.

Thanks and Regards

Su Mon Oo

Accepted Solutions (0)

Answers (1)

Answers (1)

arunml
Advisor
Advisor
0 Kudos

Dear Su Mon Oo,

You can use the below payload to create purchase order acknowledgement.

<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:glob="http://sap.com/xi/SAPGlobal20/Global">
<soap:Header/>
<soap:Body>
<glob:PurchaseOrderConfirmation>
<MessageHeader>
<ID></ID>
<CreationDateTime>2018-11-15T14:49:01Z</CreationDateTime>
<RecipientParty>
<InternalID schemeID="CommunicationPartyID" schemeAgencyID="310">Michelle</InternalID>
</RecipientParty>
</MessageHeader>
<PurchaseOrder>
<ID></ID>
<SellerID></SellerID>
<Item>
<ID></ID>
<SellerID></SellerID>
<AcceptanceStatusCode>AP</AcceptanceStatusCode>
<Product>
<BuyerID></BuyerID>
<SellerID></SellerID>
<TypeCode>18</TypeCode>
</Product>
<ConfirmedPrice>
<NetUnitPrice>
<Amount currencyCode="CNY"></Amount>
<BaseQuantity unitCode="EA"></BaseQuantity>
</NetUnitPrice>
</ConfirmedPrice>
<ConfirmedScheduleLine>
<DeliveryPeriod>
<StartDateTime timeZoneCode="UTC+8">2018-11-16T00:00:01Z</StartDateTime>
<EndDateTime timeZoneCode="UTC+8">2018-11-16T00:00:01Z</EndDateTime>
</DeliveryPeriod>
<Quantity unitCode="EA"></Quantity>
</ConfirmedScheduleLine>
</Item>
</PurchaseOrder>
</glob:PurchaseOrderConfirmation>
</soap:Body>
</soap:Envelope>

Please select this thread as answered, if you are able to create confirmation.

Best Regards,

Arun

0 Kudos

Dear Arun,

Thank you very much for your advice.

I tried with this web service and run at SOAPUI. But web service processing error is occurred.

So, I checked Business Communication Monitoring, Rejected Web Service Calls, I got this message "The detailed error description may not be available in logon language: SRT: Plain SOAP: Reliable messaging (RM) configured, but no Message ID and no WSRM assertion provided.".

The message showed that Sent by "Web Service Reliable Messaging".

So, I would like to know about the data of ID of MessageHeader.

Which data is entered at this <ID>?</ID>?

Please kindly answer about this.

Thanks & Regards,

Su Mon Oo