Skip to Content

IDOC_INPUT_ORDERS - Sales order issue


Currently pricing on the sales order created through ORDERS05 IDOC is based on the material master but the business wants the pricing to be based on the PO price.

While crating the Sales oder,by default it's taking ZCOS Condition type.

Requirement is when ever EDI1 Condition type given it should give based on EDI1 amount field. PFB.

But i see that this net price filling with 'PRICING' FM.

Can you guys help me how to this.

Doubt.PNG (26.5 kB)
Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • Best Answer
    Posted on Aug 25, 2015 at 07:51 AM

    Solved by my self.

    I found one FM EXIT_SAPLVEDA_009.

    It's calling before BDCDATA getting filled.Thanks.

    I'm closing this discussion.

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      You could have passed the EDI1 value in E1EDP01-VPREI . It gets mapped to EDI1 condition type. That is what is standard. Sending it in condition segment ( E1EDP04 ) won't help as SAP ignores those segment. It is working I understand by implementing the exit, but there would not have any code needed.

  • Posted on Aug 21, 2015 at 06:55 PM

    There was a similar question posted just a few days ago. If you want the selling price to be the same as EDI1 then just put that value into another pricing condition that will override all other pricing. It's SD configuration and there might already be one.

    And in the IDoc itself send EDI1 value with that condition type. This can be done either in the sending system (e.g. EDI middleware) or in a user exit for the IDoc. Use Google for user exits.

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Aug 21, 2015 at 05:48 PM

    Hi Sreenivas,

    There must be some exit or implicit enhancement which must get called after the pricing FM. Can you try to find that and write your logic there to update the price on basis of PO.

    It should work for you.



    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.