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: 

Data is not refelct by Set_data method in post method of ME_PROCESS_PO_CUST

Former Member
0 Kudos

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

1 ACCEPTED SOLUTION

former_member262988
Active Contributor
0 Kudos

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.

4 REPLIES 4

Former Member
0 Kudos

Hi,

Can provide the code that you written in the POST method.

Regards,

Aditya

former_member262988
Active Contributor
0 Kudos

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.

0 Kudos

Hi,

here i have to call set_data method in Post method not in Process_item method.

0 Kudos

Hi,

You need to do in process_item only.... there only you can set ...

Thanks,

Shailaja Ainala.