SAP ABAP Class CL_RSLPO_PC_TPL_DFG_CHAIN (Chain)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSLPO_PC_TEMPLATE (Package) Logical Partitioning: Generate Process Chains
Properties
Class CL_RSLPO_PC_TPL_DFG_CHAIN  
Short Description Chain    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSLPO_PC_TEMPLATE   Logical Partitioning: Generate Process Chains 
Created 20080919   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_RSLPO_PC_TEMPLATE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSLPO_PC_TPL_DFG_CHAIN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSLPO_PC_TPL_DFG_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SDYDO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSLPO_PC_TPL_DFG_CHAIN has no interface implemented.
Friends
Class CL_RSLPO_PC_TPL_DFG_CHAIN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_CHAIN Instance attribute Private Type reference (TYPE) RSPC_CHAIN Process Chain 20080919
2 P_C_USAGE_EXTRACT_DESCR Constant Private Type reference (TYPE) STRING 'EXTRACTCHAIN' 20081112
3 P_C_USAGE_LOAD_DESCR Constant Private Type reference (TYPE) STRING 'LOADCHAIN' 20081112
4 P_C_USAGE_UNKNOWN_DESCR Constant Private Type reference (TYPE) STRING 'UNKNOWN' 20081112
5 P_DISPLAY Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20081202
6 P_LPONAME Instance attribute Private Type reference (TYPE) RSLPONAME Logical Partitioning: Name of LPO 20080919
7 P_R_VERS_A Instance attribute Private Object reference (TYPE REF TO) CL_RSLPO_PC_TPL_DFG_CHAIN_V_A Chain 20080919
8 P_R_VERS_M Instance attribute Private Object reference (TYPE REF TO) CL_RSLPO_PC_TPL_DFG_CHAIN_V_M Chain 20080919
9 P_R_VERS_N Instance attribute Private Object reference (TYPE REF TO) CL_RSLPO_PC_TPL_DFG_CHAIN_V_N Chain 20080919
10 P_TXTLG Instance attribute Private Type reference (TYPE) RSTXTLG Long Description 20081002
Methods
# Method Level Visibility Method type Description Created on
1 ADD_THREADS Instance method Public Method 20080919
2 CALL_RSPC_MAINTENANCE Instance method Public Method 20080920
3 CHANGE_THREAD Instance method Public Method 20080920
4 COMPUTE_CHAIN_STATUS Instance method Public Method 20081016
5 CONSTRUCTOR Instance method Public Constructor 20080919
6 DELETE Instance method Public Method 20081125
7 DEL_THREADS Instance method Public Method 20080922
8 DEQUEUE Instance method Public Method 20080919
9 DIFF_DIR_ADM Instance method Public Method 20081107
10 ENQUEUE Instance method Private Method 20080919
11 GENERATE Instance method Public Method 20080919
12 GET_ALL_CHAINS Static method Public Method 20081112
13 GET_CHAIN Instance method Public Method 20080919
14 GET_CHAIN_STATUS Instance method Public Method 20081016
15 GET_CHAIN_USAGE_DESCR Static method Private Method 20081112
16 GET_DISPLAY Instance method Public Method 20081202
17 GET_LPONAME Instance method Public Method 20080919
18 GET_NEW_CHAIN_NAME Static method Public Method 20081112
19 GET_THREADS Instance method Public Method 20080920
20 GET_THREADS_FROM_DB Instance method Public Method 20080923
21 RELOAD Instance method Private Method 20081112
22 SAVE Instance method Public Method 20080919
23 TRANSPORT_CHECK Instance method Private Method 20081201
24 VERSION_EXISTS Instance method Public Method 20081006
Events
Class CL_RSLPO_PC_TPL_DFG_CHAIN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CHAIN_STATUS Public Type reference (TYPE) I 20081016
2 TY_S_CHAIN_MAP Private See coding 20080919 BEGIN OF ty_s_chain_map, chain TYPE rspc_chain, r_chain TYPE REF TO cl_rslpo_pc_tpl_dfg_chain, END OF ty_s_chain_map
3 TY_T_CHAIN_MAP Private See coding 20080919 ty_t_chain_map TYPE STANDARD TABLE OF ty_s_chain_map
4 TY_VERSION_STATUS Public See coding 20081016 ty_version_status(1) TYPE c
Method Signatures

Method ADD_THREADS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_THREAD Call by reference Object reference (TYPE REF TO) CL_RSLPO_PC_TPL_THREADS Objekt mit Tabelle von Prozessketten-Threads 20080919

Method ADD_THREADS on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method CALL_RSPC_MAINTENANCE Signature

Method CALL_RSPC_MAINTENANCE on class CL_RSLPO_PC_TPL_DFG_CHAIN has no parameter.
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_ABORTED Operation abgebrochen 20081112
2 CX_RSLPO_PC_TPL_TRN_CHECK_ERR Fehler beim TRANSPORT CHECK für die Kette 20090213

Method CHANGE_THREAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_THREAD Call by reference Type reference (TYPE) CL_RSLPO_PC_TEMPLATE=>TY_S_THREAD 20080920

Method CHANGE_THREAD on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method COMPUTE_CHAIN_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STATUS Value transfer Type reference (TYPE) I 20081107

Method COMPUTE_CHAIN_STATUS on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAIN Call by reference Type reference (TYPE) RSPC_CHAIN Prozesskette 20080919
2 Importing I_LPONAME Call by reference Type reference (TYPE) RSLPONAME Logische Partitionierung: Name eines LPO 20080919
3 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL Boolean 20081202
4 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20081002
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_ABORTED Operation abgebrochen 20081112

Method DELETE Signature

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

Method DELETE on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method DEL_THREADS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_THREAD Call by reference Object reference (TYPE REF TO) CL_RSLPO_PC_TPL_THREADS Objekt mit Tabelle von Prozessketten-Threads 20080922

Method DEL_THREADS on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAIN Call by reference Type reference (TYPE) RSPC_CHAIN Prozesskette 20080919

Method DEQUEUE on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method DIFF_DIR_ADM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ICON Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20081107
2 Exporting E_STATUS_A Call by reference Type reference (TYPE) I 20090204
3 Exporting E_STATUS_M Call by reference Type reference (TYPE) I 20090204
4 Exporting E_TEXT Call by reference Type reference (TYPE) SDYDO_TEXT_ELEMENT 20081107

Method DIFF_DIR_ADM on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAIN Call by reference Type reference (TYPE) RSPC_CHAIN Prozesskette 20080919
2 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL Boolean 20081202
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_ABORTED Operation abgebrochen 20081112
2 CX_RSLPO_PC_TPL_TRN_CHECK_ERR Fehler beim Untersuchen der Kette 20090202

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_GUI Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20090204
2 Importing I_NO_TRIGGER_MAINTAIN Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20090204

Method GENERATE on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method GET_ALL_CHAINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_CHAINATTR Call by reference Type reference (TYPE) RSPC_T_CHAINATTR Attribute zu einer Prozesskette 20081112
2 Exporting E_T_CHAINATTR_A Call by reference Type reference (TYPE) RSPC_T_CHAINATTR Attribute zu einer Prozesskette 20081112
3 Exporting E_T_CHAINT Call by reference Type reference (TYPE) RSPC_T_CHAINT Texte zur Kette 20081112
4 Importing I_LANGU Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20081112
5 Importing I_OBJNM_OWNED_BY Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20081112
6 Importing I_TLOGO_OWNED_BY Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20081112

Method GET_ALL_CHAINS on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method GET_CHAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHAIN Value transfer Type reference (TYPE) RSPC_CHAIN Prozesskette 20080919

Method GET_CHAIN on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method GET_CHAIN_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ICON Call by reference Type reference (TYPE) ICONNAME Name einer Ikone 20081107
2 Exporting E_STATUS Call by reference Type reference (TYPE) CL_RSLPO_PC_TPL_DFG_CHAIN=>TY_CHAIN_STATUS 20081107
3 Exporting E_TEXT Call by reference Type reference (TYPE) SDYDO_TEXT_ELEMENT 20081107

Method GET_CHAIN_STATUS on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method GET_CHAIN_USAGE_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USAGE Call by reference Type reference (TYPE) CL_RSLPO_PC_TPL_DFG_MODEL=>TY_USAGE 20081112
2 Returning R_DESCRIPTION Value transfer Type reference (TYPE) STRING 20081112

Method GET_CHAIN_USAGE_DESCR on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method GET_DISPLAY Signature

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

Method GET_DISPLAY on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method GET_LPONAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LPONAME Value transfer Type reference (TYPE) RSLPONAME Logische Partitionierung: Name eines LPO 20080919

Method GET_LPONAME on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method GET_NEW_CHAIN_NAME 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 20081112
2 Importing I_USAGE Call by reference Type reference (TYPE) C 'L' 'L' (Load) or 'E' (Extract) 20081112
3 Returning R_CHAIN Value transfer Type reference (TYPE) RSPC_CHAIN Prozesskette 20081112
# Exception Resumable Description Created on
1 CX_RSLPO_INPUT_INVALID 20090120

Method GET_THREADS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20081006
2 Returning R_R_THREADS Value transfer Object reference (TYPE REF TO) CL_RSLPO_PC_TPL_THREADS Objekt mit Tabelle von Prozessketten-Threads 20080920

Method GET_THREADS on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method GET_THREADS_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_THREADS Call by reference Object reference (TYPE REF TO) CL_RSLPO_PC_TPL_THREADS Objekt mit Tabelle von Prozessketten-Threads 20080923
2 Importing I_CHAIN Call by reference Type reference (TYPE) RSPC_CHAIN Prozesskette 20080923
3 Importing I_LPONAME Call by reference Type reference (TYPE) RSLPONAME Logische Partitionierung: Name eines LPO 20080923
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20080923

Method GET_THREADS_FROM_DB on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method RELOAD Signature

Method RELOAD on class CL_RSLPO_PC_TPL_DFG_CHAIN has no parameter.
Method RELOAD on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method SAVE Signature

Method SAVE on class CL_RSLPO_PC_TPL_DFG_CHAIN has no parameter.
Method SAVE on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.

Method TRANSPORT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAIN Call by reference Type reference (TYPE) RSPC_CHAIN Prozesskette 20081201
2 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL Boolean 20081202
# Exception Resumable Description Created on
1 CX_RSLPO_OPERATION_ABORTED Operation abgebrochen 20081202
2 CX_RSLPO_PC_TPL_TRN_CHECK_ERR Fehler beim Untersuchen der Kette 20090202

Method VERSION_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20081006
2 Returning R_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20081006

Method VERSION_EXISTS on class CL_RSLPO_PC_TPL_DFG_CHAIN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 712