Announcement:
wanna exchange links? contact me at sapchatroom@gmail.com.
Posted by
Admin at
Hi all, Can anyone give me an idea reg the phases of Implementation? If table size exceeds the predefined size category(Data size) Thanks in advance
| | | ---------------Original Message--------------- From: Warren Nash Sent: Tuesday, July 26, 2011 10:15 PM Subject: BADI ME_PROCESS_PO_CUST PROCESS_HEADER (Control Header Text) I have a requirement to make the Header Text in the PO to be mandatory for a certain Purchase Organisation. I currently have one issue: 1. When I set an error in PROCESS_HEADER and the user then fills in the Header Text, how can I then remove the error message from the PO error log? The issue I have is the PROCESS_HEADER is only called again when for example quantity is changed. So generally PROCESS_HEADER is not called again. Initial code is below: METHOD IF_EX_ME_PROCESS_PO_CUST~PROCESS_HEADER. TYPE-POOLS : MMPUR, ABAP. * DATA : ZCL_PO TYPE REF TO CL_PO_HEADER_HANDLE_MM. ** Definition for header ** DATA : LS_DOCUMENT TYPE MEPO_DOCUMENT, LV_RESULT TYPE MMPUR_BOOL, LS_MEPOHEADER TYPE MEPOHEADER. ** Defintion for Header Text Object** DATA : LV_TDOBJECT TYPE TDOBJECT, LV_METAFIELD TYPE MMPUR_METAFIELD. ** Definition for Header Text IDs ** DATA : LT_H_TXTTYPES TYPE MMPUR_T_TEXTTYPES, LS_H_TXTTYPES TYPE MMPUR_TEXTTYPES. ** Definition for Header Text Data ** DATA : LT_H_TXTLINES TYPE MMPUR_T_TEXTLINES, LT_H_TEXTDATA TYPE MMPUR_T_TEXTLINES, LS_H_TXTLINES TYPE MMPUR_TEXTLINES, LV_H_FORMAT TYPE MMPUR_BOOL. DATA: L_REPID TYPE SY-REPID, L_DYNUMB TYPE D020S-DNUM, L_FLDNAM TYPE DYNPREAD-FIELDNAME. * L_REPID = 'SAPLMEGUI'. * L_DYNUMB = '1221'. * L_FLDNAM = 'MEPO1222-EKORG'. * * * CALL FUNCTION 'GET_DYNP_VALUE' * EXPORTING * I_FIELD = L_FLDNAM * I_REPID = L_REPID * I_DYNNR = L_DYNUMB * CHANGING * O_VALUE = LS_MEPOHEADER-EKORG. LS_MEPOHEADER = IM_HEADER->GET_DATA( ). IF LS_MEPOHEADER-EKORG = '3300' AND SY-TCODE = 'ME21N'. ** | | __.____._ Copyright © 2011 Toolbox.com and message author. Toolbox.com 4343 N. Scottsdale Road Suite 280, Scottsdale, AZ 85251 | | Popular White Papers In the Spotlight _.____.__ |