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

Automatic Inbound Delivery Creation via Output types


I have some questions about the automatic creation of Inbound Deliveries via output types.

When creating a PO/SA, (clicking on save) an output type must apear (ZIBD), this output type will be in yellow.

I would like to know how what should be done.

Behind the output type, there is a program. (I do not exactly know what it does.)

There is as well a Requirement, assigned to the output type, what has as well a program. I have to create a requirement, where I have to mention my checks.

is the confirmation control key 0004 inbound delivery

check in a table if a vendor is e.g. fresh vegetables. (Then do not create)

that sort of things.

I would like to know if those checks need to be in the requirements, so that the output type will be displayed.

Next to this, an every hour running job (z program) needs to be created that will check which open PO/SA has the output type (ZIBD) and if the creation time/date is more then 24 hours. If this is the case the inbound delivery will be created executing a BAPI (BBP_INB_DELIVERY_CREATE).




Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Best Answer
    Posted on Nov 02, 2012 at 01:28 PM

    Hello Alexander,

    • as for new Output Type:
      • see for Messages in Purchasing and CA-Message Control;
      • generally all the steps can be done in transaction NACE "Conditions for Output Control"
        • create new Output Type;
        • assign it to Procedure (with custom defined requirement)
        • assign in to Access Sequence;
        • create the Condition Records;
    • as for Requirement:

    BTW #01, the logic for message determination does not neccessarily be done via Requirement -- you can also extend the field catalogue with data from PO item (see note Note 39462 - Expand field catalog in message determination for purchasing)... but I guess Requirement would be easier, in this case.

    BTW #02, if you now that you will need to have this processing program scheduled on background, is it even worth developing new condition? I can't see why you can not put the whole logic into this program.

    Good luck


    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.