01-21-2010 12:55 PM
Hi OO gurus,
I'm calling Set_data method to set line item data of PO in POST method in ZME_PROCESS_PO_CUST.
But data is not updating.
Can any body give logic how to call set data method in POST method?
Thanks in advance.
Edited by: v bheem on Jan 27, 2010 12:51 PM
01-27-2010 2:03 PM
Hi,
Do like the below code...
method IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM.
DATA: re_data TYPE mepoitem.
DATA: RE_HEADER TYPE MEPOHEADER.
DATA: L_HEADER TYPE REF TO IF_PURCHASE_ORDER_MM.
DATA: L_HEADDATA TYPE MEPOHEADER.
CALL METHOD im_item->get_data
RECEIVING
RE_DATA = RE_DATA.
L_HEADER = im_item->get_header( ).
L_HEADDATA = L_HEADER->GET_DATA( ).
next modify feilds which you want to update of re_data and set values...
CALL METHOD im_item->set_data
EXPORTING
IM_DATA = RE_DATA.
Thanks,
Shailaja Ainala.
01-27-2010 12:02 PM
Hi,
Can provide the code that you written in the POST method.
Regards,
Aditya
01-27-2010 2:03 PM
Hi,
Do like the below code...
method IF_EX_ME_PROCESS_PO_CUST~PROCESS_ITEM.
DATA: re_data TYPE mepoitem.
DATA: RE_HEADER TYPE MEPOHEADER.
DATA: L_HEADER TYPE REF TO IF_PURCHASE_ORDER_MM.
DATA: L_HEADDATA TYPE MEPOHEADER.
CALL METHOD im_item->get_data
RECEIVING
RE_DATA = RE_DATA.
L_HEADER = im_item->get_header( ).
L_HEADDATA = L_HEADER->GET_DATA( ).
next modify feilds which you want to update of re_data and set values...
CALL METHOD im_item->set_data
EXPORTING
IM_DATA = RE_DATA.
Thanks,
Shailaja Ainala.
01-27-2010 2:19 PM
Hi,
here i have to call set_data method in Post method not in Process_item method.
01-27-2010 2:33 PM
Hi,
You need to do in process_item only.... there only you can set ...
Thanks,
Shailaja Ainala.