SAP Reports / Programs | Logistics - General | Logistics Basic Data | Material Groups(LO-MD-MG) SAP LO

MWWG2F01 SAP ABAP INCLUDE - Customer master record changes







MWWG2F01 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter MWWG2F01 into the relevant SAP transactions such as SE38 or SE80


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT MWWG2F01. "Basic submit
SUBMIT MWWG2F01 AND RETURN. "Return to original report after report execution complete
SUBMIT MWWG2F01 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Customer master record changes


INCLUDES used within this REPORT MWWG2F01

No INCLUDES are used within this REPORT code!


TABLES used within REPORT and the associated SELECT statement:





No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING TEXTLINE1 = TEXT-212 TEXTLINE2 = TEXT-213 TITEL = TEXT-101 * START_COLUMN = 25 * START_ROW = 6 IMPORTING ANSWER = ANSWER.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' TEXTLINE1 = TEXT-202 TEXTLINE2 = TEXT-204 TITEL = TEXT-102 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING ANSWER = ANSWER.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' TEXTLINE1 = TEXT-202 TEXTLINE2 = TEXT-204 TITEL = TEXT-103 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING ANSWER = ANSWER.

CLMA_CLASS_EXIST CALL FUNCTION 'CLMA_CLASS_EXIST' EXPORTING CLASS = G_CLASS CLASSTYPE = G_ART LANGUAGE = SY-LANGU IMPORTING CLASS_LANGUAGE = C_LANGU EXCEPTIONS NO_VALID_SIGN = 1 OTHERS = 2.

CLMA_CLASS_LIST CALL FUNCTION 'CLMA_CLASS_LIST' EXPORTING CLASSNAME = G_CLASS CLASSTYPE = G_ART LANGUAGE = C_LANGU WITH_ALLOCATIONS = ' ' TABLES TCLASSES = G_I_CLASS EXCEPTIONS NO_CLASSES = 01.

MERCHANDISE_GROUP_SELECT_ALL CALL FUNCTION 'MERCHANDISE_GROUP_SELECT_ALL' EXPORTING MATKL = G_MATKL TABLES O_WWG03 = G_T_T023 EXCEPTIONS NO_BASIS_MG = 01.

SWU_OBJECT_PUBLISH CALL FUNCTION 'SWU_OBJECT_PUBLISH' EXPORTING OBJTYPE = 'BUS1072' OBJKEY = T023D-MATKL * CREATOR = ' ' * TABLES * CONTAINER = EXCEPTIONS OBJTYPE_NOT_FOUND = 1 OTHERS = 2.

CLFM_WWS_CLASSIFICATION CALL FUNCTION 'CLFM_WWS_CLASSIFICATION' EXPORTING CLASS = G_CLASS1 CLASS_TEXT = G_DESC1 UPPER_CLASS = G_CLASS0 UPPER_CLINT = G_CLINT0 UPPER_CLASS_TEXT = G_DESC0 STATUS = MODUS NO_F11 = ' ' * AEBELEGE = ' ' WWS_CLASS_IND = G_WWSKZ IMPORTING UPDATEFLAG = H_UPDATEFLAG OKCODE = H_OKCODE EXCEPTIONS OTHERS = 1.

C026_SET_UPPER_CLASS_FOR_CP CALL FUNCTION 'C026_SET_UPPER_CLASS_FOR_CP' EXPORTING UPPER_CLASS = G_CLASS1 EXCEPTIONS OTHERS = 1.

CLFM_WWS_CLASSIFICATION CALL FUNCTION 'CLFM_WWS_CLASSIFICATION' EXPORTING CLASS = G_CLASS2 CLASS_TEXT = G_DESC2 UPPER_CLASS = G_CLASS1 UPPER_CLINT = G_CLINT1 UPPER_CLASS_TEXT = G_DESC1 STATUS = H_MODUS "Anlegen,Aendern,Löschen,Anzeigen NO_F11 = ' ' WWS_CLASS_IND = G_WWSKZ IMPORTING UPDATEFLAG = H_UPDATEFLAG OKCODE = H_OKCODE EXCEPTIONS OTHERS = 1.

ENQUEUE_E_T023E CALL FUNCTION 'ENQUEUE_E_T023E' EXPORTING MANDT = SY-MANDT MATKL = G_MATKL SPRAS = SY-LANGU X_WWGPA = X EXCEPTIONS FOREIGN_LOCK = 01 SYSTEM_FAILURE = 02.

DEQUEUE_E_T023E CALL FUNCTION 'DEQUEUE_E_T023E' EXPORTING MANDT = SY-MANDT MATKL = G_MATKL SPRAS = G_SPRAS X_WWGPA = X.

TR_OBJECT_INSERT CALL FUNCTION 'TR_OBJECT_INSERT' EXPORTING WI_KO200 = G_T_KO200 * IMPORTING * WE_ORDER = * WE_TASK = * WE_KO200 = * ES_TADIR = TABLES WT_E071K = G_T_E071K EXCEPTIONS CANCEL_EDIT_OTHER_ERROR = 1 SHOW_ONLY_OTHER_ERROR = 2 OTHERS = 3.

MERCHANDISE_GROUP_ART_MODIFY CALL FUNCTION 'MERCHANDISE_GROUP_ART_MODIFY' EXPORTING PI_T_MAKT = G_T_MAKT PI_T_MARA = G_T_MARA PI_UPDATE = H_ANLEGEN PI_WMAKG = G_WMAKG_2.

MERCHANDISE_GROUP_ART_MODIFY CALL FUNCTION 'MERCHANDISE_GROUP_ART_MODIFY' EXPORTING PI_T_MAKT = G_T_MAKT PI_T_MARA = G_T_MARA PI_UPDATE = H_LOESCHEN PI_WMAKG = G_WMAKG.

MERCHANDISE_GROUP_ART_MODIFY CALL FUNCTION 'MERCHANDISE_GROUP_ART_MODIFY' EXPORTING PI_T_MAKT = G_T_MAKT PI_T_MARA = G_T_MARA PI_UPDATE = H_AENDERN.

MERCHANDISE_GROUP_ART_MODIFY CALL FUNCTION 'MERCHANDISE_GROUP_ART_MODIFY' EXPORTING PI_T_MAKT = G_T_MAKT PI_T_MARA = G_T_MARA PI_UPDATE = H_AENDERN.

ARTICLE_TAB_HELP CALL FUNCTION 'ARTICLE_TAB_HELP' EXPORTING BASISWG = G_T_T023-MATKL BEZEICHNUNG = G_T_T023T-WGBEZ TABLES MARAB = G_T_MARAB.

ENQUEUE_EMMARAE





CALL FUNCTION 'ENQUEUE_EMMARAE' EXPORTING MATNR = G_MATNR EXCEPTIONS FOREIGN_LOCK = 01 SYSTEM_FAILURE = 02.

DEQUEUE_EMMARAE CALL FUNCTION 'DEQUEUE_EMMARAE' EXPORTING MATNR = G_MATNR.

POPUP_TO_CONFIRM_STEP CALL FUNCTION 'POPUP_TO_CONFIRM_STEP' EXPORTING * DEFAULTOPTION = 'Y' TEXTLINE1 = TEXT-202 TEXTLINE2 = TEXT-204 TITEL = TEXT-103 * START_COLUMN = 25 * START_ROW = 6 * CANCEL_DISPLAY = 'X' IMPORTING ANSWER = ANSWER.

POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING TEXTLINE1 = TEXT-212 TEXTLINE2 = TEXT-213 TITEL = TEXT-101 * START_COLUMN = 25 * START_ROW = 6 IMPORTING ANSWER = ANSWER.

SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING ENTRY_ACT = -TOP_LINE ENTRY_FROM = 1 ENTRY_TO = -LINES LAST_PAGE_FULL = 'X' LOOPS = OK_CODE = P_OK OVERLAPPING = 'X' IMPORTING ENTRY_NEW = L_TC_NEW_TOP_LINE EXCEPTIONS NO_ENTRY_OR_PAGE_ACT = 01 NO_ENTRY_TO = 02 NO_OK_CODE_OR_PAGE_GO = 03 OTHERS = 99.

CLMA_CLASS_READ_INTERNAL CALL FUNCTION 'CLMA_CLASS_READ_INTERNAL' EXPORTING CLASSNAME = iclass CLASSTYPE = G_ART LANGUAGE = SY-LANGU IMPORTING CLASSNUMBER = G_CLINT * DESCRIPTION = G_KSCHL1 LANGUAGE = G_LANGU EXCEPTIONS CLASS_NOT_FOUND = 01.

CLSE_SELECT_KLAH CALL FUNCTION 'CLSE_SELECT_KLAH' TABLES IMP_EXP_KLAH = vklah EXCEPTIONS NO_ENTRY_FOUND = 1 OTHERS = 2 .

WBASISWG_WRITE_DOCUMENT CALL FUNCTION 'WBASISWG_WRITE_DOCUMENT' EXPORTING OBJECTID = G_OBJECTID TCODE = 'WG22' UTIME = sy-uzeit UDATE = sy-datum USERNAME = sy-uname PLANNED_CHANGE_NUMBER = ' ' OBJECT_CHANGE_INDICATOR = 'U' PLANNED_OR_REAL_CHANGES = ' ' NO_CHANGE_POINTERS = ' ' N_T023 = mt023 O_T023 = mt023 UPD_T023 = ' ' N_T023T = newt023t O_T023T = oldt023t UPD_T023T = modus.

CLVM_CLASS_BOOK CALL FUNCTION 'CLVM_CLASS_BOOK' EXPORTING ACTIVITY_TYPE = '1' KLAH_UPDATE = klah_update SWOR_UPDATE = 'X' XKLAH = vklah TABLES TSWOR = GTSWOR EXCEPTIONS NO_NUMBER_RANGE = 1 NO_NUMBER_RANGE_OBJECT = 2 ERROR_NUMBER_RANGE = 3 ERROR_UPDATE_KLAH = 5 ERROR_DELETE_KLAH = 6 ERROR_INSERT_SWOR = 7 ERROR_UPDATE_SWOR = 8 OTHERS = 13 .



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name MWWG2F01 or its description.