Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Getting Price from KONV table for Purchase Order

Former Member
0 Kudos

Hi All,

I have to use the KONV table to get the Net Price for the Purchase Order Line Item. I am confused over the field KONV-KBETR because for Currency 'JPY' it shown a wrong figure. This is how I read the KONV table;

SELECT SINGLE KBETR

INTO ITAB-KBETR

FROM KONV

WHERE KNUMV = EKKO-KNUMV and

KPOSN = EKPO-EBELP and

KSCHL IN ('PBXX', 'PB00').

The Correct figure should be 3,000 but it shows 30. For all other currencies it works fine. What should I do to arrive at 3,000 simply I could always multiply KONV-KBETR by 100. But this would affect for other currencies.

Thanks,

Kishan

1 ACCEPTED SOLUTION

Former Member
0 Kudos

check for currency , if it is 'JPY', MULTIPLY IT WITH 100, for other currencies let the price be same.

it seems that this currency is showing percentaage price.

5 REPLIES 5

Former Member
0 Kudos

check for currency , if it is 'JPY', MULTIPLY IT WITH 100, for other currencies let the price be same.

it seems that this currency is showing percentaage price.

0 Kudos

Hi Venkat,

Thanks your points awarded. Only your solution could be implemented.

former_member181962
Active Contributor
0 Kudos

Try to retrieve the value KWERT and see.

Regards,

ravi

Former Member
0 Kudos

Hi Sri,

I think, for PO line item, you need to check the amount in KONP table.

Regards

Chandra.

Former Member
0 Kudos

hi sri , check this

SELECT SINGLE kbetr INTO i_konpc-kbetr

FROM konp

WHERE knumh EQ -knumh AND

kappl EQ -kappl AND

kschl EQ -kschl AND

loevm_ko NE 'X'.

remember in pricing u need to exclude the deleted line items ..

loevm_ko ne 'X' this is very important ..

may be u need put a converting factor for JPN

regards,

Vijay