Skip to Content
0
Former Member
Feb 23, 2009 at 01:59 PM

Problem in posting Custom fields in Purchase Order using BAPI_PO_CREATE1

207 Views

Hi friends,

Did any body tried populating custom fields using BAPI_PO_CREATE1?

I am trying to populate custom fields in Header.

I am populating EXTENSIONIN-STRUCTURE with 'BAPI_TE_MEPOHEADER' and EXTENSIONIN-VALUEPART1 with respective values of fields using the code below.

T_CUSTDATA_IN-PROJECT_ID_NUM = '543211'.

T_CUSTDATA_INX-PROJECT_ID_NUM = 'X'.

MOVE 'BAPI_TE_MEPOHEADER' TO T_EXTENSIONIN-STRUCTURE.

*CLEAR T_BAPI_TE_PO_HEADER-PO_NUMBER.

MOVE-CORRESPONDING T_CUSTDATA_IN TO T_BAPI_TE_MEPOHEADER.

MOVE 'T_BAPI_TE_MEPOHEADER' TO T_EXTENSIONIN-VALUEPART1.

APPEND T_EXTENSIONIN.

MOVE 'BAPI_TE_MEPOHEADERX' TO T_EXTENSIONIN-STRUCTURE.

*CLEAR T_BAPI_TE_PO_HEADER-PO_NUMBER.

MOVE-CORRESPONDING T_CUSTDATA_INX TO T_BAPI_TE_MEPOHEADERX.

MOVE 'T_BAPI_TE_MEPOHEADERX' TO T_EXTENSIONIN-VALUEPART1.

APPEND T_EXTENSIONIN.

But still it is not populating the custom fields.

Can some body help me on this?

Thanks & Regards,

Ramesh Kodavati