SAP ABAP Class CL_RSODSO_SID_CTRL (Create SIDs during update)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSODSO_SID (Package) SID Generation in Context of DataStore Objects
Properties
Class CL_RSODSO_SID_CTRL  
Short Description Create SIDs during update    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSODSO_SID   SID Generation in Context of DataStore Objects 
Created 20110111   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSODSO_SID_CTRL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSODSO_SID_CTRL has no interface implemented.
Friends
Class CL_RSODSO_SID_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACC_TYPE_AJ Constant Public Type reference (TYPE) RSODSOSICACCTYPE 'AJ' Access Method for SID Scan in DataStore Context 20110112
2 C_ACC_TYPE_SD Constant Public Type reference (TYPE) RSODSOSICACCTYPE 'SD' Access Method for SID Scan in DataStore Context 20110923
3 C_ACC_TYPE_TS Constant Public Type reference (TYPE) RSODSOSICACCTYPE 'TS' Access Method for SID Scan in DataStore Context 20110112
4 C_RESULT_TYPE_IOBJ Constant Public Type reference (TYPE) RSODSORESTYPE 'IS' Type of Result Structure 20110208
5 C_RESULT_TYPE_TAB_STRUCT Constant Public Type reference (TYPE) RSODSORESTYPE 'TS' Type of Result Structure 20110208
6 C_TABLETYPE_AQ Constant Public Type reference (TYPE) RSODSOTABTYPE 'TU' Table Name 20110120
7 C_TABLETYPE_AT Constant Public Type reference (TYPE) RSODSOTABTYPE 'TA' Table Name 20120124
8 N_ACCESS_TYPE Instance attribute Public Type reference (TYPE) RSODSOSICACCTYPE Access Method for SID Scan in DataStore Context 20110120
9 N_CHECK_ONLY Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20110120
10 N_DATASTORE Instance attribute Public Type reference (TYPE) RSDODSOBJECT DataStore Object 20110120
11 N_SERIAL_PROC Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20120124
12 N_SRC_TABLE Instance attribute Public Type reference (TYPE) RSODSOTABTYPE Table Type of the DataStore Object 20110120
13 N_T_DBOPS Instance attribute Public Type reference (TYPE) RSODSO_T_DBOPS Executed Operations 20110207
14 N_T_MSG Instance attribute Public Type reference (TYPE) RSODSO_T_MSG Table with Messages 20110120
15 N_VARIANT Instance attribute Public Type reference (TYPE) RSPC_VARIANT Process Variant (Name) 20110120
16 O_R_ACC_ADTP Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_SID_ACC_ADPT Access Methodology 20110120
17 O_R_BRKPNT_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_BRKPNT_HANDLER Breakpoint Handler 20110120
18 O_R_SID_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_RSODSO_SID_HANDLER Package-Specific SID Determination 20110120
19 O_TH_IOBJS Instance attribute Protected Type reference (TYPE) RSODSO_TH_IOBJLIST List of InfoObjects 20110120
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20110120
2 CREATE_HANDLER Static method Public Method 20111108
3 CREATE_SIDS Instance method Public Method 20110120
4 FINALIZE Instance method Public Method 20110203
5 GET_SID_CHECK_REQUIRED Static method Public Method 20111215
6 INIT Instance method Public Method 20110120
Events
Class CL_RSODSO_SID_CTRL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_TH_IOBJ_WORKLIST Public See coding 20111215 T_TH_IOBJ_WORKLIST TYPE HASHED TABLE OF rsiobjnm WITH UNIQUE KEY TABLE_LINE
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACCESS_TYPE Call by reference Type reference (TYPE) RSODSOSICACCTYPE 'TS' Zugriffsmethode für SID-Ermittlung im DataStore-Kontext 20110120
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20110120
3 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20110120
4 Importing I_SERIAL_PROC Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Serielle Prozessierung 20120124
5 Importing I_SRC_TABLE Call by reference Type reference (TYPE) RSODSOTABTYPE 'TU' Tabellentyp des DataStore-Objektes 20110120
6 Importing I_VARIANT Call by reference Type reference (TYPE) RSPC_VARIANT Variante (Name) eines Prozesses 20110120

Method CONSTRUCTOR on class CL_RSODSO_SID_CTRL has no exception.

Method CREATE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACC_TYPE Call by reference Type reference (TYPE) RSODSOSICACCTYPE Zugriffsmethode für SID-Ermittlung im DataStore-Kontext 20120124
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20111108
3 Importing I_DATASTORE Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20111108
4 Importing I_SERIAL_PROC Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Serielle Verarbeitung erzwingen 20120124
5 Importing I_SRC_TABLE Call by reference Type reference (TYPE) RSODSOTABTYPE Tabellentyp des DataStore-Objektes 20120124
6 Importing I_VARIANT Call by reference Type reference (TYPE) RSPC_VARIANT Variante (Name) eines Prozesses 20111108
7 Returning R_R_CTRL Value transfer Object reference (TYPE REF TO) CL_RSODSO_SID_CTRL Erzeugung von SIDs während Akt. 20111108
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20111108

Method CREATE_SIDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DBOPS Call by reference Type reference (TYPE) RSODSO_T_DBOPS Ausgeführte Operationen 20110207
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSODSO_T_MSG Tabelle mit Nachrichten 20110207
3 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20110203
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20110207

Method FINALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGN_BUFFER Call by reference Type reference (TYPE) RS_BOOL Boolean 20110207
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT RSODSO Ausnahmehierarchie 20110207

Method GET_SID_CHECK_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SID_CHECK_REQU Call by reference Type reference (TYPE) RS_BOOL Boolean 20111215
2 Exporting E_TH_IOBJ_WORKLIST Call by reference Type reference (TYPE) T_TH_IOBJ_WORKLIST Liste von InfoObjekten 20111215
3 Importing I_ODSOBJECT Call by reference Type reference (TYPE) RSDODSOBJECT DataStore-Objekt 20111215
4 Importing I_TH_IOBJ Call by reference Type reference (TYPE) RSODSO_TH_IOBJLIST Liste von InfoObjekten 20111215
5 Importing I_T_REQUEST Call by reference Type reference (TYPE) RSODSO_T_REQUEST Requests 20111215
# Exception Resumable Description Created on
1 CX_RSODSO_METADATA_ERROR Fehler während der Verarbeitung der Daten 20111215

Method INIT Signature

Method INIT on class CL_RSODSO_SID_CTRL has no parameter.
# Exception Resumable Description Created on
1 CX_RSODSO_ROOT Fehler während der Verarbeitung der Daten 20110120
History
Last changed by/on SAP  20130531 
SAP Release Created in 730