‎2007 Jun 13 12:18 PM
Hi,
I need to get condition rate for pricing condition. I have all key values for that pricing condition which are required in VK13.
But when I see value in KBETR in VK13 it is 1200 JPY.
and if i see in table KONP is it 12.00.
KONP-KRECH = C.
What it shows different values in both places?
Is there any function module available to get condition rate based on all Key fields in VK13?
Please advise.
‎2007 Jun 13 12:23 PM
check with unit ,they do all calculation 100 dollars per 100 lbs
here 1 lb is 1 dollar,like this they put into table
check with all other table
KONV,
KONP
KONH
A004,
A005
A006
‎2007 Jun 13 12:23 PM
check with unit ,they do all calculation 100 dollars per 100 lbs
here 1 lb is 1 dollar,like this they put into table
check with all other table
KONV,
KONP
KONH
A004,
A005
A006
‎2007 Jun 13 12:34 PM
Both are Same .
Condition Rate will be for 1000 not for 100.
Regards
Peram
‎2007 Jun 13 12:39 PM
look at VK13 transaction ,,1200 JPY per how many units ( 100 KG's i do not know abou japan unit of measure )
‎2011 Sep 20 2:41 PM
Kindly check table TCURX ("Decimal Places in Currencies"). JPY is set to 0 since it doesn't have any decimals. Since SAP stores KBETR (Data Type: CURR) with 2 decimal places, it makes the conversion based on this table.
‎2011 Sep 20 4:23 PM
I don't know how useful this FM is but you can give it a try
SD_KONP_SELECT
You may also have to use
SD_COND_T685_SELECT
SD_RATES_COPY
SD_COND_DATE_FROM_DEFAULT
SD_CONDITION_COPY_KEY
SD_CONDITION_COPY_RULES
Edited by: Jeevan Sagar on Sep 20, 2011 10:31 AM
‎2011 Sep 20 4:43 PM
Hi,
Pls chk the following FM CURRENCY_AMOUNT_SAP_TO_DISPLAY. Also the customization for decimal places is done in SPRO. For Yen it is maintained as 0.
FYI, in any case (whether 0 decimal places, 2 decimal places, 3 decimal places...), the value will be stored with 2 deimals in the table. While run time SAP will convert these value as per the above custimization and display it.