cancel
Showing results for 
Search instead for 
Did you mean: 

Allow Orders but, auto block shipment...

Former Member
0 Kudos

Hello All,

 

Our company receives & sells NEW products all the time before the official release to the customer.

 

We would like to continue taking Sales Orders for the NEW products but DO NOT allow shipping. We obviously DO NOT want these
products to ship out before the official release.

We would like it to show on our stock reports as product available and show up during ATP check in the Sales order process.

How can we achieve the following --

Q-1.  Show as product avail and show up on our stock reports. 

Q-2.  Allow Sales Order process but prevent shipping.

Thank you for your help,

Victor

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member223981
Active Contributor
0 Kudos

As the previous poster says, you can set the delivery block to prevent shipping (Prevent delivering the sales order). This can be manually set in the order header. Alternatively, it can be set in customising for the order type (Transaction VOV8). However, setting it via the order type would mean that the block would be set for all orders of this type.

Another option open to you would be to use BADI BADI_SD_SALES, Method SAVE_DOCUMENT_PREPARE or user exit userexit_save_document_prepare. These are called in include MV45AF0B_BELEG_SICHERN. Within these enhancements, you could maintain coding to automatically set the delivery block. For example, something along these lines may be appropriate: IF XVBAP-MATNR = '<Material that is being launched>' AND SY-DATLO < '<Date of Launch>', VBAK-LIFSK = "<Delivery Block>'. You would need to consult your ABAPER to write the code properly.

Of course, you would have to remove the delivery block when you want to create the delivery though.

Hope this information is somewhat helpful.

Shiva_Ram
Active Contributor
0 Kudos

Just add the delivery block in the sales order header level. This will prevent from shipping.

Regards,