Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

Behavior of RB00 (Header Condition with Group Condition Unchecked)

Dear All,

While testing some scenarios in IDES, I came across a behavior of SAP for condition types having following specific configuration:

Calculation Type = B (Fixed Amount)

Group Condition = Unchecked

Header Condition = Checked

This configuration can be found in SAP standard condition types like RB00.

My scenario:

I am creating a standard sales order with following two line items: -


MaterialQuantityCond. AmountCond. Value
Item 121000 EUR/PC2000 EUR
Item 241000 EUR/PC4000 EUR

Case 1:

At Sales Order header level, apply RB00 amount (rate field) = 100 EUR (in field KOMV-KBETR)

I expected Net Amount to be = 2000 + 4000 - 100 = 5900 EUR

However, SAP is returning = 2000 + 4000 - (100 x 2) = 5800 EUR

Thus, SAP is copying the RB00 for each line item.

My doubt is since calculation type is 'B' ie Fixed Amount, why should it be multiplied for each line item. As a SAP user, I may wish to give the customer a flat discount at header level which I want to be automatically split into each line item (not proportionately but just per line item; ie discount for each line item should be 100 EUR/2 = 50 EUR).

Kindly help clarifying this or if this is standard SAP behavior.

Best Regards,

Suraj Chakraborty

PS: You can check the behavior of SAP highlighted in the attached test case.

Test Case.jpg (92591 B)
Former Member
Not what you were looking for? View more on this topic or Ask a question