cancel
Showing results for 
Search instead for 
Did you mean: 

Mandatory condition error in Sales order

former_member431487
Participant
0 Kudos

Hi SAP Gurus,

We have a requirement where we need to automate sales order creation. We are doing this using BAPI. Base price is automatically calculated from internal order in FI side so we don't have to maintain any condition record for Base price.

Now the issue is that whenever sales order is automatically created it gives a warning that Base price is missing even though Base price condition is present in sales order. In the pricing procedure Base price is selected as mandatory..

Can anybody pls explain why this warning is coming? Is there any such check that if condition type is selected mandatory in pricing procedure then it should be picked only by condition record (and not automated) in sales order (can't think of anything else).

Regards,

Karan

Accepted Solutions (0)

Answers (4)

Answers (4)

former_member431487
Participant
0 Kudos

Thanks you all for such quick replies. Will try these things and see if the warning still comes.

Regards,

Karan

Former Member
0 Kudos

Hi,

you can maintaine the condition type in a way that the automatic one (rather then a manual entry) has priority.

Hope this helps.

BR

Robert

Former Member
0 Kudos

Hi Karan,

Based on the setting mentioned by you. Looks like the functional setting are good enough for automation process. This looks like the BAPI has to be relooked again.

I had similar issue with of the IC automation process.

Cheers,

Shekhar. 

moazzam_ali
Active Contributor
0 Kudos

Hi

Its not mandatory that if you have made some condition mandatory then it must come from condition record. You can add this manually or copy from some other condition or reference document.

For your case if you are already doing this through automatic way then why you need to make this condition mandatory? When there is no user input then you can make this condition optional and then system will behave normally.

I think in your BAPI system checks condition before it calculate its price. It is just matter of triggering point. Ask your ABAPER to check this in debug mode and he can comment better on this.

Thank$