02-26-2014 12:50 PM
Hello Experts,
I am facing the issue while extending the BAPI BAPI_PO_CHANGE.
I had enhanced structure CI_EKPODB with character field of length 8 but already there is one quantity field in this structure of type meng13.
After executing the BAPI I am getting warning message ME887
W ME 887 Error transferring ExtensionIn data for enhancement CI_EKPODB.
I can not change the quantity field to character type in structure CI_EKPODB as it is being used on customer screens in purchase orders.
There are many posts in SDN regarding this but I had found no solution relevant.
Please help.
03-07-2014 11:22 AM
Hi All,
Thank you for your responses, I found the solution myself which I am sharing below.
For this need to implement badi 'ME_BAPI_PO_CUST' method 'MAP2I_EXTENSIONIN' ES 'ES_BADI_ME_BAPI'
Regards,
Shubham
02-26-2014 1:16 PM
Hi,
Can you please put a break-point at:
Include: L2012F23
Subroutine: PERFORM move_container_in USING l_container 'CI_EKPODB' lr_parex
CHANGING wa_bapi_te_mepoitem.
Please check if you get any pointers.
Best Regards,
Tanmoy
02-27-2014 8:12 AM
Hi
In extension you can use fields character like data (CHAR, DATS, NUMC). Please, see SAP Note 509898 - BAPI enhancement concept and Unicode
I hope this helps you
Regards
Eduardo
03-07-2014 11:22 AM
Hi All,
Thank you for your responses, I found the solution myself which I am sharing below.
For this need to implement badi 'ME_BAPI_PO_CUST' method 'MAP2I_EXTENSIONIN' ES 'ES_BADI_ME_BAPI'
Regards,
Shubham
09-25-2019 3:02 AM
Hi ,
Can i have a code to implement for Payment terms.i am getting Error transferring ExtensionIn data for enhancement CI_EKPODB.