Skip to Content
0
Former Member
Jun 05, 2009 at 07:58 PM

User exit for Dlvy Block at header for sales order for Companycode & materl

57 Views

Hi all,

I have a requirement. I need to apply a Delivery Block for all sales orders which fall

In a particualr company code "999" and if they have any configurable material in the item level.

When a Sales Order is generated, during the process of generation, I should

Write a loigc such that, if the sales orders fall in a particlar company code

Say for '999' and if they have a configurable material at item level,

I have to trigger an ABAP Proxy that goes and fetches a Yes/No value from an

External system. Based on this Flag value I h ave to then apply a delivery block for

The order at header level.

So I assume, I should put a logic in some user exit that gets triggered before order is saved.

And in that user exit I have to check if the Company Code of that order is '999' and if it has

Configurable product or not. If it satisfies the 2 conditions, I should, trigger this ABAP Proxy and

Based on the true/False value I have to set Delivery Block or do not set delivery block for the order

At header level.

So I think first I should figure out following things.

1) user exit ..where I should put the code to check conditions and to apply delivery block.

2) write a proxy and trigger that proxy in this user exit.

Coming to first part, which user exit should I use to set delivery block for the order

At header level. And how will I check for company code and config product?

Which variables of the SAP stnd pgm store Company Code and Config product values so that

I can check those variables for that values?

Please suggest and help me with this.

Any help will be highly appreciated.

Regards,

Sam