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

RWWATRAT SAP ABAP Report - Transport of Material Group Hierarchy Data into Other Clients/Systems







RWWATRAT is a standard Executable ABAP Report 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 RWWATRAT into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

WGRT - Transport of classifiable objects


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 RWWATRAT. "Basic submit
SUBMIT RWWATRAT AND RETURN. "Return to original report after report execution complete
SUBMIT RWWATRAT VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: X_WERTE = with characteristic values
Selection Text: X_TEST = Test run
Selection Text: X_PROT = Recording database log
Selection Text: X_CLF = with classif./value assignment
Selection Text: WH = MG hierarchy levels
Selection Text: WG = Material groups
Selection Text: SELCLASS = Material group object
Selection Text: SELATNAM = Characteristic name
Selection Text: MP = Char. profiles
Selection Text: LOGSYS = RFC destination (recipient)
Selection Text: DEL_TAGE = Delete log after n days
Selection Text: ALL = All material group objects
Title: Transport of Material Group Hierarchy Data into Other Clients/Systems
Text Symbol: 504 = Important information
Text Symbol: %FP = Program parameters
Text Symbol: %FS = Material group
Text Symbol: 001 = Select material group object
Text Symbol: 002 = Select characteristic object
Text Symbol: 003 = Select classifiable objects
Text Symbol: 004 = Select connected materials
Text Symbol: 100 = Receiving system
Text Symbol: 110 = Select characteristic objects
Text Symbol: 120 = Select material group objects
Text Symbol: 190 = Technical parameters
Text Symbol: 500 = Before you run this report,
Text Symbol: 501 = you should read the text
Text Symbol: 502 = in the IMG (Customizing).
Text Symbol: 503 = Do you wish to run the report?


INCLUDES used within this REPORT RWWATRAT

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_WITH_MESSAGE CALL FUNCTION 'POPUP_TO_CONFIRM_WITH_MESSAGE' EXPORTING DEFAULTOPTION = 'N' DIAGNOSETEXT1 = TEXT-500 DIAGNOSETEXT2 = TEXT-501 DIAGNOSETEXT3 = TEXT-502 TEXTLINE1 = TEXT-503 * TEXTLINE2 = ' ' TITEL = TEXT-504 * START_COLUMN = 25 * START_ROW = 6 IMPORTING ANSWER = G_ANSWER EXCEPTIONS OTHERS = 1.

CALO_INIT_API CALL FUNCTION 'CALO_INIT_API' EXPORTING FLAG_DB_LOG_ON = 'X' FLAG_MSG_ON = 'X' FLAG_API_API_CALL_ON = ' ' FLAG_COLLECT_MSG_ON = ' ' EXTERNAL_LOG_NO = 'API' DEL_LOG_AFTER_DAYS = '10' DATA_RESET_SIGN = '!' EXCEPTIONS LOG_OBJECT_NOT_FOUND = 1 LOG_SUB_OBJECT_NOT_FOUND = 2 OTHERS = 3.

RFC_MERCHANDISE_CLASSES_READ CALL FUNCTION 'RFC_MERCHANDISE_CLASSES_READ' EXPORTING SPRAS = SY-LANGU TABLES PI_CLASSDATA = I_CLASSDATA " Stand Selektion (Input) PO_CLASSDATA = Q_CLASSDATA " Stand Quellsystem (Output) PO_FEATURES = T_FEATURES " Stand Quellsystem (Output) EXCEPTIONS NO_CLASSES = 1 OTHERS = 2.

RFC_MERCHANDISE_CLASSES_MAINT CALL FUNCTION 'RFC_MERCHANDISE_CLASSES_MAINT' DESTINATION LOGSYS TABLES PI_CLASSDATA = Q_CLASSDATA "Stand Quellsystemdaten (Input) PI_FEATURES = T_FEATURES. "Stand Quellsystemdaten (Input)

MERCHANDISE_GROUP_DATA_SELECT CALL FUNCTION 'MERCHANDISE_GROUP_DATA_SELECT' TABLES PI_MGDATA = I_MGDATA " Stand Selektion (Input) PO_MGDATA = Q_MGDATA " Stand Quellsystem (Output) EXCEPTIONS NO_BASIS_MG = 1 OTHERS = 2.

RFC_MERCHANDISE_GROUP_MAINTAIN CALL FUNCTION 'RFC_MERCHANDISE_GROUP_MAINTAIN' DESTINATION LOGSYS TABLES PI_MGDATA = Q_MGDATA."Stand Quellsystem (Input)

RFC_MG_CLASSIFICATION_MAINTAIN CALL FUNCTION 'RFC_MG_CLASSIFICATION_MAINTAIN' DESTINATION LOGSYS TABLES PI_KSSK_DATA = T_KSSK PI_AUSP_DATA = T_AUSP_API EXCEPTIONS ERROR = 1 OTHERS = 2.

RFC_MG_CLASSIFICATION_MAINTAIN CALL FUNCTION 'RFC_MG_CLASSIFICATION_MAINTAIN' DESTINATION LOGSYS TABLES PI_KSSK_DATA = WGKSSK PI_AUSP_DATA = T_AUSP_API EXCEPTIONS ERROR = 1 OTHERS = 2.

RFC_MG_CLASSIFICATION_MAINTAIN CALL FUNCTION 'RFC_MG_CLASSIFICATION_MAINTAIN' DESTINATION LOGSYS EXPORTING MFKLS_ALLOWED = 'X' TABLES PI_KSSK_DATA = MERKKSSK PI_AUSP_DATA = T_AUSP_API EXCEPTIONS ERROR = 1 OTHERS = 2.

CARD_CHARACTERISTIC_READ CALL FUNCTION 'CARD_CHARACTERISTIC_READ' EXPORTING CHARACTERISTIC = T_CABN-ATNAM * DATE = * CHANGE_NO = * LANGUAGE = ' ' WITH_VALUES = X_WERTE WITH_VALUE_DESCRIPTIONS = X_WERTE IMPORTING ALL_ATTRIBUTES = O_CHARACT_DATA * WARNING = TABLES DESCRIPTIONS = O_CHARACT_DESCRIPTION ALLOWED_VALUES = O_ALLOWED_VALUE VALUE_DESCRIPTIONS = O_VALUE_DESCRIPTIONS RESTRICT_USAGE_IN_CLASS_TYPE = O_RESTRICT_USAGE_IN_CLASS_TYPE REFERENCE_TO_TABLE = O_REFERENCE_TO_TABLE EXCEPTIONS * WARNING = 1 ERROR = 2 OTHERS = 3.

CAMA_CHARACT_MAINTAIN CALL FUNCTION 'CAMA_CHARACT_MAINTAIN' DESTINATION LOGSYS EXPORTING CHANGE_NO = ' ' TABLES CHARACT_DATA = I_CHARACT_DATA CHARACT_DESCRIPTION = I_CHARACT_DESCRIPTION CHARACT_CLASSTYPE = I_CHARACT_CLASSTYPE CHARACT_OBJECT = I_CHARACT_OBJECT CHARACT_VALUE = I_CHARACT_VALUE CHARACT_VALUE_DESCRIPTION = I_CHARACT_VALUE_DESCRIPTION EXCEPTIONS ERROR = 1 WARNING = 2 OTHERS = 3.

CAMA_CHARACT_SAVE CALL FUNCTION 'CAMA_CHARACT_SAVE' DESTINATION LOGSYS EXCEPTIONS ERROR = 4 WARNING = 1 OTHERS = 8.

LIF_VALUE_DB_UPGRADE_READ CALL FUNCTION 'LIF_VALUE_DB_UPGRADE_READ' TABLES DATA_WYT2 = O_DATA_WYT2 DATA_WYT6 = O_DATA_WYT6 CHARS = I_CHARACTERS EXCEPTIONS OTHERS = 1.

RFC_LIF_VALUES_UPDATE CALL FUNCTION 'RFC_LIF_VALUES_UPDATE' DESTINATION LOGSYS TABLES PI_DATA_WYT2 = O_DATA_WYT2 PI_DATA_WYT6 = O_DATA_WYT6 EXCEPTIONS NO_DATA = 1 OTHERS = 2.



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 RWWATRAT or its description.