cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

SD - Incompletion procedure trigger before entering material

LydiaBoulkroune
Explorer
0 Kudos
513

Hello SAPiens ,

Is there any way to trigger SD incompletion procedure in sales document before entering material . 

My scenario is : payment methode (in header accounting tab) needs to be filled before entering material because i have a condition type that depends on the payment methode . I have set incompletion procedure but it only gets triggered after entering material (when i save the document) , so i am obliged to update conditions everytime .

Could you please help me on that . thank you !

Accepted Solutions (0)

Answers (4)

Answers (4)

Lakshmipathi
SAP Champion
SAP Champion
0 Kudos

Not in front of the system to check this.  In your case, if the Sold-To and Payer are different in sales order, then, maintain in Payer and see whether it flows to sales order

 

LydiaBoulkroune
Explorer
0 Kudos
Sold-to and payer are same , howerever payment method doesnt flow to sales document from BP master record
Lakshmipathi
SAP Champion
SAP Champion
0 Kudos

Why not to set this as mandatory in customer master ?  It will be a standard functionality rather looking at sale order level where you need to go for customs validation.

 

LydiaBoulkroune
Explorer
0 Kudos
I tried that but payment method is not fetched from customer master , is that standard behaviour ?
Raju_Mane
Explorer
0 Kudos

Hi,

In you case you need to remove material from line item incomplete configuration.

Path: SPRO -> Sales and Distribution -> Basic Functions -> Log of Incomplete Items -> Define Incompleteness Procedures

Choose "Sales - Item", click on procedures, select procedure, click on field and remove MATNR field

After above configuration system check only header mandatory fields and display you error message if required fields not maintained without asking material code.

Regards,

jignesh_mehta3
Active Contributor
0 Kudos

Hello, 

If want to check a field while the Sales Order is created, you need to insert a Custom Code in  USEREXIT_MOVE_FIELD_TO_VBKD under MV45AFZZ. 

Thanks,