Skip to Content
0
Former Member
Aug 24, 2007 at 02:52 AM

Read PO header conditions using BAdI ME_PROCESS_PO_CUST

2411 Views

Hello

i'm trying to read the PO header conditions value using BAdI ME_PROCESS_PO_CUST but during debugging there is no value given from method GET_CONDITIONS. Kindly please provide correct methods/ways to get this value. Below is the sample of my code which i did in method PROCESS_ITEM.

method IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM.

DATA: lt_poval TYPE STANDARD TABLE OF zmm_povalue,

lt_hdr_cond TYPE STANDARD TABLE OF komv,

lt_itm_cond TYPE mmpur_tkomv.

DATA: ls_item TYPE mepoitem,

ls_header TYPE mepoheader,

ls_header_obj TYPE REF TO if_purchase_order_mm,

ls_hdr_cond TYPE mmpur_tkomv.

  • Get PO Header data

CALL METHOD im_item->get_header

RECEIVING

re_header = ls_header_obj.

CALL METHOD ls_header_obj->get_data

RECEIVING

re_data = ls_header.

  • Get PO Header conditions

CALL METHOD ls_header_obj->get_conditions

IMPORTING

EX_CONDITIONS = lt_hdr_cond.

ENDMETHOD.

No values from lt_hdr_cond.

thank you.