MWWG2F02 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 MWWG2F02 into the relevant SAP transactions such as SE38 or SE80
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.
NR Gen. material no.#SS_VTWEG Distrib. chnl#SV_AKTHE
Selection Text: C_DRU_AZ = No. lines (1/2)
Selection Text: C_DRU_KA = 'Complete' alloc.itm only(Y/N)
Selection Text: C_DRU_LN = Issue item no. (Y/N)
Selection Text: C_DRU_LW = Issue delivery phases (Y/N)
Selection Text: C_DRU_PM = Issue planned qty (Y/N)
Selection Text: C_DRU_TK = Issue header texts (Y/N)
Selection Text: C_DRU_TP = Issue item texts (Y/N)
Selection Text: C_DRU_VK = Issue sales prices (Y/N)
Selection Text: C_DRU_WM = Issue requested qty (Y/N)
Selection Text: SIMUL = SIMUL >>>delete later <<<
Selection Text: SO-MATNR = Material no.
Selection Text: SO-NAME = Name of user
Selection Text: SO_ABELN = Alloc. tbl no.
Selection Text: SO_EKGRP = Purchasing group
Selection Text: SO_EKORG = Purchasing organization
Selection Text: SO_FILNR = Plant
Selection Text: SO_MATNR = Material no.
Selection Text: SO_NAME = Name of user
Title: Reorganization of Materials
Text Symbol: 329 = - Sales order stocks (totals)
Text Symbol: 328 = - Sales order stocks
Text Symbol: 327 = - Production versions
Text Symbol: 326 = - Mat.-dependent insp. type parameters
Text Symbol: 325 = - Batch stocks
Text Symbol: 324 = - Batches
Text Symbol: 323 = - Special stocks with vendor
Text Symbol: 322 = - Consignment price segments
Text Symbol: 321 = - Quotas(item) -
Text Symbol: 320 = - Quotas(item)
Text Symbol: 319 = - Quotas(header)
Text Symbol: 318 = - Source list
Text Symbol: 330 = - Special stocks with customer
Text Symbol: 331 = - Special stocks with vendor
Text Symbol: 332 = - Special stocks with vendor (totals)
Text Symbol: 333 = - MRP lists
Text Symbol: 334 = - Planning flags
Text Symbol: 335 = - Pricing records
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
MERCHANDISE_GROUP_HIER_SELECT CALL FUNCTION 'MERCHANDISE_GROUP_HIER_SELECT' EXPORTING MATKL = G_T_T023-MATKL SPRAS = SY-LANGU WG_BEZ = 'X' WG_STUFEN = G_STUFE TABLES O_WGHIER = G_I_WGHIER EXCEPTIONS NO_BASIS_MG = 01 NO_MG_HIER = 02.
MERCHANDISE_GROUP_HIER_SELECT CALL FUNCTION 'MERCHANDISE_GROUP_HIER_SELECT' EXPORTING MATKL = G_T_T023-MATKL SPRAS = SY-LANGU WG_BEZ = 'X' WG_STUFEN = G_STUFE MERKMALSPROFIL = X TABLES O_WGHIER = G_I_WGMERK EXCEPTIONS NO_BASIS_MG = 01 NO_MG_HIER = 02.
CLFM_WWS_CLASSIFICATION CALL FUNCTION 'CLFM_WWS_CLASSIFICATION' EXPORTING CLASS = G_CLASS1 CLASS_TEXT = G_DESC1 UPPER_CLASS = G_O_CLASS0 UPPER_CLINT = G_O_CLINT0 UPPER_CLASS_TEXT = G_O_DESC0 STATUS = H_MODUS "Anlegen,Aendern,loeschen WWS_CLASS_IND = G_WWSKZ IMPORTING UPDATEFLAG = H_UPDATEFLAG.
CLMA_CLASS_LIST CALL FUNCTION 'CLMA_CLASS_LIST' EXPORTING CLASSNAME = G_CLASS CLASSTYPE = G_ART LANGUAGE = SY-LANGU WITH_ALLOCATIONS = ' ' TABLES TCLASSES = G_I_O_CLASS EXCEPTIONS NO_CLASSES = 01.
CF_TA_T006_READ CALL FUNCTION 'CF_TA_T006_READ' EXPORTING MSEHI_IMP = G_MEINS SPRAS_IMP = SY-LANGU IMPORTING T006A_EXP = G_I_T006A T006_EXP = G_I_T006 EXCEPTIONS NOT_FOUND = 01.
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_3 WGH_ARTICLE = 'X' EXCEPTIONS ARTICLE_EXIST = 01.
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 EXCEPTIONS ARTICLE_EXIST = 01.
SCROLLING_IN_TABLE CALL FUNCTION 'SCROLLING_IN_TABLE' EXPORTING ENTRY_ACT = B_TABIX_ZEILE_1 ENTRY_TO = B_ANZAHL_EINTRAEGE LAST_PAGE_FULL = 'x' OVERLAPPING = ' ' LOOPS = B_LOOPC OK_CODE = SAVE_OK_CODE IMPORTING ENTRY_NEW = B_TABIX_ZEILE_1 EXCEPTIONS NO_ENTRY_OR_PAGE_ACT = 01 NO_ENTRY_TO = 02 NO_OK_CODE_OR_PAGE_GO = 03.
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DIAGNOSETEXT1 = TEXT-401 TEXTLINE1 = TEXT-402 TEXTLINE2 = TEXT-403 TITEL = TEXT-404 START_COLUMN = 15 START_ROW = 10 DEFAULTOPTION = 'Y' "Antwort 'Y'/'N' IMPORTING ANSWER = ANSWER. "'J'/'N'/'A'
POPUP_TO_CONFIRM_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DIAGNOSETEXT1 = TEXT-405 TEXTLINE1 = TEXT-402 TEXTLINE2 = TEXT-403 TITEL = TEXT-404 START_COLUMN = 15 START_ROW = 10 DEFAULTOPTION = 'Y' "Antwort 'Y'/'N' IMPORTING ANSWER = ANSWER. "'J'/'N'/'A'
MERKMAL_TAB_HELP CALL FUNCTION 'MERKMAL_TAB_HELP' TABLES I_WGMERK = G_I_WGMERK O_WGMERK = G_O_WGMERK EXCEPTIONS ERROR = 01.
CALL FUNCTION 'MATERIAL_MAINTAIN_DIAL_RETAIL' EXPORTING IRMMW1 = G_T_RMMW1 T_TCODE = TCODE P_PSTAT = H_STATUS_VORLAGE * FLG_STAT_ALL = ' ' * KZ_EIN_DARK = ' ' * FLG_CAD_AKTIV = ' ' * FLG_MATNR_RES = ' ' * flg_wagr_pflege = x mk/4.0A Umstellung auf Call_Mode2
MATERIAL_ARRAY_UPDATE_RETAIL CALL FUNCTION 'MATERIAL_ARRAY_UPDATE_RETAIL' EXPORTING FLG_UEBERNAHME = ' ' KZ_AEND = X KZ_DISPO = X SPERRMODUS = 'E' IMPORTING FLG_AENDERUNG_GES = H_FLG_AENDERUNG_GES EXCEPTIONS INTERNAL_ERROR = 1 OTHERS = 2.
MERCHANDISE_GROUP_MODIFY CALL FUNCTION 'MERCHANDISE_GROUP_MODIFY' EXPORTING PI_UPDATE = '2' * PI_CLASS0 = * PI_CLINT0 = * PI_DESC0 = TABLES PX_T_T023 = G_T_T023 PX_T_T023T = G_T_T023T PX_T_O_T023 = G_T_O_T023 PX_T_O_T023T = G_T_O_T023T EXCEPTIONS BASIS_MG_EXIST = 1 BASIS_MG_NOT_EXIST = 2 ARTICLES_EXIST = 3 INTERNAL_ERROR = 4 NO_AUTHORITY = 5 RECORD_LOCKED = 6 OTHER_CLASS_EXIST = 7 CLASSIFICATION_EXIST = 8 PLANT_MG_EXIST = 9 CLASS_NOT_EXIST = 10 NO_CLASSIFICATION = 11 OTHERS = 12.
MERCHANDISE_GROUP_MODIFY CALL FUNCTION 'MERCHANDISE_GROUP_MODIFY' EXPORTING PI_UPDATE = H_AENDERN TABLES PX_T_T023 = G_T_T023 PX_T_T023T = G_T_T023T PX_T_O_T023 = G_T_O_T023 PX_T_O_T023T = G_T_O_T023T EXCEPTIONS BASIS_MG_NOT_EXIST = 02 INTERNAL_ERROR = 04 NO_AUTHORITY = 05 RECORD_LOCKED = 06 OTHER_CLASS_EXIST = 07 CLASSIFICATION_EXIST = 08 PLANT_MG_EXIST = 09.
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_UNDO.
MERCHANDISE_GROUP_HIER_SELECT CALL FUNCTION 'MERCHANDISE_GROUP_HIER_SELECT' EXPORTING MATKL = G_MATKL SPRAS = SY-LANGU WG_BEZ = 'X' WG_STUFEN = 2 * MERKMALSPROFIL = ' ' * NO_BWG = ' ' * CLASS1 = ' ' * MATNR = ' ' TABLES O_WGHIER = G_T_WGHIER * I_WERT = EXCEPTIONS NO_BASIS_MG = 1 NO_MG_HIER = 2 NO_VALUE_ART_FOUND = 3 OTHERS = 4.
VIEW_MAINTENANCE_CALL * CALL FUNCTION 'VIEW_MAINTENANCE_CALL' * EXPORTING * ACTION = P_H_UPDATEFLAG ** CORR_NUMBER = ' ' ** GENERATE_MAINT_TOOL_IF_MISSING = * SHOW_SELECTION_POPUP = X * VIEW_NAME = 'V_T023T' ** NO_WARNING_FOR_CLIENTINDEP = ' ' ** RFC_DESTINATION_FOR_UPGRADE = ' ' ** CLIENT_FOR_UPGRADE = ' ' ** VARIANT_FOR_SELECTION = ' ' ** COMPLEX_SELCONDS_USED = ' ' * TABLES ** DBA_SELLIST = * EXCL_CUA_FUNCT = G_T_CUA_FUNCT * EXCEPTIONS * CLIENT_REFERENCE = 1 * FOREIGN_LOCK = 2 * INVALID_ACTION = 3 * NO_CLIENTINDEPENDENT_AUTH = 4 * NO_DATABASE_FUNCTION = 5 * NO_EDITOR_FUNCTION = 6 * NO_SHOW_AUTH = 7 * NO_TVDIR_ENTRY = 8 * NO_UPD_AUTH = 9 * ONLY_SHOW_ALLOWED = 10 * SYSTEM_FAILURE = 11 * UNKNOWN_FIELD_IN_DBA_SELLIST = 12 * VIEW_NOT_FOUND = 13 * OTHERS = 14.
MATERIAL_MAINTAIN_DIAL_RETAIL CALL FUNCTION 'MATERIAL_MAINTAIN_DIAL_RETAIL' EXPORTING IRMMW1 = G_T_RMMW1 T_TCODE = P_H_UPDATE_CODE P_PSTAT = H_STATUS_VORLAGE * FLG_STAT_ALL = ' ' * KZ_EIN_DARK = ' ' * FLG_CAD_AKTIV = ' ' * FLG_MATNR_RES = ' ' * flg_wagr_pflege = x mk/4.0A Umstellung auf Call_Mode2
MATERIAL_ARRAY_UPDATE_RETAIL CALL FUNCTION 'MATERIAL_ARRAY_UPDATE_RETAIL' EXPORTING FLG_UEBERNAHME = ' ' KZ_AEND = X KZ_DISPO = X SPERRMODUS = 'E' IMPORTING FLG_AENDERUNG_GES = H_FLG_AENDERUNG_GES EXCEPTIONS INTERNAL_ERROR = 1 OTHERS = 2.
MERCHANDISE_GROUP_MODIFY CALL FUNCTION 'MERCHANDISE_GROUP_MODIFY' EXPORTING PI_UPDATE = '2' * PI_CLASS0 = * PI_CLINT0 = * PI_DESC0 = TABLES PX_T_T023 = G_T_T023 PX_T_T023T = G_T_T023T PX_T_O_T023 = G_T_O_T023 PX_T_O_T023T = G_T_O_T023T EXCEPTIONS BASIS_MG_EXIST = 1 BASIS_MG_NOT_EXIST = 2 ARTICLES_EXIST = 3 INTERNAL_ERROR = 4 NO_AUTHORITY = 5 RECORD_LOCKED = 6 OTHER_CLASS_EXIST = 7 CLASSIFICATION_EXIST = 8 PLANT_MG_EXIST = 9 CLASS_NOT_EXIST = 10 NO_CLASSIFICATION = 11 OTHERS = 12.
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 MWWG2F02 or its description.