SAP ABAP Class CL_RSODP_R3IS_LOAD (Operational Data Provider: Replication)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSODP (Package) Operational Data Provisioning (BW Part)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBATCH_CALLBACK Batch Manager: Interface for Callbacks upon Status Changes 20090317
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBATCH_EXECUTE Parallel Batch_Processing 20090313
Properties
Class CL_RSODP_R3IS_LOAD  
Short Description Operational Data Provider: Replication    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODP   Operational Data Provisioning (BW Part) 
Created 20090313   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_RSODP_R3IS_METADATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RRMS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBATCH_CALLBACK Batch Manager: Interface for Callbacks upon Status Changes 20090317
2 IF_RSBATCH_EXECUTE Parallel Batch_Processing 20090313
Friends
Class CL_RSODP_R3IS_LOAD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_BATCH_ID Instance attribute Private Type reference (TYPE) CHAR30 30 Characters 20090313
2 P_BATCH_PROCESS Instance attribute Private Type reference (TYPE) CHAR10 Character Field Length = 10 20090313
3 P_DEBUG_MODE Instance attribute Private Type reference (TYPE) RSODPDEBUG ODP: Debug Level 20090316
4 P_INFOPROV Instance attribute Private Type reference (TYPE) RSINFOPROV InfoProvider 20090313
5 P_LANGU Static Attribute Private Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090313
6 P_NUM_PROCESSES Instance attribute Private Type reference (TYPE) INT4 Natural Number 20090316
7 P_PARAMETER Instance attribute Private Type reference (TYPE) RSRAWSTRING Raw String 20090313
8 P_PROCESS_NUMBER Instance attribute Private Type reference (TYPE) INT4 Natural Number 20090313
9 P_PROCESS_TYPE Instance attribute Private Type reference (TYPE) RSPC_TYPE Process Type 20090313
10 P_R_LOAD_STATUS Instance attribute Private Object reference (TYPE REF TO) CL_RSODP_R3IS_LOAD_STATUS ODP Load: Status Handling 20090319
11 P_R_UNIVERSE Instance attribute Private Object reference (TYPE REF TO) CL_RS_INFOOBJECT_UNIVERSE Global Universe for InfoObjects 20090316
12 P_S_LOADSEL Instance attribute Private Type reference (TYPE) RSODPLOADSEL Operational Data Provider: Load Selections 20090313
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20090313
2 IS_INSERT Static method Public Method 20090327
3 IS_UPDATE Static method Public Method 20090330
4 ROLLBACK_LAST_LOAD Static method Public Method 20090327
5 _CANCELLED_PROCESSES Instance method Private Method 20090316
6 _CHECK_PARALLEL_PROCESSES Instance method Private Method 20090327
7 _COMMIT Static method Private Method 20090630
8 _COPY_TO_EXTENDED_TABLE Instance method Private Method 20090316
9 _CREATE_PS_AUTHORIZATIONS Instance method Private Method Create and load authorization index for polestar 20100301
10 _GET_PACKAGE_SELECTIONS Instance method Private Method 20090313
11 _PREPARE Static method Private Method 20090630
12 _SET_PACKAGE_STATUS Instance method Private Method 20090313
13 __ERROR_AFTER_COMMIT Static method Private Method 20090401
14 __ERROR_AFTER_PREPARE Static method Private Method 20090401
15 __ERROR_IN_COMMIT Static method Private Method 20090401
16 __ERROR_IN_PREPARE Static method Private Method 20090401
Events
Class CL_RSODP_R3IS_LOAD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ID_PARAMETER Private See coding 20090317 BEGIN OF ts_id_parameter, batch_id TYPE char30, parameter TYPE rsrawstring, END OF ts_id_parameter
2 TS_RESTRIOBJ_SELNAME Public See coding 20090316 BEGIN OF ts_restriobj_selname, iobjnm TYPE rsiobjnm, selname TYPE rsscr_name, END OF ts_restriobj_selname
3 TTH_ID_PARAMETER Private See coding 20090317 tth_id_parameter TYPE HASHED TABLE OF ts_id_parameter WITH UNIQUE KEY batch_id
4 TTH_RESTRIOBJ_SELNAME Private See coding 20090317 tth_restriobj_selname TYPE HASHED TABLE OF ts_restriobj_selname WITH UNIQUE KEY iobjnm
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BATCH_ID Call by reference Type reference (TYPE) CHAR30 30 Characters 20090313
2 Importing I_BATCH_PROCESS Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20090313
3 Importing I_PARAMETER Call by reference Type reference (TYPE) RSRAWSTRING Raw-String 20090313
4 Importing I_PROCESS_TYPE Call by reference Type reference (TYPE) RSPC_TYPE Typ (Art) eines Prozesses 20090313

Method CONSTRUCTOR on class CL_RSODP_R3IS_LOAD has no exception.

Method IS_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BATCH_ID Call by reference Type reference (TYPE) RSBTC_BATCH_ID Batch Id 20090327
2 Importing I_ODP_TYPE Call by reference Type reference (TYPE) RSODP-ODP_TYPE ODP Typ 20090327
3 Returning R_IS_INSERT Value transfer Type reference (TYPE) RS_BOOL Boolean 20090327

Method IS_INSERT on class CL_RSODP_R3IS_LOAD has no exception.

Method IS_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BATCH_ID Call by reference Type reference (TYPE) RSBTC_BATCH_ID Batch Id 20090330
2 Returning R_IS_UPDATE Value transfer Type reference (TYPE) RS_BOOL Boolean 20090330

Method IS_UPDATE on class CL_RSODP_R3IS_LOAD has no exception.

Method ROLLBACK_LAST_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090327
2 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20090401

Method ROLLBACK_LAST_LOAD on class CL_RSODP_R3IS_LOAD has no exception.

Method _CANCELLED_PROCESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_FAILED Value transfer Type reference (TYPE) RS_BOOL Boolean 20090316

Method _CANCELLED_PROCESSES on class CL_RSODP_R3IS_LOAD has no exception.

Method _CHECK_PARALLEL_PROCESSES Signature

Method _CHECK_PARALLEL_PROCESSES on class CL_RSODP_R3IS_LOAD has no parameter.
Method _CHECK_PARALLEL_PROCESSES on class CL_RSODP_R3IS_LOAD has no exception.

Method _COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090630
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20090630

Method _COPY_TO_EXTENDED_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_DATA_TREX Call by reference Object reference (TYPE REF TO) DATA 20090316
2 Importing I_TH_RESTRIOBJ_SELNAME Call by reference Type reference (TYPE) CL_RSODP_R3IS_METADATA=>TTH_RESTRIOBJ_SELNAME 20090317
3 Importing I_TH_SELNAME_COMPONENT Call by reference Type reference (TYPE) CL_RSODP_R3IS_METADATA=>TTH_SELNAME_COMPONENT 20090324
4 Importing I_T_COMPDESCR Call by reference Type reference (TYPE) ABAP_COMPDESCR_TAB 20090316
5 Importing I_T_DATA_R3IS Call by reference Type reference (TYPE) STANDARD TABLE 20090316

Method _COPY_TO_EXTENDED_TABLE on class CL_RSODP_R3IS_LOAD has no exception.

Method _CREATE_PS_AUTHORIZATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RRMS_T_MESG 20100301
# Exception Resumable Description Created on
1 CX_RSDDTPS_PROV_FAILED Provider konnte nicht geöffnet werden 20100301

Method _GET_PACKAGE_SELECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_LOADSEL Call by reference Type reference (TYPE) RSODPLOADSEL Operational Data Provider: load selections 20090313

Method _GET_PACKAGE_SELECTIONS on class CL_RSODP_R3IS_LOAD has no exception.

Method _PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090630
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20090630

Method _SET_PACKAGE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACKAGE_STATUS Call by reference Type reference (TYPE) RSODPLOADSTAT Status 20090313

Method _SET_PACKAGE_STATUS on class CL_RSODP_R3IS_LOAD has no exception.

Method __ERROR_AFTER_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEBUG_MODE Call by reference Type reference (TYPE) RSODPDEBUG ODP: Debug Level 20090401

Method __ERROR_AFTER_COMMIT on class CL_RSODP_R3IS_LOAD has no exception.

Method __ERROR_AFTER_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEBUG_MODE Call by reference Type reference (TYPE) RSODPDEBUG ODP: Debug Level 20090401

Method __ERROR_AFTER_PREPARE on class CL_RSODP_R3IS_LOAD has no exception.

Method __ERROR_IN_COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEBUG_MODE Call by reference Type reference (TYPE) RSODPDEBUG ODP: Debug Level 20090401
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20090401

Method __ERROR_IN_PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEBUG_MODE Call by reference Type reference (TYPE) RSODPDEBUG ODP: Debug Level 20090401
# Exception Resumable Description Created on
1 CX_RSODP_TREX_ERROR Fehler 20090401
History
Last changed by/on SAP  20130531 
SAP Release Created in 702