cancel
Showing results for 
Search instead for 
Did you mean: 

Restricting item category incompletion procedure to particular sales area

Former Member
0 Kudos

Hi All,

Incompletion procedure "XX" has been assigned to item category "YYY". This incompletion procedure currently checks for 5 fields. I want to add another field to this procedure but that new field should only be applicable to a specific sales area. Please suggest how this can be acieved.

Thanks.

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Anushree,

Goto the price procedure of the country where they want EDI1 to be filled for billing document creation.

Set this up as a mandatory condition.

If this pricing procedure is used by multiple countries, then still keep this condition as mandatory but ask Abap team to create a requirement routine, which will check the sales org country and set sy-subrc to 4. This way for country X only if EDI1 is filled the billing doc. will be saved, for all other countries this check will not happen.

former_member182378
Active Contributor
0 Kudos

Anushree,

Could you give some background & detailed information about this requirement? (which field, why etc.)

Also, is the process the same but only when the sales area is some thing particular one more field should be a "required field"?

Are all the sales organizations of the same country? (company code?)

Former Member
0 Kudos

The field is "Expected price (EDI1)". In one country, the do not want to allow billing document creation if this field is missing while in the remaining countries this field need not be included in the procedure at all.

former_member182378
Active Contributor
0 Kudos

Anushree,

Based on your post, this could be fixed in the pricing procedure too.

Is the same pricing procedure being used across countries?

Further, with the help of fields requirement & mandatory in PP, you can dictate if this condition type is mandatory and for which country (ies).

This would block the creation of the order itself, in case this condition type is blank.

What are you comments?

Former Member
0 Kudos

Different pricing procedures are used in different countries. This condition type is used in the pricing procedure of several countries but only one country wants this field to be added to the incompletion procedure.

former_member182378
Active Contributor
0 Kudos

Anushree,

This is related to pricing, thus should be handled in pricing procedure. The result would be the same i.e. order incomplete.

Does business use a particular pricing procedure for this country? If yes, then the solution is straight forward. Make this condition type mandatory.

If the same procedure is used by several countries, then use two fields - requirement and mandatory (as described above)

moazzam_ali
Active Contributor
0 Kudos

Hi

Through standard settings this won't be possible. What you can do is to create a separate item category for that specific sales area and determine that for a separate sales document type created specifically for that sales area.

If creating a new sales document type is not possible you can also do this with creating an item category and usage. Maintain customer material info record in VD51 in using this new usage and determine newly created item category in same sale order. This will work only if you can differentiate this with sales organization or customer/material numbers.

If these both are not possible then there could be some ABAP modifications. Ask your ABAPER to check userexit move field to VBAK or VBAP in program MV45AFZZ.

Thank$