Skip to Content

Header condition appearing twice in PO

Sep 20, 2017 at 09:51 AM


avatar image

Dear all,

We often encounter a problem in which, condition ZPAF appear twice in header of PO, attached screen shot,

system brings condition with 0 amount by default

however at item level ZPAF with amount zero does not appear, see screen shot

what could be the reason and how can it be resolved, also system is not allowing to delete the condition since the PO is closed, any alternate solution? also if there is any SAP note to avoid this problem in future ?


condition1.png (31.8 kB)
condition2.png (26.1 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Dibyendu Patra Sep 20, 2017 at 11:10 AM

Check all line items. There must be multiple line items of this PO. First one has come automatically and the second one has been entered manually.

Show 4 Share
10 |10000 characters needed characters left characters exceeded

Dear Dibyendu,

There are 4 line items

ZPAF is entered as follows

for line item 1: ZPAF = 7

for line item 2: ZPAF = 14

for line item 3: ZPAF = 7

for line item 4: ZPAF = 14

the sum is displayed as 42 at header, there is no other entry at line item level as ZPAF=0, i have checked thoroughly.

even if it is picked up from info record at header should also be displayed at item level


Check the details of those two condition types in header condition. In detail section, you can see the source of condition value.

Also try to create a new PO with same data and check whether it is happening or not.


I have created a new PO by copying the same, the condition with 0 value did not appear, I am still unaware of the cause

this problem often happen, this issue is also there with other PO's as well


Have you checked the condition details?

Check whether this condition type has been entered manually or not.

Try to find out the difference between these two types of PO.

Jürgen L
Sep 20, 2017 at 11:58 AM

Please compare your situation with KBA 1793459 - Header condition is duplicated in PO

Show 5 Share
10 |10000 characters needed characters left characters exceeded

Dear Jurgen,

the note mentions


The system is displaying header conditions correctly when using ME23N but incorrectly when using ME22N:

  • Using ME23N only one "XYZ" condition (with some value) is displayed.
  • Using ME22N the condition "XYZ" is displayed twice.

but in my case condition is duplicate in both ME23n and ME22n


did you compare Cause and Resolution too? is that also different from your situation?


Dear Misa,

Your case is quite strange, if it is not according to the Note as suggested by SirJürgen L, Normally what my experience in this regard is that when ever in some situation you called the PO in change mode, it normally split the header condition in two rows, One row shows already Billed items values and second row is showing for the outstanding items values.

Best Regards

Mohsin Abbasi


Dear MOhsin and Jurgen,

as per cause mentioned in the note


This is because of a (partially) billed document, or if any Goods Receipt (GR) or Invoice (IV) exists for the PO

but in my case PO is closed and there is no other pending invoice or GRN,

Please suggest a solution or if there is another note.


The word "pending" is not available in this KBA.

And if your PO is already closed then this sentence is certainly matching with your situation: "or if any Goods Receipt (GR) or Invoice (IV) exists for the PO"