SAP ABAP Class CL_RSMIGRATE_PR_STATUS (Migration: Project Status and Execution)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSMIGRATE (Package) Migration of BW data flows 3.x -> 7.x
Properties
Class CL_RSMIGRATE_PR_STATUS  
Short Description Migration: Project Status and Execution    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RSMIGRATE    
Program status     
Category 0   
Package RSMIGRATE   Migration of BW data flows 3.x -> 7.x 
Created 20081118   SAP 
Last change 20130531   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_RSMIGRATE_PR_STATUS has no interface implemented.
Friends
Class CL_RSMIGRATE_PR_STATUS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_TH_PROJECT Static Attribute Private Type reference (TYPE) TY_TH_PROJECT 20081118
2 P_EXP_FL Instance attribute Public Type reference (TYPE) RS_BOOL Expand Data Flow 20081118
3 P_EXP_PC Instance attribute Public Type reference (TYPE) RS_BOOL Expand Process Chains 20081118
4 P_PROJECT Instance attribute Private Type reference (TYPE) RSMIGRATE_PROJECT Project 20081118
5 P_S_PREX Instance attribute Private Type reference (TYPE) RSMIGRATEPREX Execution 20081118
6 P_TH_PRSTA Instance attribute Private Type reference (TYPE) RSMIGRATE_TH_PRSTA Migration: Edited Objects 20081118
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20081118
2 CTO_UPDATE Instance method Public Method Update CTO Data 20090128
3 EXECUTION_SET Instance method Private Method Define Execution Data 20081118
4 GET_INSTANCE Static method Public Method Create Instance 20081118
5 ISOURCE_MAPPING_GET Instance method Public Method Read InfoSource Mapping 20081118
6 ISOURCE_MAPPING_SET Instance method Public Method Set InfoSource Mapping 20081118
7 IS_OBJECT_DONE Static method Public Method Object already handled? 20081211
8 LOG_WRITE_TO_DB Instance method Private Method Write Log to Database 20081118
9 MIGRATION_EXECUTE Instance method Public Method Execute Migration 20081118
10 PROJECT_STATUS_GET Instance method Public Method Read status 20081118
11 PROJECT_UPDATE Instance method Private Method Update Project 20081119
12 RESULTTAB_INIT Instance method Private Method Build Result Table 20081118
13 ROLLBACK Instance method Private Method Roll Back and Throw Exception 20081119
14 SCOPE_EXECUTE Instance method Private Method Execute Migration/Recovery 20081119
15 SCOPE_LIST_GET Static method Public Method Retrieve List of Scopes 20081120
16 STATUS_INIT Instance method Private Method Reset status when starting migration 20081204
17 STATUS_LOAD_FROM_DB Instance method Public Method Load from DB 20081118
18 STATUS_SAVE_DB Instance method Public Method Write Status to Database 20081118
19 STATUS_UPDATE Instance method Public Method Update Project 20081118
20 TRANSPORT_LIST_GET Static method Public Method Transport Migration Project 20090128
21 _CLASSNAME_GET Instance method Private Method Define Class Name of Scope 20081118
Events
Class CL_RSMIGRATE_PR_STATUS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_SX_OBJ_PC Private See coding 20081118 BEGIN OF ty_sx_obj_pc, t_tlogo TYPE rso_t_tlogo, th_objpc TYPE rsmigrate_th_obj_pc, END OF ty_sx_obj_pc
2 TY_S_PROJECT Private See coding 20081118 BEGIN OF ty_s_project, project TYPE rsmigrate_project, r_project TYPE REF TO cl_rsmigrate_pr_status, END OF ty_s_project
3 TY_TH_PROJECT Private See coding 20081118 ty_th_project TYPE HASHED TABLE OF ty_s_project WITH UNIQUE KEY project
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT Call by reference Type reference (TYPE) RSMIGRATE_PROJECT Migration: Projekt 20081118

Method CONSTRUCTOR on class CL_RSMIGRATE_PR_STATUS has no exception.

Method CTO_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_PRCTO Call by reference Type reference (TYPE) RSMIGRATE_TH_PRCTO 20090128
2 Importing I_TH_RES Call by reference Type reference (TYPE) RSMIGRATE_TH_TLOGO_RES Mapping zweier TLOGO mit Ergebnisfeld 20100618
3 Importing I_TX_STAT_NEW Call by reference Type reference (TYPE) RSMIGRATE_TX_STATUS 20090128
4 Importing I_T_DELETED Call by reference Type reference (TYPE) RSO_T_TLOGO 20100618
5 Importing I_T_RESTORED Call by reference Type reference (TYPE) RSO_T_TLOGO 20100618

Method CTO_UPDATE on class CL_RSMIGRATE_PR_STATUS has no exception.

Method EXECUTION_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SCOPE Call by reference Type reference (TYPE) RSMIGRATE_T_SCOPE Migration: Bereiche 20081203
2 Importing I_BATCH_ID Call by reference Type reference (TYPE) RSBTC_BATCH_ID 20081201
3 Importing I_R_PROJECT Call by reference Object reference (TYPE REF TO) CL_RSMIGRATE_PROJECT Migration: Projekt 20090127
4 Importing I_SAVE Call by reference Type reference (TYPE) RS_BOOL 20081118
5 Importing I_SCOPE_TO Call by reference Type reference (TYPE) RSMIGRATE_SCOPE Migration: Bereich 20081118
# Exception Resumable Description Created on
1 FAILED 20081118

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT Call by reference Type reference (TYPE) RSMIGRATE_PROJECT Migration: Projekt 20081118
2 Returning RE_R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RSMIGRATE_PR_STATUS 20081118
# Exception Resumable Description Created on
1 FAILED 20081118

Method ISOURCE_MAPPING_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_T_ISOURCE Value transfer Type reference (TYPE) RSMIGRATE_T_ISOURCE Migration: InfoSource 20081118

Method ISOURCE_MAPPING_GET on class CL_RSMIGRATE_PR_STATUS has no exception.

Method ISOURCE_MAPPING_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_ISOURCE Call by reference Type reference (TYPE) RSMIGRATE_T_ISOURCE Migration: InfoSource 20081118

Method ISOURCE_MAPPING_SET on class CL_RSMIGRATE_PR_STATUS has no exception.

Method IS_OBJECT_DONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT Call by reference Type reference (TYPE) RSMIGRATE_PROJECT Migration: Projekt 20081211
2 Importing I_S_TLOGO Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20081211
3 Returning RE_DONE Value transfer Type reference (TYPE) RS_BOOL Boolean 20081211

Method IS_OBJECT_DONE on class CL_RSMIGRATE_PR_STATUS has no exception.

Method LOG_WRITE_TO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR Call by reference Type reference (TYPE) RS_BOOL Fehler im aktuellen Scope 20081121
2 Importing I_SCOPE Call by reference Type reference (TYPE) RSMIGRATE_SCOPE Migration: Bereich 20081118
3 Importing I_TX_STAT_NEW Call by reference Type reference (TYPE) RSMIGRATE_TX_STATUS Migration: Status mit Nachrichten 20081118

Method LOG_WRITE_TO_DB on class CL_RSMIGRATE_PR_STATUS has no exception.

Method MIGRATION_EXECUTE 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 20081201
2 Importing I_SCOPE_TO Call by reference Type reference (TYPE) RSMIGRATE_SCOPE Migration: Bereich 20081118
# Exception Resumable Description Created on
1 FAILED 20081118

Method PROJECT_STATUS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TH_PRSTA Value transfer Type reference (TYPE) RSMIGRATE_TH_PRSTA 20081118

Method PROJECT_STATUS_GET on class CL_RSMIGRATE_PR_STATUS has no exception.

Method PROJECT_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR Call by reference Type reference (TYPE) RS_BOOL Fehler im akutellen Bereich 20081119
2 Importing I_R_PROJECT Call by reference Object reference (TYPE REF TO) CL_RSMIGRATE_PROJECT Migration: Projekt 20090127
3 Importing I_SCOPE Call by reference Type reference (TYPE) RSMIGRATE_SCOPE aktueller Bereich 20081203

Method PROJECT_UPDATE on class CL_RSMIGRATE_PR_STATUS has no exception.

Method RESULTTAB_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TH_TLOGO Value transfer Type reference (TYPE) RSMIGRATE_TH_TLOGO_RES Mapping zweier TLOGO mit Ergebnisfeld 20081118

Method RESULTTAB_INIT on class CL_RSMIGRATE_PR_STATUS has no exception.

Method ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PROJECT Call by reference Object reference (TYPE REF TO) CL_RSMIGRATE_PROJECT Migration: Projekt 20090127
2 Importing I_WM_BEFORE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20081119

Method ROLLBACK on class CL_RSMIGRATE_PR_STATUS has no exception.

Method SCOPE_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_STAT_NEW Call by reference Type reference (TYPE) RSMIGRATE_TX_STATUS Migration: Status mit Nachrichten 20081119
2 Exporting E_T_DELETED Call by reference Type reference (TYPE) RSO_T_TLOGO BW Repository: Tabelle von TLOGO Objekten (mit Typ) 20100618
3 Exporting E_T_RESTORED Call by reference Type reference (TYPE) RSO_T_TLOGO BW Repository: Tabelle von TLOGO Objekten (mit Typ) 20100618
4 Importing I_R_EXPORT Call by reference Object reference (TYPE REF TO) CL_RSMIGRATE_EXPORT Migration: Export Handle 20090129
5 Importing I_SCOPE Call by reference Type reference (TYPE) RSMIGRATE_SCOPE Migration: Bereich 20081119
6 Importing I_TH_RES Call by reference Type reference (TYPE) RSMIGRATE_TH_TLOGO_RES Mapping zweier TLOGO mit Ergebnisfeld 20090203
# Exception Resumable Description Created on
1 FAILED 20081119

Method SCOPE_LIST_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCOPE_FROM Call by reference Type reference (TYPE) RSMIGRATE_SCOPE Migration: Bereich 20081203
2 Importing I_SCOPE_TO Call by reference Type reference (TYPE) RSMIGRATE_SCOPE Migration: Bereich 20081203
3 Returning RE_T_SCOPE Value transfer Type reference (TYPE) RSMIGRATE_T_SCOPE 20081203

Method SCOPE_LIST_GET on class CL_RSMIGRATE_PR_STATUS has no exception.

Method STATUS_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PROJECT Call by reference Object reference (TYPE REF TO) CL_RSMIGRATE_PROJECT Migration: Projekt 20090127
# Exception Resumable Description Created on
1 FAILED 20090227

Method STATUS_LOAD_FROM_DB Signature

Method STATUS_LOAD_FROM_DB on class CL_RSMIGRATE_PR_STATUS has no parameter.
# Exception Resumable Description Created on
1 FAILED 20081118

Method STATUS_SAVE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) RS_BOOL Boolean 20081128

Method STATUS_SAVE_DB on class CL_RSMIGRATE_PR_STATUS has no exception.

Method STATUS_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_RES Call by reference Type reference (TYPE) RSMIGRATE_TH_TLOGO_RES 20081118
2 Exporting E_ERROR Call by reference Type reference (TYPE) RS_BOOL 20081119
3 Importing I_SCOPE Call by reference Type reference (TYPE) RSMIGRATE_SCOPE Migration: Bereich 20081118
4 Importing I_TX_STAT_NEW Call by reference Type reference (TYPE) RSMIGRATE_TX_STATUS 20081118
5 Importing I_T_DELETED Call by reference Type reference (TYPE) RSO_T_TLOGO BW Repository: Tabelle von TLOGO Objekten (mit Typ) 20100618
6 Importing I_T_RESTORED Call by reference Type reference (TYPE) RSO_T_TLOGO BW Repository: Tabelle von TLOGO Objekten (mit Typ) 20100618

Method STATUS_UPDATE on class CL_RSMIGRATE_PR_STATUS has no exception.

Method TRANSPORT_LIST_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROJECT Call by reference Type reference (TYPE) RSMIGRATE_PROJECT Migration: Projekt 20090128
2 Returning RE_TH_PRCTO Value transfer Type reference (TYPE) RSMIGRATE_TH_PRCTO Migration: Zu transportierende Objekte 20090128

Method TRANSPORT_LIST_GET on class CL_RSMIGRATE_PR_STATUS has no exception.

Method _CLASSNAME_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCOPE Call by reference Type reference (TYPE) RSMIGRATE_SCOPE Migration: Bereich 20081118
2 Returning RE_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20081118

Method _CLASSNAME_GET on class CL_RSMIGRATE_PR_STATUS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720