09-01-2014 12:54 PM
hi all,
Issue regarding XK15 pricing conditions..for table 514..i am sending 'USD' for 'KONWA' using BAPI_PRICES_CONDITIONS..whatever the currency i am sending...it should be displayed as '%'
i attached the screen shot...
the marked on uploaded by through bapi...remaining one is standard one( here currency displayed as %)
but in my case it was displayed as what i am sending through BAPI.. "USD" ...
actually whatever the value you send through BAPi it shoul be dispalyed as '%'...help me in this regard.....
field is KONP-KONWA...check table is TCURC which doesn't contain any currency related to '%'...
help me .....
thanks..
Message was edited by: Manish Kumar <subject shortened by moderator>
09-01-2014 1:18 PM
Hi Venu,
Use '%'. Please have a look at description of structure BAPICONDIT field CONDCURR and data element KONWA: Rate unit (currency or percentage).
Regards,
Klaus
09-01-2014 1:28 PM
hi Klaus,
thanks for the reply.
what you said is correct..but i am working with so many tables like 504, 004, 514, 511, 513 etc..
and i am maintaining data in EXCEL sheet with all the required data( including cond currency)...
what i need is for 514..if we send "USD" instead of "%' it should throw an error....
what i mean is we may enter wrong values in excel..
thanks..
09-02-2014 6:14 AM
Hi Venu,
I think the only way is to read table T685A field KRECH for the condition type before calling the BAPI.
KRECH values A, H or I need '%', the other one valid currency keys (validate against table TCURC).
Regards,
Klaus
09-02-2014 1:02 PM
Hi Klaus,
thanks for the reply..
your logic worked perfectly...
i have one more doubt regarding KPEIN (Condition pricing unit)...
i am uploading data into SAP from Excel...using BAPI it was uploaded into KONP table...but it was not displayed on XK15.....in place PER...
please refer to attached screen shots
09-02-2014 1:29 PM
Hi,
I'm not sure about that, but I've checked our conditions.
If field STFKZ = 'A' and field KZBZG = 'C' then field KRECH = 'C' on all our system lines. I've found no condition with KRECH = 'B' in this case.
Please check that combination.
Regards,
Klaus
09-02-2014 3:43 PM