SAP ABAP Interface IF_RSBPCW_WS_RUNTIME (Work Status Runtime)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSBPCW_WS_RUNTIME BPC IP Extension: Work Status Runtime Manager 20130701
Properties
Interface IF_RSBPCW_WS_RUNTIME  
Short Description Work Status Runtime    
General Data
Package RSBPCW   BPC IP Extension: Work Status 
Created 20130618   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSBPCW_RUNTIME_LOCK_MGR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RSBPCW_WS_RUNTIME 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 IF_RSBPCW_WS_RUNTIME has no interface.
Friends
Interface IF_RSBPCW_WS_RUNTIME has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_MOD_NAME_DOCS Constant Public Type reference (TYPE) RSBPCW_MODULE_ID 'DOCS' 20130618
2 N_C_MOD_NAME_MAN Constant Public Type reference (TYPE) RSBPCW_MODULE_ID 'MAN' 20130618
3 N_C_MOD_NAME_PLAN Constant Public Type reference (TYPE) RSBPCW_MODULE_ID 'PLAN' 20130618
Methods
# Method Level Visibility Method type Description Created on
1 GET_SELECTION_FOR_ENQUEUE_RGN Instance method Public Method Get Selection on Enqueue Region 20130913
2 GET_SELECTION_FOR_LCK_REGION Instance method Public Method 20130618
3 GET_SELECTION_FOR_WS_BUF Instance method Public Method Get Selection on Essential Work Status Buffer 20130913
4 GET_WS_LOCKS Instance method Public Method 20130618
5 GET_WS_LOCKS_BY_WS_QUERY_LINE Instance method Public Method Get Work Status Locks by Line of Work Status Query 20130913
6 NOTIFY_USER Instance method Public Method Notify Users on Work Status Change 20130913
7 PREPARE_DATA_TO_SET Instance method Public Method Prepare Work Status Locks to be Set 20130913
8 SET_WS_LOCKS Instance method Public Method 20130618
9 VALIDATE_STATUS Instance method Public Method Validate Work Status 20130913
Events
Interface IF_RSBPCW_WS_RUNTIME has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYS_EXPANSION_HIER Public See coding 20130620 begin of tys_expansion_hier, dimension type rsiobjnm, hierarchy TYPE rshienm, keydate TYPE dats, version TYPE rsversion, end of tys_expansion_hier
2 TYT_EXPANSION_HIER Public See coding 20130620 tyt_expansion_hier type STANDARD TABLE OF tys_expansion_hier
3 TYT_RSPLS_TS_SEL Public See coding 20130618 tyt_rspls_ts_sel TYPE STANDARD TABLE OF rspls_ts_sel
4 TYT_WS_REGION Public See coding 20130618 BEGIN OF tyt_ws_region, region TYPE rsbpcw_t_dim_mem, include_children TYPE rsbool, expand_to_base TYPE rsbool, include_available_statuses TYPE rsbool, END OF tyt_ws_region
Method Signatures

Method GET_SELECTION_FOR_ENQUEUE_RGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TSX_SEL Call by reference Type reference (TYPE) RSPLS_TS_SEL Selection 20130913
2 Importing IF_EXPAND_TO_BASE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20130913
3 Importing I_R_WS_QUERY_LINE Call by reference Object reference (TYPE REF TO) DATA 20130913
4 Importing I_T_EXP_HIER Call by reference Type reference (TYPE) TYT_EXPANSION_HIER 20130913
# Exception Resumable Description Created on
1 CX_RSBPCW_WORK_STATUS_ERROR CPM BPC Work Status Exception Class 20130913
2 CX_RSBPC_STATIC_CHECK BPC Basis Exception w/ T100 Message (Statically Checked) 20130913

Method GET_SELECTION_FOR_LCK_REGION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEFAULT_UNLOCK_SELECTION Call by reference Type reference (TYPE) RSPLS_TS_SEL Selection 20130715
2 Exporting ET_POSITIVE_SELECTION Call by reference Type reference (TYPE) RSPLS_TS_SEL Selection 20130618
3 Exporting ET_T_NEGATIVE_SELECTION Call by reference Type reference (TYPE) TYT_RSPLS_TS_SEL 20130618
4 Importing I_BLOCK_ACTION Call by reference Type reference (TYPE) RSBPCW_BLOCK_ACTION BPC: Block Action 20130618
5 Importing I_MODULE Call by reference Type reference (TYPE) RSBPCW_MODULE_ID N_C_MOD_NAME_PLAN BPC: Module ID 20130618
6 Importing I_TSX_SEL Call by reference Type reference (TYPE) RSPLS_TS_SEL Selection 20130618
7 Importing I_USER_ID Call by reference Type reference (TYPE) RSBPC_USER_ID SY-UNAME BPC: User ID 20130618
# Exception Resumable Description Created on
1 CX_RSBPCW_WORK_STATUS_ERROR CPM BPC Work Status Exception Class 20130619
2 CX_RSBPC_STATIC_CHECK BPC Basis Exception w/ T100 Message (Statically Checked) 20130619

Method GET_SELECTION_FOR_WS_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TSX_SEL Call by reference Type reference (TYPE) RSPLS_TS_SEL Selection 20130913
2 Importing IF_EXPAND_TO_BASE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20130913
3 Importing I_R_WS_QUERY_LINE Call by reference Object reference (TYPE REF TO) DATA 20130913
4 Importing I_T_EXP_HIER Call by reference Type reference (TYPE) TYT_EXPANSION_HIER 20130913
# Exception Resumable Description Created on
1 CX_RSBPCW_WORK_STATUS_ERROR CPM BPC Work Status Exception Class 20130913
2 CX_RSBPC_STATIC_CHECK BPC Basis Exception w/ T100 Message (Statically Checked) 20130913

Method GET_WS_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RT_RESULTS Call by reference Object reference (TYPE REF TO) DATA 20130830
2 Exporting E_T_WORK_STATE Call by reference Type reference (TYPE) RSBPCW_T_WORK_STATE BPC IP Extension: Work State 20130715
3 Importing I_R_WS_QUERY Call by reference Object reference (TYPE REF TO) DATA 20130618
4 Importing I_T_EXP_HIER Call by reference Type reference (TYPE) TYT_EXPANSION_HIER 20130702
# Exception Resumable Description Created on
1 CX_RSBPCW_WORK_STATUS_ERROR CPM BPC Work Status Exception Class 20130620
2 CX_RSBPC_STATIC_CHECK BPC Basis Exception w/ T100 Message (Statically Checked) 20130620
3 CX_RSPLS_WS_BUFFER_ERROR Work Status Buffer Error 20130815

Method GET_WS_LOCKS_BY_WS_QUERY_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RT_RESULTS Call by reference Object reference (TYPE REF TO) DATA 20130913
2 Exporting E_T_WORK_STATE Call by reference Type reference (TYPE) RSBPCW_T_WORK_STATE BPC IP Extension: Work State 20130913
3 Importing I_R_WS_QUERY_LINE Call by reference Object reference (TYPE REF TO) DATA 20130913
4 Importing I_TH_WS_BUF Call by reference Type reference (TYPE) HASHED TABLE 20130913
5 Importing I_T_EXP_HIER Call by reference Type reference (TYPE) TYT_EXPANSION_HIER 20130913
# Exception Resumable Description Created on
1 CX_RSBPCW_WORK_STATUS_ERROR CPM BPC Work Status Exception Class 20130913
2 CX_RSBPC_STATIC_CHECK BPC Basis Exception w/ T100 Message (Statically Checked) 20130913
3 CX_RSPLS_WS_BUFFER_ERROR Work Status Buffer Error 20130913

Method NOTIFY_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_WS_LOCKS_LINE Call by reference Object reference (TYPE REF TO) DATA 20130913
2 Importing I_T_EXP_HIER Call by reference Type reference (TYPE) IF_RSBPCW_WS_RUNTIME=>TYT_EXPANSION_HIER 20130913
# Exception Resumable Description Created on
1 CX_RSBPCW_WORK_STATUS_ERROR CPM BPC Work Status Exception Class 20130913
2 CX_RS_INVALID_NAME Invalid Technical Name 20130913
3 CX_RS_NOT_FOUND Object Not Found 20130913

Method PREPARE_DATA_TO_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_DATA Call by reference Object reference (TYPE REF TO) DATA 20130913
2 Exporting E_TSX_SEL_DEF_UNLOCK Call by reference Type reference (TYPE) RSPLS_TS_SEL Selection 20130913
3 Exporting E_TSX_SEL_POS Call by reference Type reference (TYPE) RSPLS_TS_SEL Selection 20130913
4 Exporting E_T_TSX_SEL_NEG Call by reference Type reference (TYPE) CL_RSBPCW_RUNTIME_LOCK_MGR=>TYT_RSPLS_TS_SEL 20130913
5 Importing I_R_WS_LOCKS_LINE Call by reference Object reference (TYPE REF TO) DATA 20130913
6 Importing I_T_EXP_HIER Call by reference Type reference (TYPE) TYT_EXPANSION_HIER 20130913
# Exception Resumable Description Created on
1 CX_RSBPCW_WORK_STATUS_ERROR CPM BPC Work Status Exception Class 20130913
2 CX_RSBPC_STATIC_CHECK BPC Basis Exception w/ T100 Message (Statically Checked) 20130913
3 CX_RSPLS_WS_BUFFER_ERROR Work Status Buffer Error 20130913

Method SET_WS_LOCKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_WS_LOCKS Call by reference Object reference (TYPE REF TO) DATA 20130618
2 Importing I_T_EXP_HIER Call by reference Type reference (TYPE) TYT_EXPANSION_HIER 20130712
# Exception Resumable Description Created on
1 CX_RSBPCW_WORK_STATUS_ERROR CPM BPC Work Status Exception Class 20130702
2 CX_RSBPC_STATIC_CHECK BPC Basis Exception w/ T100 Message (Statically Checked) 20130702
3 CX_RSPLS_WS_BUFFER_ERROR Work Status Buffer Error 20130815

Method VALIDATE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_WS_LOCKS_LINE Call by reference Object reference (TYPE REF TO) DATA 20130913
2 Importing I_TH_WS_BUF Call by reference Type reference (TYPE) HASHED TABLE 20130913
3 Importing I_T_EXP_HIER Call by reference Type reference (TYPE) TYT_EXPANSION_HIER 20130913
# Exception Resumable Description Created on
1 CX_RSBPC_STATIC_CHECK BPC Basis Exception w/ T100 Message (Statically Checked) 20130913
History
Last changed by/on SAP  20140121 
SAP Release Created in 740