SAP ABAP Class CL_RSDRI_CONVERT_SPO (Conversion of SPO)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSDRI_DBA_HDB (Package) HDB-Specific RSDRI Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDRI_CONVERT_OBJ_HDB General Implementation for Migration 20110714
Properties
Class CL_RSDRI_CONVERT_SPO  
Short Description Conversion of SPO    
Super Class CL_RSDRI_CONVERT_OBJ_HDB General Implementation for Migration 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSDRI_HDB    
Program status     
Category 0   
Package RSDRI_DBA_HDB   HDB-Specific RSDRI Development 
Created 20110714   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSDRI_CONVERT_SPO has no interface implemented.
Friends
Class CL_RSDRI_CONVERT_SPO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LPOA_ATTRIBUTE_NAME Constant Public Type reference (TYPE) RSADOBJ 'IMOFL_CONVERSION_TASK' Name of Generic LPOA Attribute Used 20120216
2 C_STATUS_CREATED Constant Private Type reference (TYPE) RSSTATUS SPACE Process Not Yet Started 20111228
3 C_STATUS_DONE Constant Private Type reference (TYPE) RSSTATUS '@08@' Process Finished 20111228
4 C_STATUS_FAILED Constant Private Type reference (TYPE) RSSTATUS '@0A@' Process terminated with errors 20111228
5 C_STATUS_WARNING Constant Private Type reference (TYPE) RSSTATUS '@09@' Process finished with warnings 20111228
6 C_TASK_CONVERT Constant Public Type reference (TYPE) CHAR10 'CONVERT' Substep: CONVERT 20120125
7 C_TASK_LOCK Constant Public Type reference (TYPE) CHAR10 'LOCK' Substep: LOCK 20120125
8 C_TASK_RE_CONVERT Constant Public Type reference (TYPE) CHAR10 'RE_CONVERT' Reconversion: Substep CONVERT 20130731
9 C_TASK_RE_LOCK Constant Public Type reference (TYPE) CHAR10 'RE_LOCK' Reconversion: Substep LOCK 20130731
10 C_TASK_RE_SAVE Constant Public Type reference (TYPE) CHAR10 'RE_SAVE' Reconversion: Substep SAVE 20130731
11 C_TASK_RE_UNLOCK Constant Public Type reference (TYPE) CHAR10 'RE_UNLOCK' Reconversion: Substep UNLOCK 20130731
12 C_TASK_SAVE Constant Public Type reference (TYPE) CHAR10 'SAVE' Substep: SAVE 20120125
13 C_TASK_UNLOCK Constant Public Type reference (TYPE) CHAR10 'UNLOCK' Substep: UNLOCK 20120125
14 P_MIGRATION_MODE Instance attribute Private Type reference (TYPE) TP_MIGRATION_MODE 20111228
15 P_MIGRATION_OPTION Instance attribute Private Type reference (TYPE) RSODSO_MIGROPT Migration Option 20111228
16 P_PACKAGE_SIZE Instance attribute Private Type reference (TYPE) INT4 Package Size for Fetch 20111228
17 P_PACKAGE_TRANSFER Instance attribute Private Type reference (TYPE) RS_BOOL TRUE: Use Packages for ODSO Reconversion 20130731
18 P_RECONVERT Instance attribute Private Type reference (TYPE) RS_BOOL TRUE: Reconversion of an ODSO LPOA 20130731
19 P_R_LOG Instance attribute Private Object reference (TYPE REF TO) CL_RSLPO_LOG Reference to Log 20111228
20 P_STATUS Instance attribute Private Type reference (TYPE) RSSTATUS Current Status of the Process 20111228
21 P_S_PREVIOUS_RUN Instance attribute Private Type reference (TYPE) RSDRI_HDB_SPO Status of Previous Conversion Run 20120125
22 P_TASK Instance attribute Private Type reference (TYPE) CHAR10 Current Substep 20120125
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20110715
2 GET_STATUS Static method Public Method Return current conversion status of SPO 20120125
3 IS_LOCKED Static method Public Method Check SPO for locks due to conversion 20120216
4 _ACTIVATE Instance method Private Method Activate SPO 20120125
5 _CHECK Instance method Private Method Check Conversion Permission 20111228
6 _CONVERT Instance method Private Method Convert SPO Partitions 20120125
7 _GET_R_CONVERT Instance method Private Method Return reference to conversion object for SPO partition 20120208
8 _INIT Instance method Private Method Initialize Attribute Values 20111228
9 _LOCK Instance method Private Method Lock SPO 20120125
10 _LOG Instance method Private Method Open or Close Log 20111228
11 _SAVE Instance method Private Method Save SPO 20120125
12 _SYNC_STATUS Instance method Private Method Perform status merge 20120125
13 _UNLOCK Instance method Private Method Lock SPO 20120125
Events
Class CL_RSDRI_CONVERT_SPO has no event.
Types
Class CL_RSDRI_CONVERT_SPO has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE_APPL_LOG Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20111228
2 Importing I_MIGRATION_MODE Call by reference Type reference (TYPE) TP_MIGRATION_MODE 20110715
3 Importing I_MIGRATION_OPTION Call by reference Type reference (TYPE) RSODSO_MIGROPT Migrationsoption 20110817
4 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20110817
5 Importing I_PACKAGE_TRANSFER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE TRUE: Use Packages for ODSO Reconversion 20130731
6 Importing I_RECONVERT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE TRUE: Reconversion of an ODSO LPOA 20130731
7 Importing I_SHOW_APPL_LOG Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20110715
8 Importing I_SPO Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20110715

Method CONSTRUCTOR on class CL_RSDRI_CONVERT_SPO has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SPO Call by reference Type reference (TYPE) RSLPONAME Name des SPOs 20120125
2 Returning R_STATUS Value transfer Type reference (TYPE) RSDRI_HDB_SPO Aktueller Konvertierungsstatus 20120125

Method GET_STATUS on class CL_RSDRI_CONVERT_SPO has no exception.

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SPO Call by reference Type reference (TYPE) RSLPONAME Name des SPOs 20120216
2 Returning R_IS_LOCKED Value transfer Type reference (TYPE) RS_BOOL TRUE: SPO ist aufgrund Konvertierung gesperrt 20120216

Method IS_LOCKED on class CL_RSDRI_CONVERT_SPO has no exception.

Method _ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TASK Call by reference Type reference (TYPE) CHAR10 Teilschritt (LOCK, UNLOCK) 20120216
2 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Erfolgreiche Ausführung oder Fehler 20120125

Method _ACTIVATE on class CL_RSDRI_CONVERT_SPO has no exception.

Method _CHECK Signature

Method _CHECK on class CL_RSDRI_CONVERT_SPO has no parameter.
Method _CHECK on class CL_RSDRI_CONVERT_SPO has no exception.

Method _CONVERT Signature

Method _CONVERT on class CL_RSDRI_CONVERT_SPO has no parameter.
Method _CONVERT on class CL_RSDRI_CONVERT_SPO has no exception.

Method _GET_R_CONVERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARTPROV Call by reference Type reference (TYPE) RSINFOPROV Name der SPO-Partition 20120208
2 Returning R_R_CONVERT Value transfer Object reference (TYPE REF TO) CL_RSDRI_CONVERT_OBJ_HDB Referenz auf Konvertierungsobjekt 20120208

Method _GET_R_CONVERT on class CL_RSDRI_CONVERT_SPO has no exception.

Method _INIT Signature

Method _INIT on class CL_RSDRI_CONVERT_SPO has no parameter.
Method _INIT on class CL_RSDRI_CONVERT_SPO has no exception.

Method _LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC Erfolgreiche Ausführung oder Fehler 20120125

Method _LOCK on class CL_RSDRI_CONVERT_SPO has no exception.

Method _LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPEN_CLOSE Call by reference Type reference (TYPE) STRING Protokoll öffnen oder schließen (OPEN, CLOSE) 20111228

Method _LOG on class CL_RSDRI_CONVERT_SPO has no exception.

Method _SAVE Signature

Method _SAVE on class CL_RSDRI_CONVERT_SPO has no parameter.
Method _SAVE on class CL_RSDRI_CONVERT_SPO has no exception.

Method _SYNC_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TASK Call by reference Type reference (TYPE) CHAR10 Teilschritt 20120125
2 Returning R_IS_ACTION_REQUIRED Value transfer Type reference (TYPE) RS_BOOL TRUE: Ausführen des Teilschritts ist erforderlich 20120125

Method _SYNC_STATUS on class CL_RSDRI_CONVERT_SPO has no exception.

Method _UNLOCK Signature

Method _UNLOCK on class CL_RSDRI_CONVERT_SPO has no parameter.
Method _UNLOCK on class CL_RSDRI_CONVERT_SPO has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 730