Showing results for 
Search instead for 
Did you mean: 

Outline Agreement (Contract) data does not match with EKPO table.

Former Member
0 Kudos


I have created a outline agreement(Contract) with net price as 100 / 1 Kg. But when I go to EKPO table in front of Net Price it is reflecting net price as 1 / 1 Kg. So it shows that it is dividing the net price by 100 in Table EKPO. This is happening with the currencies which are maintained in T Code OY04 (Currencies like JPY, CLP, ESP, ITL) with decimals as 0.

Rest all curriencies which have not maintained in OY04, there is no problem in EKPO as the data matches with Outline Agreement Net Price.

Request you to please provide the input to resolve the same.

Thanks & Regards,

Neeraj Singh

Accepted Solutions (0)

Answers (2)

Answers (2)

Active Contributor
0 Kudos


Also check the accounting view for the material for the price unit whather the price is maintained for 'Per 100 or for Per 1 QTY?


Active Participant
0 Kudos

Hi Neeraj Singh,

The value of data stored in EKPO depends on the decimal places defined

for the currency. In standard the decimal places is taken as 2 . Therefore the value will be

the same as order price if the currency is defined for two decimal

places ( default is 2 ).

However, if the decimal places for JPY is defined as zero the table

will show a value of price /100. If you choose a currency with

3 decimal places the value in the table will be price * 10 and so on.


Currency Decimal places Order price Value in EKPO

SGD 2 2000 2000

NLG 2 2000 2000

JPY 0 2000 20

KWD (Kuwati Dinar) 3 2000 20000

ITL 0 2000 20

All currencies that do not have any decimal places at all

(TCURX-CURRDEC = 0) must have EKPO-NETPR multiplied by 100.

Please check SAP notes which may be of help to understand this issue 53206 and 137626

The issue you reported in not an error but standard. I hope this information is of help.



Edited by: Lorraine Donnelly on Jul 12, 2010 6:57 PM