MEREP_SKELETON_T02_MASS_SYNC1 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 MEREP_SKELETON_T02_MASS_SYNC1 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.
INCLUDE MEREP_MACRO.
No SAP DATABASE tables are accessed within this REPORT code!
MEREP_RUNTIME_LOADER CALL FUNCTION 'MEREP_RUNTIME_LOADER' EXPORTING SCENARIO = LCF_SCENARIO GFMTYPE = LCF_GFMTYPE MBL_ID = HANDLER_WORKLIST-MBL_ID MBL_GROUP = DEVICE_CONTROL-MBL_GROUP WHERE_SWITCH_MAX = LDF_WHERE_SWITCH_MAX CHANGING SYNC_GENERIC = LDC_SYNC_GENERIC BADI_PARMS = LDC_BADI_PARMS EXCEPTIONS FAILURE = 1 OTHERS = 2.
MEREP_GET_CONFIG_PARAM_VALUE CALL FUNCTION 'MEREP_GET_CONFIG_PARAM_VALUE' EXPORTING SCENARIO = LCF_SCENARIO TABLES CONFIG_VALUES = GDT_MEREP_CONFIG.
MEREP_RDB_T01_INIT CALL FUNCTION 'MEREP_RDB_T01_INIT' EXPORTING SYNCBO = LCF_SCENARIO MBL_ID = HANDLER_WORKLIST-MBL_ID NUMBER_OF_HEADERS = LDF_NUMBER_OF_HEADERS SYNC_GENERIC = LDC_SYNC_GENERIC ME = ME IMPORTING MASS_INIT = LDS_MASS_INIT TABLES I_WTAB = LDC_SYNC_GENERIC-WTAB I_VAL_FILTER = LDC_SYNC_GENERIC-VAL_FILTER.
MEREP_RDB_T01_MBL_GET_SINGLE CALL FUNCTION 'MEREP_RDB_T01_MBL_GET_SINGLE' EXPORTING I_SYNCBO = LCF_SCENARIO I_LOCAL_SYNC_KEY = LDS_SYNCWL-SYNC_KEY I_MBL_ID = HANDLER_WORKLIST-MBL_ID IMPORTING ET_MBL_RDB = LDT_MBL_RDB.
MEREP_RDB_T01_GET_SINGLE CALL FUNCTION 'MEREP_RDB_T01_GET_SINGLE' EXPORTING SCENARIO = LCF_SCENARIO SYNC_KEY = LDF_SYNCKEY_H_GLOBAL IMPORTING HEADER = LDS_WK_RDB_H "lds_rdb_h TABLES E_ITEM = LDT_WK_RDB_P."ldt_rdb_p.
MEREP_EXT_TO_INT_CON_FRM_KEYTB CALL FUNCTION 'MEREP_EXT_TO_INT_CON_FRM_KEYTB' EXPORTING DATA_IMPORT =
-DATA MBL_ID = HANDLER_WORKLIST-MBL_ID LOG_PARAMETERS = LDS_LOG_PARAMETERS IMPORTING DATA_EXPORT = -DATA RETURN = LDS_RETURN TABLES I_METADATA = LDC_SYNC_GENERIC-METADATA.
MEREP_RESULT_HANDLING CALL FUNCTION 'MEREP_RESULT_HANDLING' EXPORTING SYNC_GENERIC = LDC_SYNC_GENERIC BADI_PARMS = LDC_BADI_PARMS TABLES DOWNLOAD_DATA = E_DOWNLOAD_DATA.
RSS_SYSTEM_GET_UNIQUE_ID CALL FUNCTION 'RSS_SYSTEM_GET_UNIQUE_ID' IMPORTING E_UNI_IDC = LDF_ID_I.
RSS_SYSTEM_GET_UNIQUE_ID CALL FUNCTION 'RSS_SYSTEM_GET_UNIQUE_ID' IMPORTING E_UNI_IDC = LDF_ID_I.
MEREP_RESULT_HANDLING CALL FUNCTION 'MEREP_RESULT_HANDLING' EXPORTING SYNC_GENERIC = LDC_SYNC_GENERIC BADI_PARMS = LDC_BADI_PARMS TABLES DOWNLOAD_DATA = E_DOWNLOAD_DATA.
RSS_SYSTEM_GET_UNIQUE_ID CALL FUNCTION 'RSS_SYSTEM_GET_UNIQUE_ID' IMPORTING E_UNI_IDC = LDF_ID_I.
RSS_SYSTEM_GET_UNIQUE_ID CALL FUNCTION 'RSS_SYSTEM_GET_UNIQUE_ID' IMPORTING E_UNI_IDC = LDF_ID_I.
MEREP_RDB_T01_UPDATE CALL FUNCTION 'MEREP_RDB_T01_UPDATE' EXPORTING SCENARIO = LCF_SCENARIO MBL_ID = HANDLER_WORKLIST-MBL_ID TIMESTAMP = LDF_TS TABLES I_HEADER = LDT_RTNBLOCK_H I_ITEM = LDT_RTNBLOCK_P I_MBL_RDB = LDT_MBL_RDB I_RDB_H_CUR = LDT_RDB_H I_RDB_P_CUR = LDT_RDB_P.
MEREP_FLDNAME_CREATE CALL FUNCTION 'MEREP_FLDNAME_CREATE'" Structure (mobile <-> R/3) EXPORTING PARA_TYPE = GCS_PARAMETER_TYPE-IMPORT PARA_NAME =
-DATA(3) " Structure ID F_S = GCS_F_S-STRUCTURE K_D_1 = 'D' " Data (Key or Data) IMPORTING FIELD_NAME = LDF_FIELDNAME.
MEREP_RESULT_HANDLING CALL FUNCTION 'MEREP_RESULT_HANDLING' EXPORTING SYNC_GENERIC = LDC_SYNC_GENERIC BADI_PARMS = LDC_BADI_PARMS LOG_ONLY = GCF_BOOLEAN_YES.
MEREP_RESULT_HANDLING CALL FUNCTION 'MEREP_RESULT_HANDLING' EXPORTING SYNC_GENERIC = LDC_SYNC_GENERIC BADI_PARMS = LDC_BADI_PARMS TABLES DOWNLOAD_DATA = E_DOWNLOAD_DATA.
RSS_SYSTEM_GET_UNIQUE_ID CALL FUNCTION 'RSS_SYSTEM_GET_UNIQUE_ID' IMPORTING E_UNI_IDC = LDF_ID_I.
RSS_SYSTEM_GET_UNIQUE_ID CALL FUNCTION 'RSS_SYSTEM_GET_UNIQUE_ID' IMPORTING E_UNI_IDC = LDF_ID_I.
CALL FUNCTION 'MEREP_RDB_T01_PARTIAL_GET_S' EXPORTING SYNCBO = LCF_SCENARIO MBL_ID = HANDLER_WORKLIST-MBL_ID SCENARIO_CONTROL = LDC_SYNC_GENERIC-SCENARIO_CONTROL NUMBER_OF_HEADERS = LDF_NUMBER_OF_HEADERS MASS_INIT = LDS_MASS_INIT ME = ME DYN_ENABLE = LDF_DYN_FILTER IMPORTING END_OF_SYNC = LDF_END_OF_SYNC TABLES E_HEADER_SKEY = LDT_RDB_H_SKEY_UPD *** e_mbl_rdb = ldt_mbl_rdb I_WTAB = LDC_SYNC_GENERIC-WTAB I_VAL_FILTER = LDC_SYNC_GENERIC-VAL_FILTER CHANGING MASS_CHNG = LDS_MASS_CHNG.
ENQUEUE_MEREP_207 CALL FUNCTION 'ENQUEUE_MEREP_207' EXPORTING SCENARIO = LCF_SCENARIO R3KEY = LDF_R3KEY _WAIT = 'X' EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2 OTHERS = 3.
MEREP_RESULT_HANDLING CALL FUNCTION 'MEREP_RESULT_HANDLING' EXPORTING LOG_ONLY = GCF_ON SYNC_GENERIC = LDC_SYNC_GENERIC BADI_PARMS = LDC_BADI_PARMS.
MEREP_RDB_T01_GET_SINGLE CALL FUNCTION 'MEREP_RDB_T01_GET_SINGLE' EXPORTING SCENARIO = LCF_SCENARIO SYNC_KEY = LDF_SYNCKEY_H_GLOBAL IMPORTING HEADER = LDS_RDB_H *** RETURN = return TABLES E_ITEM = LDT_RDB_P .
MEREP_T01_DELTA_SEND_1 CALL FUNCTION 'MEREP_T01_DELTA_SEND_1' EXPORTING SYNCBO = LCF_SCENARIO MBL_ID = HANDLER_WORKLIST-MBL_ID HANDLER_WORKLIST = HANDLER_WORKLIST RDB_H_LINES = LDF_RDB_H_LINES PACKAGE_ROWS = LDF_PACKAGE_ROWS TIMESTAMP = LDF_TS ACTION_SWITCH = LDS_MASS_CHNG-ACTION_SWITCH HEADER_FROM_MBL = LDT_H_FROM_MBL TABLES I_MBL_RDB = LDT_MBL_RDB "not used I_RDB_H_CDEL = LDT_RDB_H_CDEL "not used I_RDB_H_CONFLICT = LDT_CONFLICT_H I_RDB_P_CONFLICT = LDT_CONFLICT_P IE_RDB_H_SKEY_UPD = LDT_RDB_H_SKEY_UPD IE_CASCADE_DATA = E_CASCADE_DATA IE_CONFLICT_RTN = E_CONFLICT_RTN "not used E_DOWNLOAD_DATA = E_DOWNLOAD_DATA "not used E_CONFLICT_R3DATA = E_CONFLICT_R3DATA CHANGING SYNC_GENERIC = LDC_SYNC_GENERIC.
MEREP_RESULT_HANDLING CALL FUNCTION 'MEREP_RESULT_HANDLING' EXPORTING SYNC_GENERIC = LDC_SYNC_GENERIC BADI_PARMS = LDC_BADI_PARMS TABLES DOWNLOAD_DATA = E_DOWNLOAD_DATA.
MEREP_RDB_T01_MBL_GET_SINGLE * CALL FUNCTION 'MEREP_RDB_T01_MBL_GET_SINGLE' * EXPORTING * I_SYNCBO = PRF_SYNCBO * I_LOCAL_SYNC_KEY = PRF_SYNCKEY_H * I_MBL_ID = PRC_SYNC_GENERIC-DEVICE_CONTROL-MBL_ID * IMPORTING * ET_MBL_RDB = LDT_107.
MEREP_RDB_T01_GET_SINGLE * CALL FUNCTION 'MEREP_RDB_T01_GET_SINGLE' * EXPORTING * SCENARIO = PRF_SYNCBO * SYNC_KEY = LDS_107-SYNC_KEY * IMPORTING * HEADER = LDS_207_H * TABLES * E_ITEM = LDT_207_P.
MEREP_RDB_T01_MBL_GET_SINGLE CALL FUNCTION 'MEREP_RDB_T01_MBL_GET_SINGLE' EXPORTING I_SYNCBO = PRF_SYNCBO I_LOCAL_SYNC_KEY = PRF_SYNCKEY_H_LOCAL I_MBL_ID = LDC_SYNC_GENERIC-DEVICE_CONTROL-MBL_ID IMPORTING ET_MBL_RDB = LDT_107.
MEREP_RDB_T01_GET_SINGLE CALL FUNCTION 'MEREP_RDB_T01_GET_SINGLE' EXPORTING SCENARIO = PRF_SYNCBO SYNC_KEY = LDS_107-SYNC_KEY IMPORTING HEADER = LDS_207_H TABLES E_ITEM = LDT_207_P.
MEREP_RDBLOG_RWD_TOP CALL FUNCTION 'MEREP_RDBLOG_RWD_TOP' EXPORTING ACTION = 'R' CHANGING LDS_MEREP_10700D = LDS_RDB_10700D EXCEPTIONS RECORD_NOT_FOUND = 1 UPDATE_FAILED = 2 DELETE_FAILED = 3 OTHERS = 4.
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 MEREP_SKELETON_T02_MASS_SYNC1 or its description.
MEREP_SKELETON_T02_MASS_SYNC1 - MEREPSKELETONT02MASSSYNC1 MEREP_SKELETON_T02 - MEREPSKELETONT02 MEREP_SKELETON_T01 - MEREPSKELETONT01 MEREP_SKELETON_S02 - SAP Mobile: Template for source code generation (Synchronizer) MEREP_SKELETON_S01 - SAP Mobile: Template for source code generation (Synchronizer) MEREP_SKELETON_F01 - MEREPSKELETONF01