cancel
Showing results for 
Search instead for 
Did you mean: 

Issue with ExtensionIn data of CI_EKPODB in PO Creation(ME21N)

Former Member
0 Kudos

Hi All,

As part of PO Creation (ME21N), we have added one custom field (currency field ) at item level (using CI_EKPODB) . 

When we are using  "BAPI_PO_CREAT1" , passed item level custom field( Currency Field) with value in Extension structure . But standard raising warning message and blocking  PO Creation.

We are getting error message as "Error transferring ExtensionIn data for enhancement CI_EKPODB".

As part of BAPI, there is a standard check and which is not allowing Packed. 

LOOP AT gr_abap->components ASSIGNING <comp>.

     CHECK <comp>-type_kind EQ gr_abap->typekind_packed.

*  message could be customized ME887

     MESSAGE w887(me) WITH im_name INTO gl_dummy.

     mmpur_message_enaco_forced sy-msgty sy-msgid sy-msgno sy-msgv1

                                sy-msgv2 sy-msgv3 sy-msgv4.

     lf_exit = cl_mmpur_constants=>yes.

   ENDLOOP.

We have added one custom field ( Date Field ) at header level which is working fine.

Now problem with item custom field of packed field (Currency Field) . Please provide your suggestion to fix this issue

Accepted Solutions (0)

Answers (2)

Answers (2)

Lakshmipathi
Active Contributor
0 Kudos

Moved from SAP ERP SD Sales to ABAP Development

G. Lakshmipathi

eduardo_hinojosa
Active Contributor
0 Kudos

Hi

Please, see SAP Note 509898 - BAPI enhancement concept and Unicode. The customer field is non-character.

Regards

Eduardo