SAP ABAP Class CL_RSBPCW_WS_DEF (BPC IP Extension: Work Status Definition)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPC-WS (Application Component) BPC 'unified model' - Work Status
     RSBPCW (Package) BPC IP Extension: Work Status
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBPCA_MODEL_COMP BPC: Model Component 20130529
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBPCW_WS_DEF Work Status Defintion 20130607
Properties
Class CL_RSBPCW_WS_DEF  
Short Description BPC IP Extension: Work Status Definition    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBPCW   BPC IP Extension: Work Status 
Created 20130529   SAP 
Last change 20140121   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 IF_RSBPCW_WS_DEF Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBPCA_MODEL_COMP BPC: Model Component 20130529
2 IF_RSBPCW_WS_DEF Work Status Defintion 20130607
Friends
Class CL_RSBPCW_WS_DEF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_USE_DSO Static Attribute Private Type reference (TYPE) RS_BOOL 20130615
2 N_APPL_ID Instance attribute Public Attribute reference (LIKE) 20130530
3 N_APPSET_ID Instance attribute Public Attribute reference (LIKE) 20130530
4 N_C_0INFOPROV Constant Private Type reference (TYPE) RSIOBJNM '0INFOPROV' 20130603
5 N_C_MAX_LCK_DIM_DEFAULT Constant Private Type reference (TYPE) I 5 20130603
6 N_C_MAX_LCK_DIM_PARANAME Constant Private Type reference (TYPE) RSBPC_FIELDNAME 'BPC_WS_DIM_COUNT' 20130603
7 N_C_MODTAB Constant Public Type reference (TYPE) TABNAME 'RSBPCW_MODTAB' 20130531
8 N_OBJVERS Instance attribute Public Attribute reference (LIKE) 20130530
9 P_HAS_STRUC_CHANGE Instance attribute Private Type reference (TYPE) RS_BOOL 20130607
10 P_LOADED Instance attribute Private Type reference (TYPE) RS_BOOL 20130530
11 P_R_APPL_VER Instance attribute Private Object reference (TYPE REF TO) CL_RSBPCA_APPL_VERS 20130601
12 P_R_RT_MGR Instance attribute Private Object reference (TYPE REF TO) CL_RSBPCW_RUNTIME_LOCK_MGR 20130606
13 P_R_RUNTIME Instance attribute Private Object reference (TYPE REF TO) IF_RSBPCW_WS_RUNTIME Work Status Runtime 20130713
14 P_R_STORE Instance attribute Private Object reference (TYPE REF TO) IF_RSBPCA_DATA_STORE 20130531
15 P_S_DEF Instance attribute Private Type reference (TYPE) RSBPCW_S_WS_DEF 20130530
16 P_S_DEF_A Instance attribute Private Type reference (TYPE) RSBPCW_S_WS_DEF 20130610
17 P_TAB_CHANGED Instance attribute Private Type reference (TYPE) RS_BOOL 20130602
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20130615
2 CONSTRUCTOR Instance method Public Constructor 20130601
3 GEN_VALIDATION_DETAILS Static method Public Method 20130718
4 GET_COMP_STATE Instance method Public Method 20130607
5 GET_FIELD_MAPPING Instance method Public Method 20130607
6 GET_INFO Instance method Public Method 20130607
7 GET_LOCK_METADATA Instance method Public Method 20130607
8 GET_RUNTIME_MGR Instance method Public Method 20130607
9 GET_WS_DATA_TABLE Instance method Public Method 20130607
10 LOAD Instance method Public Method 20130607
11 SET_LOCK_DIMS Instance method Public Method 20130607
12 SET_WORK_STATE Instance method Public Method 20130607
13 VALIDATE_DIM Instance method Public Method 20130607
14 _BUILD_INFOPROV_FOR_RPT Instance method Private Method 20130827
15 _BUILD_STORE Instance method Private Method 20130615
16 _CHECK_DATA_TYPE Instance method Private Method 20130601
17 _CHECK_DIM_CHANGE Instance method Private Method 20130612
18 _CHECK_STATE_CHANGE Instance method Private Method 20130612
19 _CLEAN_WS_DATA Instance method Private Method 20130601
20 _CREATE_DSO_STORE Instance method Private Method 20130615
21 _CREATE_TABLE_STORE Instance method Private Method 20130615
22 _GEN_DEFAULT_STATUS_INFO Instance method Private Method 20130715
23 _GEN_VALIDATION_DETAILS Instance method Private Method 20130718
24 _GET_DATA_COL Instance method Private Method 20130615
25 _GET_SCRIPT_GEN Instance method Private Method 20130723
26 _GET_STORE Instance method Private Method 20130601
27 _VALIDATE_OWNER_VALUE Instance method Private Method 20130612
Events
Class CL_RSBPCW_WS_DEF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_FIELD Public See coding 20130606 begin of tn_s_field, iobjnm type rsiobjnm, is_sid type rs_bool, fieldnm type rsfieldnm, end of tn_s_field
2 TN_TS_FIELD Public See coding 20130606 tn_ts_field type sorted table of tn_s_field with unique key iobjnm initial size 0
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSBPCW_WS_DEF has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSBPCW_WS_DEF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_APPL_VER Call by reference Object reference (TYPE REF TO) CL_RSBPCA_APPL_VERS 20130601

Method CONSTRUCTOR on class CL_RSBPCW_WS_DEF has no exception.

Method GEN_VALIDATION_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_VALIDATION_DETAIL Call by reference Type reference (TYPE) RSBPCW_S_VALIDATION_DETAIL Work Status Design Time Validation Error 20130718
2 Importing I_F_ERROR Call by reference Type reference (TYPE) RS_BOOL Boolean 20130718
3 Importing I_X_INVALID_INPUT Call by reference Object reference (TYPE REF TO) CX_RSBPCW_INVALID_INPUT BPC IP Extension: Invalid Input 20130718

Method GEN_VALIDATION_DETAILS on class CL_RSBPCW_WS_DEF has no exception.

Method GET_COMP_STATE Signature

Method GET_COMP_STATE on class CL_RSBPCW_WS_DEF has no parameter.
Method GET_COMP_STATE on class CL_RSBPCW_WS_DEF has no exception.

Method GET_FIELD_MAPPING Signature

Method GET_FIELD_MAPPING on class CL_RSBPCW_WS_DEF has no parameter.
Method GET_FIELD_MAPPING on class CL_RSBPCW_WS_DEF has no exception.

Method GET_INFO Signature

Method GET_INFO on class CL_RSBPCW_WS_DEF has no parameter.
Method GET_INFO on class CL_RSBPCW_WS_DEF has no exception.

Method GET_LOCK_METADATA Signature

Method GET_LOCK_METADATA on class CL_RSBPCW_WS_DEF has no parameter.
Method GET_LOCK_METADATA on class CL_RSBPCW_WS_DEF has no exception.

Method GET_RUNTIME_MGR Signature

Method GET_RUNTIME_MGR on class CL_RSBPCW_WS_DEF has no parameter.
Method GET_RUNTIME_MGR on class CL_RSBPCW_WS_DEF has no exception.

Method GET_WS_DATA_TABLE Signature

Method GET_WS_DATA_TABLE on class CL_RSBPCW_WS_DEF has no parameter.
Method GET_WS_DATA_TABLE on class CL_RSBPCW_WS_DEF has no exception.

Method LOAD Signature

Method LOAD on class CL_RSBPCW_WS_DEF has no parameter.
Method LOAD on class CL_RSBPCW_WS_DEF has no exception.

Method SET_LOCK_DIMS Signature

Method SET_LOCK_DIMS on class CL_RSBPCW_WS_DEF has no parameter.
Method SET_LOCK_DIMS on class CL_RSBPCW_WS_DEF has no exception.

Method SET_WORK_STATE Signature

Method SET_WORK_STATE on class CL_RSBPCW_WS_DEF has no parameter.
Method SET_WORK_STATE on class CL_RSBPCW_WS_DEF has no exception.

Method VALIDATE_DIM Signature

Method VALIDATE_DIM on class CL_RSBPCW_WS_DEF has no parameter.
Method VALIDATE_DIM on class CL_RSBPCW_WS_DEF has no exception.

Method _BUILD_INFOPROV_FOR_RPT 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 20130827

Method _BUILD_INFOPROV_FOR_RPT on class CL_RSBPCW_WS_DEF has no exception.

Method _BUILD_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVATE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130615
2 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '4' 20130615
3 Returning R_SUBRC Value transfer Type reference (TYPE) SYSUBRC 20130615

Method _BUILD_STORE on class CL_RSBPCW_WS_DEF has no exception.

Method _CHECK_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY 20130601

Method _CHECK_DATA_TYPE on class CL_RSBPCW_WS_DEF has no exception.

Method _CHECK_DIM_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_INVALIDATED Call by reference Type reference (TYPE) RS_BOOL 20130612
2 Exporting E_STRUCT_CHANGED Call by reference Type reference (TYPE) RS_BOOL 20130612

Method _CHECK_DIM_CHANGE on class CL_RSBPCW_WS_DEF has no exception.

Method _CHECK_STATE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA_INVALIDATED Call by reference Type reference (TYPE) RS_BOOL 20130612
2 Exporting E_DEFAULT_STATE_CHANGED Call by reference Type reference (TYPE) RS_BOOL Boolean 20131004
3 Exporting E_STRUCT_CHANGED Call by reference Type reference (TYPE) RS_BOOL 20130612

Method _CHECK_STATE_CHANGE on class CL_RSBPCW_WS_DEF has no exception.

Method _CLEAN_WS_DATA Signature

Method _CLEAN_WS_DATA on class CL_RSBPCW_WS_DEF has no parameter.
Method _CLEAN_WS_DATA on class CL_RSBPCW_WS_DEF has no exception.

Method _CREATE_DSO_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_STORE Value transfer Object reference (TYPE REF TO) IF_RSBPCA_DATA_STORE 20130615

Method _CREATE_DSO_STORE on class CL_RSBPCW_WS_DEF has no exception.

Method _CREATE_TABLE_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_STORE Value transfer Object reference (TYPE REF TO) IF_RSBPCA_DATA_STORE 20130615

Method _CREATE_TABLE_STORE on class CL_RSBPCW_WS_DEF has no exception.

Method _GEN_DEFAULT_STATUS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_WORK_STATE Value transfer Type reference (TYPE) RSBPCW_S_WORK_STATE BPC IP Extension: Work State 20130715

Method _GEN_DEFAULT_STATUS_INFO on class CL_RSBPCW_WS_DEF has no exception.

Method _GEN_VALIDATION_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_VALIDATION_DETAIL Call by reference Type reference (TYPE) RSBPCW_S_VALIDATION_DETAIL Work Status Design Time Validation Error 20130718
2 Importing I_X_INVALID_INPUT Call by reference Object reference (TYPE REF TO) CX_RSBPCW_INVALID_INPUT BPC IP Extension: Invalid Input 20130718

Method _GEN_VALIDATION_DETAILS on class CL_RSBPCW_WS_DEF has no exception.

Method _GET_DATA_COL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COL Call by reference Type reference (TYPE) IF_RSBPCA_DATA_STORE=>TN_T_COL 20130615
2 Importing I_USE_IOBJ Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130615

Method _GET_DATA_COL on class CL_RSBPCW_WS_DEF has no exception.

Method _GET_SCRIPT_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_SCRIPT_GEN Value transfer Object reference (TYPE REF TO) IF_RSPLS_WS_SQL_SCRIPT_GEN 20130723
# Exception Resumable Description Created on
1 CX_RSPLS_SQL_SCRIPT_GEN_ERROR 20130723

Method _GET_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_STORE Value transfer Object reference (TYPE REF TO) IF_RSBPCA_DATA_STORE 20130601

Method _GET_STORE on class CL_RSBPCW_WS_DEF has no exception.

Method _VALIDATE_OWNER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG 20130612
2 Importing IS_TEAM Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130612
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM 20130612
4 Importing I_OWNER_PROP Call by reference Type reference (TYPE) RSATTRINM 20130612

Method _VALIDATE_OWNER_VALUE on class CL_RSBPCW_WS_DEF has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740