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: 

Error while extending BAPI BAPI_PO_CHANGE

Former Member
0 Kudos

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. 

1 ACCEPTED SOLUTION

Former Member
0 Kudos

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

4 REPLIES 4

Former Member
0 Kudos

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

eduardo_hinojosa
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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

0 Kudos

Hi ,

Can i have a code to implement for Payment terms.i am getting Error transferring ExtensionIn data for enhancement CI_EKPODB.