SAP ABAP Class CL_DRF_OUTBOUND (Root Class for Outbound Services)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-DRF (Application Component) Data Replication Framework
     DRF_SERVICES_OUTBOUND (Package) Data Replication Framework: Outbound Services
Properties
Class CL_DRF_OUTBOUND  
Short Description Root Class for Outbound Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class DRF_OUTBOUND    
Program status P  SAP Standard Production Program 
Category 0   
Package DRF_SERVICES_OUTBOUND   Data Replication Framework: Outbound Services 
Created 20081209   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_DRF_SERVICE_TOOLS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_MDG_CHANGE_POINTER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IF_DRF_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 SPTA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DRF_OUTBOUND has no interface implemented.
Friends
Class CL_DRF_OUTBOUND has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ANALYZE_CHANGES_BY_CP Constant Private Type reference (TYPE) STRING 'ANALYZE_CHANGES_BY_CHG_POINTER' IF_DRF_OUTBOUND: Analyse Changes by Change Pointer 20081218
2 MC_ANALYZE_CHANGES_BY_MDG_CP Constant Private Type reference (TYPE) STRING 'ANALYZE_CHANGES_BY_MDG_CP' IF_DRF_OUTBOUND: Analyse Changes by MDG CP 20090817
3 MC_ANALYZE_CHANGES_BY_OTHERS Constant Private Type reference (TYPE) STRING 'ANALYZE_CHANGES_BY_OTHERS' IF_DRF_OUTBOUND: Analyze Changes By Others 20081218
4 MC_APPLY_NODE_INST_FT_MULTI Constant Private Type reference (TYPE) STRING 'APPLY_NODE_INST_FILTER_MULTI' IF_DRF_OUTBOUND: Apply Node Instance Filter Multi 20081218
5 MC_APPLY_NODE_INST_FT_SINGLE Constant Private Type reference (TYPE) STRING 'APPLY_NODE_INST_FT_SINGLE' IF_DRF_OUTBOUBD: Apply Node Instance Filter Single 20081218
6 MC_BUILD_PARALLEL_PACKAGE Constant Private Type reference (TYPE) STRING 'BUILD_PARALLEL_PACKAGE' IF_DRF_OUTBOUND: Build Parallel Package 20081217
7 MC_ENRICH_FILTER_CRITERIA Constant Private Type reference (TYPE) STRING 'ENRICH_FILTER_CRITERIA' IF_DRF_OUTBOUND: Enrich Filter Criteria 20081217
8 MC_ERROR_IN_PARALLEL_PROCESS Constant Private Type reference (TYPE) STRING 'Error in parallel process ' 20091015
9 MC_INITIALIZE Constant Private Type reference (TYPE) STRING 'INITIALIZE' IF_DRF_OUTBOUND: Initialize 20081217
10 MC_MAP_DATA2MESSAGE Constant Private Type reference (TYPE) STRING 'MAP_DATA2MESSAGE' IF_DRF_OUTBOUND: MapData2Message 20081217
11 MC_NO_WRITE_REPLICATION_TABLE Constant Private Type reference (TYPE) STRING 'No write of Table for Replicationstatus' No write of Replication Table DRFD_OBJ_REP_STA 20090320
12 MC_READ_COMPLETE_DATA Constant Private Type reference (TYPE) STRING 'READ_COMPLETE_DATA' IF_DRF_OUTBOUND: Read Complete Data 20081217
13 MC_SEND_MESSAGE Constant Private Type reference (TYPE) STRING 'SEND_MESSAGE' IF_DRF_OUTBOUND: Send Message 20081217
14 MC_WRITE_REPLICATION Constant Private Type reference (TYPE) STRING 'WRITE_REPLICATIONSTATUS_FAILED' F_DRF_OUTBOUBD: Write Replication Status 20090313
15 MO_SERVICE_PROXY Instance attribute Protected Object reference (TYPE REF TO) CL_PROXY_BASIS Service Proxy 20081209
16 MO_WSPROTOCOL_MESSAGE_ID Instance attribute Protected Object reference (TYPE REF TO) IF_WSPROTOCOL_MESSAGE_ID XI and WS: Read Message ID 20081209
17 MR_PRESET_RELEVANT_OBJECTS Instance attribute Private Object reference (TYPE REF TO) DATA Key Table of preset of relevant objects for outbound impl. 20090219
18 MS_PARALLEL_TASK_ADMIN Instance attribute Private Type reference (TYPE) TY_S_PARALLEL_TASK_ADMIN Manage Parallel Tasks 20081209
19 MS_RUNTIME_PARAM Instance attribute Protected Type reference (TYPE) DRF_S_RUNTIME_PARAM Runtime Parameter 20081209
20 MT_FILE_DATA Instance attribute Private Type reference (TYPE) DRF_T_FILE_DATA File Data 20090716
21 MT_KEYONLY_LINE_DESCR Instance attribute Protected Type reference (TYPE) ABAP_COMPONENT_TAB KeyOnly Line Description 20090904
22 MT_MESSAGE Instance attribute Private Type reference (TYPE) DRF_T_MESSAGE Table type for direct data transfer 20100706
23 MV_OBJECT_COUNT Instance attribute Private Type reference (TYPE) SYTABIX Index of Internal Tables 20100714
24 MV_OWN_BUSINESS_SYSTEM Instance attribute Protected Type reference (TYPE) MDG_BUSINESS_SYSTEM Own Business System 20081209
25 MV_WRITE_LOG Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110204
26 MX_PROCESS_MESSAGES Instance attribute Protected Object reference (TYPE REF TO) CX_DRF_PROCESS_MESSAGES Send Exceptions during Service/Message 20081209
Methods
# Method Level Visibility Method type Description Created on
1 ANALYZE_CHANGES_BY_CHG_POINTER Instance method Private Method Change Analysis (Change Pointer, ...) 20081217
2 ANALYZE_CHANGES_BY_MDG_CP Instance method Private Method Change Analysis of MDG Change Pointer 20090817
3 APPLY_FILTER Instance method Protected Method ToDos: Analyze Filter Criteria 20081209
4 BUILD_PARALLEL_PACKAGE Instance method Private Method Returns the Data for a Parallel Package 20081209
5 BUILD_PARALLEL_PACKAGE_CP Instance method Private Method Returns the Data for a Parallel Package for Change Pointers 20090123
6 BUILD_PARALLEL_PACKAGE_CP_MDG Instance method Private Method Returns the Data for a Parallel Package for Change Pointers 20090819
7 BUILD_POINTER_CRTTIME_UTC Instance method Private Method Build Change Pointer Creation Date/Time in UTC 20090818
8 CHECK_APPL_ACTIVE Instance method Private Method Check if the choosen application exists 20091020
9 CHECK_APPL_EXISTS Instance method Private Method Check if passed application exists 20091007
10 CHECK_AUTHORIZATION Instance method Private Method Check if iv_dlmod/replication mode is supported by DRF 20091215
11 CHECK_BUS_SYS Instance method Private Method Check Business System 20091005
12 CHECK_DLMOD_SUPPORTED Instance method Private Method Check if iv_dlmod/replication mode is supported by DRF 20091007
13 CHECK_OBJECT_KEY_PASSED Instance method Private Method Check if either single object key or table is passed 20091013
14 CHECK_OUTB_IMPL_EXISTS Instance method Private Method Check if passed application exists 20091215
15 CHECK_REPLICATION Instance method Protected Method Check Replication (For Example, Repeated Initial Run) 20090227
16 COLLECT_MESSAGES Instance method Private Method Collect Messages returned from Implementations 20100706
17 COMPLETE_DATA_FILE_DOWNLOAD Instance method Private Method Complete Data Collection for File Download (fill mt_file_dat 20090925
18 CONDENSE_CHG_POINTER Instance method Private Method Condense Selected Change Pointer 20090123
19 CRT_APPL_LOG Instance method Private Method Create Instance of DRF Application Log 20090217
20 CRT_RELEVANT_OBJECTS_TABLE Instance method Private Method Creates an Instance of the Outbound Implementation Key Table 20081217
21 DETERMINE_OBJECT_FROM_ID Instance method Private Method Determine the relevant objects from the ID 20091012
22 EXECUTE_MESSAGES Instance method Protected Method Create ES Messages for Filtered Objects 20081209
23 FINALIZE Instance method Protected Method Processes the Finalize Step of the Outbound implementation 20090116
24 FINISH_CHGPTR_PROC_IN_PARALLEL Instance method Public Method Process Parallel Task Results 20090213
25 FINISH_MSG_PROC_IN_PARALLEL Instance method Public Method Process Parallel Task Results 20081209
26 GET_TABLE_TYPE Instance method Private Method Creates an Instance of the Outbound Implementation Key Table 20090408
27 INITIALIZE_OUTB_IMPL Instance method Protected Method Initialize Outbound Implementation 20090206
28 MAP_MDG2ALE_CHP Instance method Private Method Map MDG change pointer to ALE change pointer 20090909
29 OUTBOUND_CONTROLLER Instance method Private Method Controller Method for the Outbound Replication 20081218
30 PREPARE_CHG_PROC_IN_PARALLEL Instance method Public Method Prepares Parallel Task for Change Pointer Analyze 20090209
31 PREPARE_INSTANTIATE_OUTB_IMPL Instance method Protected Method Prepare Instantiation of a Outbound Implementation 20081216
32 PREPARE_MDG_CHP_IN_PARALLEL Instance method Public Method Prepares Parallel Task for Change Pointer Analyze 20090903
33 PREPARE_MSG_PROC_IN_PARALLEL Instance method Public Method Prepares Parallel Task for Message Processing 20081209
34 PREPARE_REPLICATION_TABLE Instance method Private Method Prepare the Replication Table 20090320
35 PRESET_RELEVANT_OBJECTS Instance method Private Method Preset Relevant Objects 20090407
36 PROCESS_CHG_PNTR_IN_PARALLEL Instance method Public Method Parallel Processing 20090203
37 PROCESS_MDG_CHANGE_ANALYSIS Instance method Private Method Processes the Change Pointer and the Change Others Analysis 20090903
38 PROCESS_MDG_CHANGE_POINTER Instance method Private Method Process all Chg Pointer Analyse Steps for Delta Replication 20090903
39 PROCESS_MDG_CHP_IN_PARALLEL Instance method Public Method Parallel Processing 20090903
40 PROCESS_MESSAGES Instance method Private Method ToDos: Executes Parallel Task (New Roll Area) 20081209
41 PROCESS_MSG_IN_PARALLEL Instance method Public Method Parallel Processing 20090115
42 PROCESS_MSG_IN_PARALLEL_TASK Instance method Private Method Parallel Processing (New Roll Area) 20081209
43 READ_OUTB_PARAM_VALUE Instance method Private Method Reads the Value for a Specific Outbound Parameter 20090206
44 RESTART_OUTBOUND Instance method Public Method API to Restart the Outbound Replication Process 20090218
45 ROLLBACK_WORK Instance method Public Method Rollback work 20090519
46 SAVE_FILE_ON_APP_SERVER Instance method Private Method Save download file on application server 20100706
47 SELECT_MDG_CHANGE_POINTER Instance method Private Method Select Change Pointer from DB 20090817
48 SEND_MESSAGE Instance method Private Method Sends Processed Message 20081209
49 SET_START_DATE_N_TIME Instance method Private Method Set Start date/time 20091007
50 START_OUTBOUND Instance method Public Method API to Start the Outbound Replication Process 20081218
51 UNITE_RELEVANT_OBJECTS Instance method Private Method Unite Relevant Objects after Change Pointer Analysis 20090218
52 UPD_REP_STA_SET_LOG_HNDL Instance method Private Method Update Replication Status Table adding Log Handle 20091110
53 WRITE_HDR_LOG_ENTRY Instance method Private Method Write header log entry 20100119
Events
Class CL_DRF_OUTBOUND has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_ICON_TOOLTIP Private See coding 20081217 ty_icon_tooltip type c length 36
2 TY_S_PARALLEL_TASK_ADMIN Private See coding 20081217 begin of ty_s_parallel_task_admin, last_tabix type sytabix, log_counter type drf_counter , end of ty_s_parallel_task_admin
3 TY_S_RFC_CHP_MDG_PARAM Public See coding 20090820 BEGIN OF ty_s_rfc_chp_mdg_param , me TYPE REF TO cl_drf_outbound, external_criteria TYPE rsds_trange, ignore_filter TYPE abap_bool, change_pointer_id TYPE mdg_cp_t_cp_id , result_of_filter TYPE REF TO data, relevant_objects TYPE REF TO data, erroneous_tasks TYPE drf_t_parallel_task_param, stat_info TYPE drf_s_stat_info, log_counter TYPE drf_counter , END OF ty_s_rfc_chp_mdg_param
4 TY_S_RFC_CHP_PARAM Public See coding 20090401 BEGIN OF ty_s_rfc_chp_param , me TYPE REF TO cl_drf_outbound, external_criteria TYPE rsds_trange, ignore_filter TYPE abap_bool, change_pointer_id TYPE drf_t_cpident , result_of_filter TYPE REF TO data, relevant_objects TYPE REF TO data, erroneous_tasks TYPE drf_t_parallel_task_param, stat_info TYPE drf_s_stat_info, log_counter TYPE drf_counter , END OF ty_s_rfc_chp_param
5 TY_S_RFC_DATA_CP_IN Public See coding 20090402 BEGIN OF ty_s_rfc_data_cp_in, runtime_param TYPE drf_s_runtime_param_no_refs, task_param TYPE drf_s_parallel_task_param, external_criteria TYPE rsds_trange, ignore_filter TYPE abap_bool, change_pointer_id TYPE drf_t_cpident , END OF ty_s_rfc_data_cp_in
6 TY_S_RFC_DATA_CP_MDG_IN Public See coding 20090819 BEGIN OF ty_s_rfc_data_cp_mdg_in , runtime_param TYPE drf_s_runtime_param_no_refs, task_param TYPE drf_s_parallel_task_param, external_criteria TYPE rsds_trange, ignore_filter TYPE abap_bool, changepointer_id TYPE mdg_cp_t_cp_id , END OF ty_s_rfc_data_cp_mdg_in
7 TY_S_RFC_DATA_CP_OUT Public See coding 20090402 BEGIN OF ty_s_rfc_data_cp_out, task_param TYPE drf_s_parallel_task_param, msgtab TYPE drf_t_msg, END OF ty_s_rfc_data_cp_out
8 TY_S_RFC_DATA_IN Public See coding 20081217 BEGIN OF ty_s_rfc_data_in, runtime_param TYPE drf_s_runtime_param, task_param TYPE drf_s_parallel_task_param, external_criteria TYPE rsds_trange, ignore_filter TYPE abap_bool, END OF ty_s_rfc_data_in
9 TY_S_RFC_DATA_IN_NOREFS Public See coding 20090211 BEGIN OF ty_s_rfc_data_in_norefs, runtime_param TYPE drf_s_runtime_param_no_refs, task_param TYPE drf_s_parallel_task_param, external_criteria TYPE rsds_trange, ignore_filter TYPE abap_bool, END OF ty_s_rfc_data_in_norefs
10 TY_S_RFC_DATA_OUT Public See coding 20081217 BEGIN OF ty_s_rfc_data_out, task_param TYPE drf_s_parallel_task_param, msgtab TYPE drf_t_msg, END OF ty_s_rfc_data_out
11 TY_S_RFC_USER_PARAM Public See coding 20081217 BEGIN OF ty_s_rfc_user_param, me TYPE REF TO cl_drf_outbound, external_criteria TYPE rsds_trange, ignore_filter TYPE abap_bool, prepare_data TYPE REF TO data, erroneous_objects TYPE REF TO data, erroneous_tasks TYPE drf_t_parallel_task_param, stat_info TYPE drf_s_stat_info, END OF ty_s_rfc_user_param
12 TY_S_RFC_USER_PARAM_CP Public See coding 20090402 BEGIN OF ty_s_rfc_user_param_cp, external_criteria TYPE rsds_trange, ignore_filter TYPE abap_bool, change_pointer_id TYPE drf_t_cpident , relevant_objects TYPE REF TO data, erroneous_tasks TYPE drf_t_parallel_task_param, stat_info TYPE drf_s_stat_info, END OF ty_s_rfc_user_param_cp
13 TY_T_CHG_POINTER_CRETIME Private See coding 20090113 ty_t_chg_pointer_cretime type range of cpcretime
14 TY_T_UTC_CRETIME Private See coding 20090818 TY_T_UTC_CRETIME type range of timestamp
Method Signatures

Method ANALYZE_CHANGES_BY_CHG_POINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090401
2 Exporting ES_STAT_INFO Call by reference Type reference (TYPE) DRF_S_STAT_INFO Statistical Information 20081217
3 Importing IT_CHANGE_POINTER Call by reference Type reference (TYPE) DRF_T_BDCP Storage-Optimized Change Pointer 20090224
4 Importing IT_RELEVANT_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE 20090402
# Exception Resumable Description Created on
1 CX_DRF_ANALYZE_CHANGES 20081217
2 CX_DRF_EXCEPTION 20081217

Method ANALYZE_CHANGES_BY_MDG_CP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090817
2 Exporting ES_STAT_INFO Call by reference Type reference (TYPE) DRF_S_STAT_INFO Statistical Information 20090817
3 Importing IT_CHANGE_POINTER Call by reference Type reference (TYPE) MDG_CP_T_CP Storage-Optimized Change Pointer 20090817
4 Importing IT_CHANGE_POINTER_ID Call by reference Type reference (TYPE) MDG_CP_T_CP_ID Table - Change Pointer IDs 20090817
5 Importing IT_RELEVANT_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE 20090817
# Exception Resumable Description Created on
1 CX_DRF_ANALYZE_CHANGES Exceptions When Filtering 20090817
2 CX_DRF_EXCEPTION Root Class for Exceptions 20090817

Method APPLY_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090401
2 Exporting ES_STAT_INFO Call by reference Type reference (TYPE) DRF_S_STAT_INFO Statistical Information 20081209
3 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE External Additional Filter Criteria 20090323
4 Importing IV_CALL_TIME_POINT Call by reference Type reference (TYPE) DRF_FILTER_TP Time When Filter Is to Be Applied 20081209
5 Importing IV_DLMOD Call by reference Type reference (TYPE) DRF_DLMOD Processing Mode of Service Operation 20090112
6 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Should Configured Filter Be Ignored (X=true)? 20081209
7 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20090112
# Exception Resumable Description Created on
1 CX_DRF_ENRICH_FILTER_PARAMETER Exceptions When Filtering (Enrich Filter Parameter) 20090313
2 CX_DRF_EXCEPTION 20081209
3 CX_DRF_FILTER_OBJECT 20090313

Method BUILD_PARALLEL_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_PACKAGE_DATA Call by reference Object reference (TYPE REF TO) DATA Reference to Data to Be Processed 20081209
2 Exporting ES_TASK_PARAM Call by reference Type reference (TYPE) DRF_S_PARALLEL_TASK_PARAM Parameter of a Parallel Task 20081209
3 Exporting EV_ALL_TASKS_DONE Call by reference Type reference (TYPE) ABAP_BOOL All Parallel Tasks/Packages Processed 20081209
4 Importing IR_PREPARE_DATA Call by reference Object reference (TYPE REF TO) DATA Additional Data from Redefined Classes 20081209

Method BUILD_PARALLEL_PACKAGE on class CL_DRF_OUTBOUND has no exception.

Method BUILD_PARALLEL_PACKAGE_CP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TASK_PARAM Call by reference Type reference (TYPE) DRF_S_PARALLEL_TASK_PARAM Parameter of a Parallel Task 20090123
2 Exporting ET_PACKAGE_DATA Call by reference Type reference (TYPE) DRF_T_CPIDENT Storage-Optimized Change Pointer 20090212
3 Exporting EV_ALL_TASKS_DONE Call by reference Type reference (TYPE) ABAP_BOOL 20090123
4 Importing IT_PREPARE_DATA Call by reference Type reference (TYPE) DRF_T_CPIDENT Storage-Optimized Change Pointer 20090212

Method BUILD_PARALLEL_PACKAGE_CP on class CL_DRF_OUTBOUND has no exception.

Method BUILD_PARALLEL_PACKAGE_CP_MDG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_TASK_PARAM Call by reference Type reference (TYPE) DRF_S_PARALLEL_TASK_PARAM Parameter of a Parallel Task 20090819
2 Exporting ET_PACKAGE_DATA Call by reference Type reference (TYPE) MDG_CP_T_CP_ID Storage-Optimized Change Pointer 20090819
3 Exporting EV_ALL_TASKS_DONE Call by reference Type reference (TYPE) ABAP_BOOL 20090819
4 Importing IT_PREPARE_DATA Call by reference Type reference (TYPE) MDG_CP_T_CP_ID Storage-Optimized Change Pointer 20090819

Method BUILD_PARALLEL_PACKAGE_CP_MDG on class CL_DRF_OUTBOUND has no exception.

Method BUILD_POINTER_CRTTIME_UTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UTC_POINTER_CRTTIME Call by reference Type reference (TYPE) TY_T_UTC_CRETIME Change Pointer Creation Time 20090818
2 Importing IV_CREATION_DATE_HIGH Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20090818
3 Importing IV_CREATION_DATE_LOW Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20090818
4 Importing IV_CREATION_TIME_HIGH Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20090818
5 Importing IV_CREATION_TIME_LOW Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20090818

Method BUILD_POINTER_CRTTIME_UTC on class CL_DRF_OUTBOUND has no exception.

Method CHECK_APPL_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) DRF_APPL Replication Model 20091020
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20091020

Method CHECK_APPL_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) DRF_APPL Application 20091007
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20091013

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) DRF_APPL Replication Model 20091215
2 Importing IV_DLMOD Call by reference Type reference (TYPE) DRF_DLMOD Replication Mode 20091215
3 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20091215
4 Importing IV_RUNMOD Call by reference Type reference (TYPE) DRF_RUNMOD Run Mode of Replication 20091215
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20091215

Method CHECK_BUS_SYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUS_SYS_TECH Call by reference Type reference (TYPE) MDG_T_BUS_SYS_TECH Table of Business Systems 20091008
2 Importing IT_BUSINESS_SYSTEM Call by reference Type reference (TYPE) MDG_T_BUS_SYS Table of Business Systems 20091005
3 Importing IV_DLMOD Call by reference Type reference (TYPE) DRF_DLMOD Replication Mode 20091005
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20091007

Method CHECK_DLMOD_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REPLICATION_MODE Call by reference Type reference (TYPE) DRF_DLMOD Replication Mode 20091007
2 Exporting EV_REPL_MODE_DESCR Call by reference Type reference (TYPE) STRING Replication Mode Desecription 20091007
3 Importing IV_DLMOD Call by reference Type reference (TYPE) DRF_DLMOD Replication Mode 20091007
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20091013

Method CHECK_OBJECT_KEY_PASSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_BO_KEYS Call by reference Type reference (TYPE) DRF_T_BO_KEY_ONLY Table Type only with BO Key 20091013
2 Importing IV_BO_KEY Call by reference Type reference (TYPE) DRF_OBJECT_ID Object Type Code 20091013
3 Importing IV_DLMOD Call by reference Type reference (TYPE) DRF_DLMOD Replication Mode 20091013
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20091013

Method CHECK_OUTB_IMPL_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20091215
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20091215

Method CHECK_REPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REPEATED_INITIAL_RUN Call by reference Type reference (TYPE) BOOLE_D Current Run is a repeated initial Run 20090227

Method CHECK_REPLICATION on class CL_DRF_OUTBOUND has no exception.

Method COLLECT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) DRF_T_MESSAGE Table type for direct data transfer 20100706

Method COLLECT_MESSAGES on class CL_DRF_OUTBOUND has no exception.

Method COMPLETE_DATA_FILE_DOWNLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FILE_INFO Call by reference Type reference (TYPE) DRF_S_FILE_INFO Infos for File Download 20090925
2 Importing IT_FILE_OI_DATA Call by reference Type reference (TYPE) DRF_T_FILE_OI_CONTENT File Download - Outbound Implementation specific content 20090925

Method COMPLETE_DATA_FILE_DOWNLOAD on class CL_DRF_OUTBOUND has no exception.

Method CONDENSE_CHG_POINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHANGE_POINTER Call by reference Type reference (TYPE) DRF_T_BDCP Storage-Optimized Change Pointer 20090123
2 Importing IV_CP_CONDENSE_TYPE Call by reference Type reference (TYPE) DRF_CHG_POINTER_CONDENSE_TYPE IF_DRF_CONST=>COND_CHG_PT_BY_TABKEY_CDOBJID Type of change pointer condensation 20090223

Method CONDENSE_CHG_POINTER on class CL_DRF_OUTBOUND has no exception.

Method CRT_APPL_LOG Signature

Method CRT_APPL_LOG on class CL_DRF_OUTBOUND has no parameter.
Method CRT_APPL_LOG on class CL_DRF_OUTBOUND has no exception.

Method CRT_RELEVANT_OBJECTS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TABLE Call by reference Object reference (TYPE REF TO) DATA 20090216
2 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20090119
3 Importing IS_TABLE_TYPE_DATA Call by reference Type reference (TYPE) DRF_S_TABLE_TYPE Table Type 20090224

Method CRT_RELEVANT_OBJECTS_TABLE on class CL_DRF_OUTBOUND has no exception.

Method DETERMINE_OBJECT_FROM_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20091012
2 Importing IT_BO_KEYS Call by reference Type reference (TYPE) DRF_T_BO_KEY_ONLY Table Type only with BO Key 20091012
3 Importing IV_BO Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Object Type Code 20091012
4 Importing IV_BO_ID Call by reference Type reference (TYPE) DRF_OBJECT_ID Object ID 20091012
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION Root Class for Exceptions 20091012

Method EXECUTE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090401
2 Exporting ER_ERRONEOUS_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090401
3 Exporting ES_STAT_INFO Call by reference Type reference (TYPE) DRF_S_STAT_INFO Statistical Information 20081209
4 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE External Additional Filter Criteria 20081209
5 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Should Configured Filter Be Ignored (X=true)? 20081209
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20081209
2 CX_DRF_PROCESS_MESSAGES 20081209

Method FINALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MARK_CP_FOR_DELETION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090603
2 Importing IR_ERRONEOUS_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090213
3 Importing IR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090401
4 Importing IV_REPEATED_INITIAL_RUN Call by reference Type reference (TYPE) BOOLE_D 'X' Repeated Initial run 20090227

Method FINALIZE on class CL_DRF_OUTBOUND has no exception.

Method FINISH_CHGPTR_PROC_IN_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA Incorrect Objects 20090217
2 Changing CT_RELEVANT_TASKS Call by reference Type reference (TYPE) DRF_T_PARALLEL_TASK_PARAM Parameter of a Parallel Task with couln't be executed 20090217
3 Exporting ES_AFTER_RFC_EXP Call by reference Type reference (TYPE) SPTA_T_AFTER_RFC_EXP Output Data of Callback Form to the Task Manager 20090213
4 Exporting ES_STAT_INFO Call by reference Type reference (TYPE) DRF_S_STAT_INFO Statistical Information 20090213
5 Importing IS_AFTER_RFC_IMP Call by reference Type reference (TYPE) SPTA_T_AFTER_RFC_IMP Additional Task Manager Data for Callback Form 20090213
6 Importing IT_OBJECTS_IN_PROCESS Call by reference Type reference (TYPE) SPTA_T_OBJECTS_IN_PROCESS Object Identifiers for Parallel Tasks to be Started 20090213
7 Importing IT_RFCDATA Call by reference Type reference (TYPE) SPTA_T_INDXTAB Packaged Application Data for RFC 20090213
8 Importing IV_RFCMSG Call by reference Type reference (TYPE) SPTA_T_RFCMSG Follow-Up Information for Error 20090213
9 Importing IV_RFCSUBRC Call by reference Type reference (TYPE) SY-SUBRC Technical Return Code of RFC 20090213

Method FINISH_CHGPTR_PROC_IN_PARALLEL on class CL_DRF_OUTBOUND has no exception.

Method FINISH_MSG_PROC_IN_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRONEOUS_OBJECTS Call by reference Object reference (TYPE REF TO) DATA Incorrect Objects 20090209
2 Changing CT_ERRONEOUS_TASKS Call by reference Type reference (TYPE) DRF_T_PARALLEL_TASK_PARAM Parameter of a Parallel Task with couln't be executed 20090209
3 Exporting ES_AFTER_RFC_EXP Call by reference Type reference (TYPE) SPTA_T_AFTER_RFC_EXP Output Data of Callback Form to the Task Manager 20081209
4 Exporting ES_STAT_INFO Call by reference Type reference (TYPE) DRF_S_STAT_INFO Statistical Information 20081209
5 Importing IS_AFTER_RFC_IMP Call by reference Type reference (TYPE) SPTA_T_AFTER_RFC_IMP Additional Task Manager Data for Callback Form 20081209
6 Importing IT_OBJECTS_IN_PROCESS Call by reference Type reference (TYPE) SPTA_T_OBJECTS_IN_PROCESS Object Identifiers for Parallel Tasks to be Started 20081209
7 Importing IT_RFCDATA Call by reference Type reference (TYPE) SPTA_T_INDXTAB Packaged Application Data for RFC 20081209
8 Importing IV_RFCMSG Call by reference Type reference (TYPE) SPTA_T_RFCMSG Follow-Up Information for Error 20081209
9 Importing IV_RFCSUBRC Call by reference Type reference (TYPE) SY-SUBRC Technical Return Code of RFC 20081209

Method FINISH_MSG_PROC_IN_PARALLEL on class CL_DRF_OUTBOUND has no exception.

Method GET_TABLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_TABLE_TYPE Call by reference Type reference (TYPE) DRF_S_TABLE_TYPE Table Type 20090408
2 Exporting ET_KEYONLY_LINE_DESCR Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20090904
3 Exporting EV_ERROR Call by reference Type reference (TYPE) ABAP_BOOL 20090408
4 Importing IV_TABLE_TYPE_NAME Call by reference Type reference (TYPE) DRF_REL_OBJECT_TYPE Data type of relevant object table 20090408

Method GET_TABLE_TYPE on class CL_DRF_OUTBOUND has no exception.

Method INITIALIZE_OUTB_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_OUTB_IMPL_INSTANCE Call by reference Object reference (TYPE REF TO) IF_DRF_OUTBOUND Interface for Data Replication Framework 20090206
2 Exporting ER_ERRONEOUS_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090224
3 Exporting ER_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090323
4 Exporting ES_RTIME_PARAM_OUTB_IMPL Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAM_OUT_IMPL Runtime Parameter of the outbound implementation 20090206
5 Exporting EV_RAISE_CONTINUE Call by reference Type reference (TYPE) BOOLE_D Error, proceed with next Outb.Impl. 20090206
6 Importing IO_DRF_BAL Call by reference Object reference (TYPE REF TO) CL_DRF_BAL Application Log for Data Replication Framework 20090206
7 Importing IO_OUTB_IMPL_BAL Call by reference Object reference (TYPE REF TO) CL_DRF_BAL Application Log for Data Replication Framework 20090206
8 Importing IS_RTIME_PARAM_EXT Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAMETER_EXT DRF external runtime parameter 20090206
9 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20090206
10 Importing IV_OUTB_IMPL_CLASS Call by reference Type reference (TYPE) DRF_OUTB_IMPL_CLASS Outbound Implementing Class 20090206
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20090206

Method MAP_MDG2ALE_CHP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALE_CHP Call by reference Type reference (TYPE) DRF_T_BDCP Storage-Optimized Change Pointer 20090909
2 Importing IV_MDG_CP Call by reference Type reference (TYPE) MDG_CP_S_CP_FULL Change Pointer 20090909

Method MAP_MDG2ALE_CHP on class CL_DRF_OUTBOUND has no exception.

Method OUTBOUND_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BALOGNR_PER_OUTBIMPL Call by reference Type reference (TYPE) DRF_T_BALOGNR_OUTB_IMPL BALogNumbers per Outb.Implementations within one Repl.Run 20090209
2 Importing IT_BO_KEYS Call by reference Type reference (TYPE) DRF_T_BO_KEY_ONLY Table Type only with BO Key 20091012
3 Importing IT_BUS_SYS_TECH Call by reference Type reference (TYPE) DRF_TO_APPL_SYS Table of Business Systems 20091008
4 Importing IT_EXTERNAL_FILTER Call by reference Type reference (TYPE) RSDS_TRANGE 20090120
5 Importing IT_OUTB_IMPL Call by reference Type reference (TYPE) DRF_TO_SERV_IMPL Outbound Implementations of an Application 20081218
6 Importing IV_BO_KEY Call by reference Type reference (TYPE) DRF_OBJECT_ID Object ID 20091012
7 Importing IV_BO_TYPE Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS Object Type Code 20091012
8 Importing IV_CHANGE_REQUEST Call by reference Type reference (TYPE) DRF_MDG_CREQUEST 20091021
9 Importing IV_WRITE_LOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20110125
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Root Class for Exceptions 20081218

Method PREPARE_CHG_PROC_IN_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BEFORE_RFC_EXP Call by reference Type reference (TYPE) SPTA_T_BEFORE_RFC_EXP Output Data of Callback Form to the Task Manager 20090209
2 Exporting ET_RFCDATA Call by reference Type reference (TYPE) SPTA_T_INDXTAB Packaged Application Data for RFC 20090209
3 Importing IR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA Additional Data from Redefined Classes 20090402
4 Importing IS_BEFORE_RFC_IMP Call by reference Type reference (TYPE) SPTA_T_BEFORE_RFC_IMP Additional Task Manager Data for Callback Form 20090209
5 Importing IT_CHANGE_POINTER_ID Call by reference Type reference (TYPE) DRF_T_CPIDENT Table - Change Pointer IDs 20090401
6 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE External Additional Filter Criteria 20090209
7 Importing IV_EXCEPTION_RAISED Call by reference Type reference (TYPE) ABAP_BOOL 'X' An exception was raised within one task 20090306
8 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Should Configured Filter Be Ignored (X=true)? 20090209

Method PREPARE_CHG_PROC_IN_PARALLEL on class CL_DRF_OUTBOUND has no exception.

Method PREPARE_INSTANTIATE_OUTB_IMPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FILTER_OBJECT Call by reference Object reference (TYPE REF TO) CL_DRF_FILTER_OBJECT ERP Objects to Be Delivered and Filtered 20081216
2 Exporting EO_LANGUAGE_FILTER_OBJECT Call by reference Object reference (TYPE REF TO) CL_DRF_LANGUAGE Language Filter 20090206
3 Exporting ES_BO Call by reference Type reference (TYPE) MDG_S_OTC_WITH_DESCR_BS Available Business Objects (ESR) 20081217
4 Exporting ES_OUTB_OPER Call by reference Type reference (TYPE) DRFC_SERV_OPER Available Service Operation 20081217
5 Exporting ET_OUTB_PARAMETER Call by reference Type reference (TYPE) DRF_TO_OUTB_PARAM Outbound Parameters 20090206
6 Exporting EV_CP_PARALLEL_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Change Pointer Parallel Processing active 20090223
7 Exporting EV_FOBJ Call by reference Type reference (TYPE) DRF_FILTER_OBJECT Filter Object 20090401
8 Exporting EV_MSG_PARALLEL_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Message Parallel Processing active 20090223
9 Importing IO_PARENT_BAL Call by reference Object reference (TYPE REF TO) CL_DRF_BAL Application Log for Data Replication Framework 20090306
10 Importing IS_OUTB_IMPL Call by reference Type reference (TYPE) DRFC_SERV_IMPL Available Outbound Implementations 20090323
11 Importing IV_APPL Call by reference Type reference (TYPE) DRF_APPL Application 20090206
12 Importing IV_BUSINESS_SYSTEM Call by reference Type reference (TYPE) MDG_BUSINESS_SYSTEM Instance of Receiving System 20090820
13 Importing IV_DLMOD Call by reference Type reference (TYPE) DRF_DLMOD Replication Mode 20090206
14 Importing IV_PARALLEL_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090223
15 Importing IV_RUNMOD Call by reference Type reference (TYPE) DRF_RUNMOD Run mode of replication (original, restart) 20090220
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20081216

Method PREPARE_MDG_CHP_IN_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BEFORE_RFC_EXP Call by reference Type reference (TYPE) SPTA_T_BEFORE_RFC_EXP Output Data of Callback Form to the Task Manager 20090903
2 Exporting ET_RFCDATA Call by reference Type reference (TYPE) SPTA_T_INDXTAB Packaged Application Data for RFC 20090903
3 Importing IR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA Additional Data from Redefined Classes 20090903
4 Importing IS_BEFORE_RFC_IMP Call by reference Type reference (TYPE) SPTA_T_BEFORE_RFC_IMP Additional Task Manager Data for Callback Form 20090903
5 Importing IT_CHANGE_POINTER_ID Call by reference Type reference (TYPE) MDG_CP_T_CP_ID Table - Change Pointer IDs 20090903
6 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE External Additional Filter Criteria 20090903
7 Importing IV_EXCEPTION_RAISED Call by reference Type reference (TYPE) ABAP_BOOL 'X' An exception was raised within one task 20090903
8 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Should Configured Filter Be Ignored (X=true)? 20090903

Method PREPARE_MDG_CHP_IN_PARALLEL on class CL_DRF_OUTBOUND has no exception.

Method PREPARE_MSG_PROC_IN_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FAILED_OBJECTS Call by reference Type reference (TYPE) SPTA_T_FAILED_OBJECTS Lists of Objects Whose Tasks Have Terminated 20081209
2 Exporting ES_BEFORE_RFC_EXP Call by reference Type reference (TYPE) SPTA_T_BEFORE_RFC_EXP Output Data of Callback Form to the Task Manager 20081209
3 Exporting ET_OBJECTS_IN_PROCESS Call by reference Type reference (TYPE) SPTA_T_OBJECTS_IN_PROCESS Identifier of Objects for Parallel Tasks to Be Started 20081209
4 Exporting ET_RFCDATA Call by reference Type reference (TYPE) SPTA_T_INDXTAB Packaged Application Data for RFC 20081209
5 Importing IR_PREPARE_DATA Call by reference Object reference (TYPE REF TO) DATA Additional Data from Redefined Classes 20081209
6 Importing IS_BEFORE_RFC_IMP Call by reference Type reference (TYPE) SPTA_T_BEFORE_RFC_IMP Additional Task Manager Data for Callback Form 20081209
7 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE External Additional Filter Criteria 20081209
8 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Should Configured Filter Be Ignored (X=true)? 20081209

Method PREPARE_MSG_PROC_IN_PARALLEL on class CL_DRF_OUTBOUND has no exception.

Method PREPARE_REPLICATION_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OBJECT_ID Call by reference Object reference (TYPE REF TO) DATA 20090320
2 Changing ES_REPLICATION Call by reference Type reference (TYPE) DRF_S_OBJ_REP_STA_ATTR Object Replication Status 20090320

Method PREPARE_REPLICATION_TABLE on class CL_DRF_OUTBOUND has no exception.

Method PRESET_RELEVANT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090407

Method PRESET_RELEVANT_OBJECTS on class CL_DRF_OUTBOUND has no exception.

Method PROCESS_CHG_PNTR_IN_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STAT_INFO Call by reference Type reference (TYPE) DRF_S_STAT_INFO Statistical Information 20090203
2 Exporting ET_CHANGED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Changed Objects 20090402
3 Exporting ET_MSG Call by reference Type reference (TYPE) DRF_T_MSG Application Log: Table with Messages 20090203
4 Exporting EV_EXCEPTION_RAISED Call by reference Type reference (TYPE) ABAP_BOOL 20090306
5 Importing IT_CHANGE_POINTER_ID Call by reference Type reference (TYPE) DRF_T_CPIDENT Objects to be Processed 20090216
6 Importing IT_RELEVANT_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE 20090402
7 Importing IV_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE External Additional Filter Criteria 20090203
8 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Should Configured Filter Be Ignored (X=true)? 20090203
9 Importing IV_LOG_COUNTER Call by reference Type reference (TYPE) DRF_COUNTER Counter for Occurences 20090429
10 Importing IV_RUNTIME_PARAM Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAM_NO_REFS Runtime Parameter 20090203
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20090219

Method PROCESS_MDG_CHANGE_ANALYSIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090903
2 Exporting ET_CHANGE_POINTER Call by reference Type reference (TYPE) MDG_CP_T_CP Change Pointer 20091215
3 Exporting ET_CHANGE_POINTER_ID Call by reference Type reference (TYPE) MDG_CP_T_CP_ID Table - Change Pointer IDs 20090903
4 Exporting EV_RAISE_CONTINUE Call by reference Type reference (TYPE) ABAP_BOOL 20090903
5 Importing IT_EXTERNAL_FILTER Call by reference Type reference (TYPE) RSDS_TRANGE Not optional if change pointer analyse is processed 20090903

Method PROCESS_MDG_CHANGE_ANALYSIS on class CL_DRF_OUTBOUND has no exception.

Method PROCESS_MDG_CHANGE_POINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090903
2 Exporting ET_CHANGE_POINTER Call by reference Type reference (TYPE) MDG_CP_T_CP Change Pointer 20091215
3 Exporting ET_CHANGE_POINTER_ID Call by reference Type reference (TYPE) MDG_CP_T_CP_ID Table - Change Pointer IDs 20090903
4 Exporting EV_EXCEPTION_RAISED Call by reference Type reference (TYPE) ABAP_BOOL 20090903
5 Importing IT_EXTERNAL_FILTER Call by reference Type reference (TYPE) RSDS_TRANGE External defined filter criteria 20090903

Method PROCESS_MDG_CHANGE_POINTER on class CL_DRF_OUTBOUND has no exception.

Method PROCESS_MDG_CHP_IN_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STAT_INFO Call by reference Type reference (TYPE) DRF_S_STAT_INFO Statistical Information 20090903
2 Exporting ET_CHANGED_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE Changed Objects 20090903
3 Exporting ET_MSG Call by reference Type reference (TYPE) DRF_T_MSG Application Log: Table with Messages 20090903
4 Exporting EV_EXCEPTION_RAISED Call by reference Type reference (TYPE) ABAP_BOOL 20090903
5 Importing IT_CHANGE_POINTER_ID Call by reference Type reference (TYPE) MDG_CP_T_CP_ID Objects to be Processed 20090903
6 Importing IT_RELEVANT_OBJECTS Call by reference Type reference (TYPE) SORTED TABLE 20090903
7 Importing IV_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE External Additional Filter Criteria 20090903
8 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Should Configured Filter Be Ignored (X=true)? 20090903
9 Importing IV_LOG_COUNTER Call by reference Type reference (TYPE) DRF_COUNTER Counter for Occurences 20090903
10 Importing IV_RUNTIME_PARAM Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAM_NO_REFS Runtime Parameter 20090903
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20090903

Method PROCESS_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090401
2 Exporting ER_ERRONEOUS_OBJECTS Call by reference Object reference (TYPE REF TO) DATA Incorrect Objects 20090401
3 Exporting ES_STAT_INFO Call by reference Type reference (TYPE) DRF_S_STAT_INFO Statistical Information 20081209
4 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE Additional External Criteria 20081209
5 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Should Configured Filter Be Ignored (X=true)? 20081209
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20081209
2 CX_DRF_PROCESS_MESSAGES 20081209

Method PROCESS_MSG_IN_PARALLEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_PACKAGE_DATA Call by reference Object reference (TYPE REF TO) DATA Objects to be Processed 20090401
2 Exporting ER_ERRONEOUS_OBJECTS Call by reference Object reference (TYPE REF TO) DATA Incorrect Objects 20090401
3 Exporting ES_STAT_INFO Call by reference Type reference (TYPE) DRF_S_STAT_INFO Statistical Information 20090116
4 Exporting ET_MSG Call by reference Type reference (TYPE) DRF_T_MSG Application Log: Table with Messages 20090116
5 Importing IV_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE External Additional Filter Criteria 20090116
6 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Should Configured Filter Be Ignored (X=true)? 20090116
7 Importing IV_LOG_COUNTER Call by reference Type reference (TYPE) DRF_COUNTER Counter for Occurences 20090507
8 Importing IV_RUNTIME_PARAM Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAM_NO_REFS Runtime Parameter 20090115
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION Root Class for Exceptions 20090219
2 CX_DRF_OUTBOUND Exceptions during outbound processing 20090219

Method PROCESS_MSG_IN_PARALLEL_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_PACKAGE_DATA Call by reference Object reference (TYPE REF TO) DATA Objects to be Processed 20090401
2 Exporting ER_ERRONEOUS_OBJECTS Call by reference Object reference (TYPE REF TO) DATA Incorrect Objects 20090401
3 Exporting ES_STAT_INFO Call by reference Type reference (TYPE) DRF_S_STAT_INFO Statistical Information 20081209
4 Importing IT_EXTERNAL_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE External Additional Filter Criteria 20081209
5 Importing IV_IGNORE_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ' ' Should Configured Filter Be Ignored (X=true)? 20081209
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20081209
2 CX_DRF_PROCESS_MESSAGES 20081209

Method READ_OUTB_PARAM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOT_FOUND Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090223
2 Exporting EV_OUTB_PARAM_VALUE Call by reference Type reference (TYPE) DRF_OUTB_PARAM_VALUE Outbound Parameter Value 20090223
3 Importing IV_OUTB_PARAM_NAME Call by reference Type reference (TYPE) DRF_OUTB_PARAM_NAME Outbound Parameter Name 20090206

Method READ_OUTB_PARAM_VALUE on class CL_DRF_OUTBOUND has no exception.

Method RESTART_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BALOGNR_PER_OUTBIMPL Call by reference Type reference (TYPE) DRF_T_BALOGNR_OUTB_IMPL BALogNumbers per Outb.Implementations within one Repl.Run 20090218
2 Importing IR_RERUN_OBJECTS Call by reference Object reference (TYPE REF TO) DATA Table of objects relevant of rerun 20090219
3 Importing IS_RUNTIME_PARAM Call by reference Type reference (TYPE) DRF_S_RUNTIME_PARAM Runtime Parameter 20090218
4 Importing IT_EXTERNAL_FILTER_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE External Filter Criteria 20090218
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20090219

Method ROLLBACK_WORK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) DRF_APPL Application 20090519
2 Importing IV_RUN_ID Call by reference Type reference (TYPE) DRF_RUN_ID Run ID 20090519

Method ROLLBACK_WORK on class CL_DRF_OUTBOUND has no exception.

Method SAVE_FILE_ON_APP_SERVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BAL Call by reference Object reference (TYPE REF TO) CL_DRF_BAL Application Log for Data Replication Framework 20110524

Method SAVE_FILE_ON_APP_SERVER on class CL_DRF_OUTBOUND has no exception.

Method SELECT_MDG_CHANGE_POINTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_POINTER Call by reference Type reference (TYPE) MDG_CP_T_CP 20090817
2 Exporting ET_CHANGE_POINTER_ID Call by reference Type reference (TYPE) MDG_CP_T_CP_ID Table - Change Pointer IDs 20090817
3 Importing IV_BUSINESS_OBJECT Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS 20090817
4 Importing IV_BUSINESS_SYSTEM Call by reference Type reference (TYPE) MDG_BUSINESS_SYSTEM Business System 20110404
5 Importing IV_CREATION_DATE_HIGH Call by reference Type reference (TYPE) SYDATUM Upper Limit - Creation Date 20090817
6 Importing IV_CREATION_DATE_LOW Call by reference Type reference (TYPE) SYDATUM Lower Limit - Creation Date 20090817
7 Importing IV_CREATION_TIME_HIGH Call by reference Type reference (TYPE) SYUZEIT Upper Limit - Creation Time 20090817
8 Importing IV_CREATION_TIME_LOW Call by reference Type reference (TYPE) SYUZEIT Lower Limit - Creation Time 20090817

Method SELECT_MDG_CHANGE_POINTER on class CL_DRF_OUTBOUND has no exception.

Method SEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJ_REP_STA Call by reference Type reference (TYPE) DRF_T_OBJ_REP_STA_FULL Object Replication Status 20091001
2 Exporting ET_FILE_DATA Call by reference Type reference (TYPE) DRF_T_FILE_OI_CONTENT File Data per Outbound Implementation 20090817
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) DRF_T_MESSAGE Table type for direct data transfer 20100706
4 Importing IS_FILE_INFO Call by reference Type reference (TYPE) DRF_S_FILE_INFO Data of Outbound Implementations to be saved as files 20090923
5 Importing IV_OBJECT_COUNT Call by reference Type reference (TYPE) DRF_PACKAGE_SIZE No. of Objects of an Outgoing Message 20081209
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION 20081209
2 CX_DRF_PROCESS_MESSAGES 20081209

Method SET_START_DATE_N_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_START_DATE Call by reference Type reference (TYPE) SYSTDATLO Local Date for Current User 20091007
2 Changing CV_START_TIME Call by reference Type reference (TYPE) SYSTTIMLO Local Time of Current User 20091007

Method SET_START_DATE_N_TIME on class CL_DRF_OUTBOUND has no exception.

Method START_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BALOGNR_PER_OUTBIMPL Call by reference Type reference (TYPE) DRF_T_BALOGNR_OUTB_IMPL BALogNumbers per Outb.Implementations within one Repl.Run 20090209
2 Exporting ET_FILE_DATA Call by reference Type reference (TYPE) DRF_T_FILE_DATA Data of Outbound Implementations to be saved as files 20090716
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) DRF_T_MESSAGE Table type for direct data transfer 20100706
4 Exporting EV_OBJECT_COUNT Call by reference Type reference (TYPE) SYTABIX Index of Internal Tables 20100714
5 Exporting EV_RUN_ID Call by reference Type reference (TYPE) DRF_RUN_ID Run ID 20090302
6 Importing IO_BAL Call by reference Object reference (TYPE REF TO) CL_DRF_BAL Application Log for Data Replication Framework 20091013
7 Importing IS_ADDITIONAL_RTIME_PARAMETER Call by reference Type reference (TYPE) DRF_S_RTIME_PARAM_ADDITIONAL Add. runtime parameter of applications which uses DRF 20090116
8 Importing IS_ADHOC_RUNTIME_PARAMETER Call by reference Type reference (TYPE) DRF_S_RTIME_PARAM_ADHOC_REPL Specific Runtime Parameter for Replication Mode AdHoc 20081218
9 Importing IS_CHG_RUNTIME_PARAMETER Call by reference Type reference (TYPE) DRF_S_RTIME_PARAM_CHG_REPL Specific Runtime Parameter for Replication Mode Change 20081218
10 Importing IS_PARALLEL_RUNTIME_PARAMETER Call by reference Type reference (TYPE) DRF_S_RTIME_PARAM_PARALLEL Specific Runtime Parameter for parallel processing 20081218
11 Importing IT_BO_KEYS Call by reference Type reference (TYPE) DRF_T_BO_KEY_ONLY Table Type only with BO Key 20091013
12 Importing IT_BUSINESS_SYSTEM Call by reference Type reference (TYPE) DRF_TO_APPL_SYS Table of Business Systems 20091005
13 Importing IT_EXTERNAL_FILTER_CRITERIA Call by reference Type reference (TYPE) RSDS_TRANGE External Filter Criteria 20081218
14 Importing IT_OUTBOUND_IMPLEMENTATION Call by reference Type reference (TYPE) RSDS_SELOPT_T Process only specific outbound impl. for an application 20081218
15 Importing IV_APPL Call by reference Type reference (TYPE) DRF_APPL Application 20081218
16 Importing IV_BO_KEY Call by reference Type reference (TYPE) DRF_OBJECT_ID Object ID 20091013
17 Importing IV_BO_TYPE Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_CODE_BS OBSOLET please use MDG_BUSINESS_SYSTEM 20091013
18 Importing IV_BUSINESS_SYSTEM Call by reference Type reference (TYPE) MDG_BUSINESS_SYSTEM Instance of Receiving System 20090120
19 Importing IV_CHANGE_REQUEST Call by reference Type reference (TYPE) DRF_MDG_CREQUEST 20091013
20 Importing IV_DLMOD Call by reference Type reference (TYPE) DRF_DLMOD Replication Mode 20081218
21 Importing IV_FDOWN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Store file download to Application Server 20090720
22 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20090218
23 Importing IV_RECONMOD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Reconciliation Mode 20090728
24 Importing IV_RERUN_ID Call by reference Type reference (TYPE) DRF_RUN_ID Run ID 20091214
25 Importing IV_RETURN_MESSAGE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Return message to caller 20100707
26 Importing IV_RUNMOD Call by reference Type reference (TYPE) DRF_RUNMOD Run Mode of Replication 20090218
27 Importing IV_RUN_ID Call by reference Type reference (TYPE) DRF_RUN_ID Run ID 20091013
28 Importing IV_START_DATE Call by reference Type reference (TYPE) SYDATUM Start Date of Current Program Run 20081218
29 Importing IV_START_TIME Call by reference Type reference (TYPE) SYUZEIT Start Time of Current Program Run 20081218
30 Importing IV_TESTRUN Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Test Mode (True -> No Commit + Sending of ES Messages) 20081218
31 Importing IV_WRITE_LOG Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Write Logging entries 20110125
# Exception Resumable Description Created on
1 CX_DRF_OUTBOUND Exceptions during outbound processing 20090219

Method UNITE_RELEVANT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_UNITE_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090218
2 Importing IR_RELEVANT_OBJECTS Call by reference Object reference (TYPE REF TO) DATA 20090218
# Exception Resumable Description Created on
1 CX_DRF_EXCEPTION Root Class for Exceptions 20090218

Method UPD_REP_STA_SET_LOG_HNDL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HNDL Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20091110
2 Importing IV_OUTB_IMPL Call by reference Type reference (TYPE) DRF_OUTB_IMPL Outbound Implementation 20091110
3 Importing IV_RUN_ID Call by reference Type reference (TYPE) DRF_RUN_ID Run ID 20091110

Method UPD_REP_STA_SET_LOG_HNDL on class CL_DRF_OUTBOUND has no exception.

Method WRITE_HDR_LOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREQUEST Call by reference Type reference (TYPE) DRF_MDG_CREQUEST Change Request 20110415
2 Importing IV_LOGHNDL Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100119
3 Importing IV_RUNID Call by reference Type reference (TYPE) DRF_RUN_ID Run ID 20100119

Method WRITE_HDR_LOG_ENTRY on class CL_DRF_OUTBOUND has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702