‎2011 Sep 23 12:37 PM
Hi All,
Im using BAPI_PO_CHANGE to update both header and item level price conditions.
it is updating condition amount (kebtr) successfully.
But when I update header level price condition,
For kposn (item) = '000000'
it is not set values for fields KAWRT (cond.base value) and KWERT (cond.values) .
both fields get updated with Zero values.
But when i update it using ME22N , its populated with correct values.
It is happening only for item (kposn) = 000000
not for other kposn ( eg : 000010 , 000020 )
Pls, help me to find a solution.
‎2011 Sep 23 12:52 PM
Hi Praveen,
Are you passing the values in POHEADERX and check the change indicators.
Regards,
Madhu.
‎2011 Sep 23 1:00 PM
Yes.
Im not passing kawrt (cond.base value) trough POHEADER table.
I think that value get calculated inside the BAPI and update it.
it updates base value , except first (000000) item.
‎2011 Sep 23 1:12 PM
Hi Praveen,
Can you check how it is happening manually in transaction.
Regards,
Madhu.
‎2012 Jun 15 10:11 AM
Hello there,
I have the exact same problem. Item conditions updates all related fields ( KAWRT,KWERT ) but header conditions are not updating KWART & KWERT. If after the bapi call, I change the PO using me22n, without changing anything, just press save, fields KWART & KWERT are populated in konv.
Have you find a solution to this ?
‎2012 Aug 26 7:09 AM
Hi laurent,
Actually that was an issue in that BAPI. I also informed this to SAP .
They says it is not harmful to standard programs . Bcoz total value calculate dynamically (not straight forward from the table). thats the normal behavior of the BAPI.
Regards
Praveen