Skip to Content
author's profile photo Former Member
Former Member

EDI PO Acknowledgements(855)- A Query

Hi Experts,

We have the following business process.

I want to know the best possible technical solution.

Customer send a PO (850 Signal).

We map it to ORDERS.ORDRES05 IDOC and it creates a Sales Order in the SAP ERP System.

This scenario is working fine.

Now the customer wants a PO Acknowledgement signal (EDI 855) in response to his 850 signal.

We are planning to trigger an Order Response Idoc ORDRSP.ORDERS05 whenever an order gets created.

and map that IDOC to 855 signal.

But the problem is , how do we send a negative 855 signal in case the 850 doesn't create an Order in the backend succesfully?

I want to know how do we acknowledge the Po in both case.

i.e. When the PO succesfully creates the Sales Order in our system and when it doesn't.

Please let me know your valuable comments and suggestions.


Ravi kanth Talagana

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Jan 07, 2008 at 01:40 PM

    Hi Ravi,

    Have a look on this pdf.

    One thing is sure that you have to use BPM in your scenario. Probabily you can configure the IDoc in such a way that whenever it get failed, the same exception should be sent to BPM as an error acknowledgement.



    Add a comment
    10|10000 characters needed characters exceeded

    • HI Bhavesh,

      What I mean by Positive and Negative is

      1) If the 850 signal is succesfully creating a sales Order in R/3->It in turn triggers ORDRSP.ORDERS05 Idoc. This Idoc will be mapped to 855 signal.

      This will be considered +Ve acknowledgement for that PO.

      2) If the 850 signal doesn't create an SAP Sales Order, Ideally the customer who sent the PO should know that his 850 was faulty. The Customer would know that only if he gets an 855 signal with some EDI Segment telling that the PO was rejected.

      This type of 855 will be considered as negative acknowledgement.


      Ravi Kanth Talagana

  • author's profile photo Former Member
    Former Member
    Posted on Jan 07, 2008 at 07:53 PM


    First when you get read the EDI file you can send them a functional acknowledgement for the order so that the partner would know that his orders have recieved by your company.

    Then once you map the edi file with orders idoc assuming your orders will be created then you will create a order response idoc and send them back the edi file. If the orders is not processed then also you create a response for the failed orders and send them back the edi file, here for this reponses when they load they will come to know that this orders are failed and also populate in the edi file why the orders are failed. On a high level you can design like this.



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.