Skip to Content

BADI / User Exit to put checks on movement type 101 and prevent it.

Background :

  • Cross company STO is a scenario where receiving company ‘R’ procures material from supplying company ‘S’.
  • Company R issues a PO(in this scenario also known as STO) to company S of type ZUB2. Company S will be treated as intercompany vendor.
  • After the acceptance of PO, S will issue the requested quantity of material to R and this will be posted with movement type 943.
  • Company R will receive the same quantity with movement type 101.

Requirement :

  • It was observed that users at company R posted the 101 material document even before company S posted 943 document.
  • The system accepted such posting, which is logically flawed.
  • Hence a check needs to be placed before 101 posting for PO of order type ZUB2 to check the quantity issued by company S through 943.

Could you please suggest a BADI to achieve the desired functionality.

Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Posted on Feb 07, 2019 at 09:19 AM


    Try Badi MB_MIGO_BADI

    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.