Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSBPCW_WS_RUNTIME | Work Status Runtime | 20130701 |
Properties
| Class | CL_RSBPCW_WS_RUNTIME | |
| Short Description | BPC IP Extension: Work Status Runtime Manager | |
| 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 | 20130701 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_RSBPCW_WS_RUNTIME | Work Status Runtime | 20130701 |
Friends
Class CL_RSBPCW_WS_RUNTIME has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20130701 | |||||
| 2 | Constant | Public | See coding | 20130701 | |||||
| 3 | Constant | Public | See coding | 20130701 | |||||
| 4 | Constant | Public | See coding | 20130701 | |||||
| 5 | Constant | Public | See coding | 20130701 | |||||
| 6 | Constant | Public | Type reference (TYPE) | RSBPC_FIELDNAME | 'APPROVALORG' | 20130701 | |||
| 7 | Constant | Public | Type reference (TYPE) | RSBPCW_BLOCK_ACTION | 'BLOCK' | 20130701 | |||
| 8 | Constant | Public | Type reference (TYPE) | RSBPCW_BLOCK_ACTION | 'IGNORE' | 20130701 | |||
| 9 | Constant | Public | Type reference (TYPE) | RSBPCW_BLOCK_ACTION | 'OBEY' | 20130701 | |||
| 10 | Constant | Public | Type reference (TYPE) | RSBPCW_MODULE_ID | 'DOCS' | 20130701 | |||
| 11 | Constant | Public | Type reference (TYPE) | RSBPCW_MODULE_ID | 'MAN' | 20130701 | |||
| 12 | Constant | Public | Type reference (TYPE) | RSBPCW_MODULE_ID | 'PLAN' | 20130701 | |||
| 13 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20130701 | ||||
| 14 | Constant | Private | Type reference (TYPE) | STRING | 'APPROVALSTATUSMAIL' | 20130701 | |||
| 15 | Constant | Private | Type reference (TYPE) | STRING | 'APPROVALSTATUSMSG' | 20130701 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | RSBPC_APPSET_ID | BPC: AppSet ID | 20130701 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | TABNAME | Table Name of runtime lock table | 20130701 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | RSBPC_APPL_ID | BPC: Application ID | 20130701 | |||
| 19 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSBPCW_WORK_STATUS_DAO | BPC: Work Status Data Access Object | 20130701 | |||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSBPCW_WS_DB | BPC IP Extension: Work Status DB | 20130701 | |||
| 21 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_RSBPCW_WS_DEF | BPC IP Extension: Work Status Definition | 20130712 | |||
| 22 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20130913 | ||||
| 23 | Instance attribute | Private | Type reference (TYPE) | RSBPC0_S_USER | BPC: User Login Info | 20130701 |
Methods
Events
Class CL_RSBPCW_WS_RUNTIME has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_STRFIELD | Public | See coding | 20130701 | tt_strfield TYPE STANDARD TABLE OF t_strfield
|
||
| 2 | TYS_CONTROLLEDBY_RULE | Private | See coding | 20130701 | BEGIN OF tys_controlledby_rule,
role TYPE int4,
status_src(20) TYPE c,
status_trg(20) TYPE c,
consecutive(1) TYPE c,
must_in_src(1) TYPE c,
must_in_trg(1) TYPE c,
END OF tys_controlledby_rule
|
||
| 3 | TYS_DIM_DATA | Private | See coding | 20130701 | BEGIN OF tys_dim_data,
dimname TYPE rsiobjnm,
id TYPE rschavl,
owner TYPE string,
parent TYPE rschavl,
manager TYPE string,
END OF tys_dim_data
|
||
| 4 | TYS_DIM_MBR | Private | See coding | 20130701 | BEGIN OF tys_dim_mbr,
dimension TYPE rsiobjnm,
t_member TYPE rschavl,
END OF tys_dim_mbr
|
||
| 5 | TYS_DIM_MEMBER_LIST | Private | See coding | 20130711 | BEGIN OF tys_dim_member_list,
dim TYPE rsiobjnm,
member_list TYPE rsbpca_t_dim_member,
END OF tys_dim_member_list
|
||
| 6 | TYS_EXPANSION_HIER | Public | See coding | 20130905 | begin of tys_expansion_hier,
dimension type rsiobjnm,
hierarchy TYPE rshienm,
keydate TYPE dats,
version TYPE rsversion,
end of tys_expansion_hier
|
||
| 7 | TYS_STATUS_GROUP | Private | See coding | 20130701 | BEGIN OF tys_status_group,
mod_auth TYPE rsbpcw_modws,
t_status TYPE STANDARD TABLE OF rsbpcw_status WITH DEFAULT KEY,
END OF tys_status_group
|
||
| 8 | TYTH_STATUS_GROUP | Private | See coding | 20130701 | tyth_status_group TYPE HASHED TABLE OF tys_status_group WITH UNIQUE KEY mod_auth
|
||
| 9 | TYT_CONTROLLEDBY_RULE | Private | See coding | 20130701 | tyt_controlledby_rule TYPE STANDARD TABLE OF tys_controlledby_rule
|
||
| 10 | TYT_DIM_DATA | Private | See coding | 20130701 | tyt_dim_data TYPE SORTED TABLE OF tys_dim_data
WITH UNIQUE KEY dimname id
|
||
| 11 | TYT_DIM_MBR | Private | See coding | 20130701 | tyt_dim_mbr TYPE STANDARD TABLE OF tys_dim_mbr
|
||
| 12 | TYT_DIM_MEMBER_LIST | Private | See coding | 20130711 | tyt_dim_member_list TYPE STANDARD TABLE OF tys_dim_member_list
|
||
| 13 | TYT_EXPANSION_HIER | Public | See coding | 20130905 | tyt_expansion_hier type STANDARD TABLE OF tys_expansion_hier
|
||
| 14 | TYT_RSPLS_TS_SEL | Public | See coding | 20130701 | tyt_rspls_ts_sel TYPE STANDARD TABLE OF rspls_ts_sel
|
||
| 15 | TYT_WS_REGION | Public | See coding | 20130905 | 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
|
||
| 16 | T_STRFIELD | Public | See coding | 20130701 | BEGIN OF t_strfield,
name TYPE char255,
END OF t_strfield
|
Method Signatures
Method BUILD_DIM_DATA_FROM_MASTER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DIM_DATA | Call by reference | Type reference (TYPE) | TYT_DIM_DATA | Dimension Data Table | 20130701 | |||
| 2 | I_DIMENSION | Call by reference | Type reference (TYPE) | RSIOBJNM | BPC: Dimension Name | 20130701 | |||
| 3 | I_HIER_VERSION | Call by reference | Type reference (TYPE) | RSVERSION | Hierarchy version | 20130929 | |||
| 4 | I_KEY_DATE | Call by reference | Type reference (TYPE) | DATUM | SY-DATUM | Date | 20130929 | ||
| 5 | I_OWNER_PROP | Call by reference | Type reference (TYPE) | RSATTRINM | Master data attribute | 20130701 | |||
| 6 | I_PARENT | Call by reference | Type reference (TYPE) | STRING | BPC: Parent Field Name | 20130701 | |||
| 7 | I_TEAM_PROP | Call by reference | Type reference (TYPE) | RSATTRINM | Master data attribute | 20130812 | |||
| 8 | I_WRK_STAT_DIM | Call by reference | Type reference (TYPE) | RSBPCW_DIMWS | BPC: Dimension Work Status | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130701 |
Method CHECK_BOTTOM_UP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_T_REGION | Call by reference | Object reference (TYPE REF TO) | DATA | 20130701 | ||||
| 2 | IT_OWNER_DIM_DATA | Call by reference | Type reference (TYPE) | TYT_DIM_DATA | 20130701 | ||||
| 3 | IT_RSBPCW_STATCODE | Call by reference | Type reference (TYPE) | RSBPCW_T_STATCODE | 20130701 | ||||
| 4 | I_INCL_CHILDREN | Call by reference | Type reference (TYPE) | RSBPC_FLG | BPC: Generic indicator | 20130701 | |||
| 5 | I_OWNER_DIM | Call by reference | Type reference (TYPE) | RSIOBJNM | Owner dimension name | 20130701 | |||
| 6 | I_STATUS_TGT | Call by reference | Type reference (TYPE) | RSBPCW_STATUS | BPC: Status Code | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130701 |
Method CHECK_BOTTOM_UP2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_T_REGION | Call by reference | Object reference (TYPE REF TO) | DATA | 20130913 | ||||
| 2 | IT_OWNER_DIM_DATA | Call by reference | Type reference (TYPE) | TYT_DIM_DATA | 20130913 | ||||
| 3 | IT_RSBPCW_STATCODE | Call by reference | Type reference (TYPE) | RSBPCW_T_STATCODE | 20130913 | ||||
| 4 | I_INCL_CHILDREN | Call by reference | Type reference (TYPE) | RSBPC_FLG | BPC: Generic indicator | 20130913 | |||
| 5 | I_OWNER_DIM | Call by reference | Type reference (TYPE) | RSIOBJNM | Owner dimension name | 20130913 | |||
| 6 | I_STATUS_TGT | Call by reference | Type reference (TYPE) | RSBPCW_STATUS | BPC: Status Code | 20130913 | |||
| 7 | I_TSX_SEL | Call by reference | Type reference (TYPE) | RSPLS_TS_SEL | Selection | 20130913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130913 |
Method CHECK_CONTROLLEDBY10 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_CARTESIAN_PRODUCT | Call by reference | Object reference (TYPE REF TO) | DATA | 20130701 | ||||
| 2 | IT_RSBPCW_STATCODE | Call by reference | Type reference (TYPE) | RSBPCW_T_STATCODE | 20130701 | ||||
| 3 | I_INCL_CHILDREN | Call by reference | Type reference (TYPE) | RSBPC_FLG | BPC: Generic indicator | 20130701 | |||
| 4 | I_LCKWS_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130701 | |||
| 5 | I_OWNER_TYPE | Call by reference | Type reference (TYPE) | RSBPCW_OWNER | BPC: Owner Code | 20130701 | |||
| 6 | I_STATUS_TRG | Call by reference | Type reference (TYPE) | RSBPCW_STATUS | BPC: Status Code | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130701 |
Method CHECK_CONTROLLEDBY2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_CARTESIAN_PRODUCT | Call by reference | Object reference (TYPE REF TO) | DATA | 20130913 | ||||
| 2 | IT_RSBPCW_STATCODE | Call by reference | Type reference (TYPE) | RSBPCW_T_STATCODE | 20130913 | ||||
| 3 | I_INCL_CHILDREN | Call by reference | Type reference (TYPE) | RSBPC_FLG | BPC: Generic indicator | 20130913 | |||
| 4 | I_LCKWS_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130913 | |||
| 5 | I_OWNER_DIM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20130913 | |||
| 6 | I_OWNER_TYPE | Call by reference | Type reference (TYPE) | RSBPCW_OWNER | BPC: Owner Code | 20130913 | |||
| 7 | I_STATUS_TRG | Call by reference | Type reference (TYPE) | RSBPCW_STATUS | BPC: Status Code | 20130913 | |||
| 8 | I_TSX_SEL | Call by reference | Type reference (TYPE) | RSPLS_TS_SEL | Selection | 20130913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130913 |
Method CHECK_CONTROLLEDBY_CORE10 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RSBPCW_STATCODE | Call by reference | Type reference (TYPE) | RSBPCW_T_STATCODE | 20130701 | ||||
| 2 | I_INCL_CHILDREN | Call by reference | Type reference (TYPE) | RSBPC_FLG | BPC: Generic indicator | 20130701 | |||
| 3 | I_OWNER_TYPE | Call by reference | Type reference (TYPE) | RSBPCW_OWNER | 20130701 | ||||
| 4 | I_STATUS_SRC | Call by reference | Type reference (TYPE) | RSBPCW_STATUS | BPC: Status Code | 20130701 | |||
| 5 | I_STATUS_TRG | Call by reference | Type reference (TYPE) | RSBPCW_STATUS | BPC: Status Code | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130701 |
Method GEN_CARTESIAN_PRODUCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CARTESIAN_PRODUCT | Call by reference | Object reference (TYPE REF TO) | DATA | 20130701 | ||||
| 2 | E_TSX_SEL | Call by reference | Type reference (TYPE) | RSPLS_TS_SEL | Selection | 20130701 | |||
| 3 | IT_DIM_MEM | Call by reference | Type reference (TYPE) | RSBPCW_T_DIM_MEM | BPC: Work Status - Dimension/Member Table Type | 20130701 | |||
| 4 | I_INCL_CHILDREN | Call by reference | Type reference (TYPE) | RSBPC_FLG | BPC: Generic indicator | 20130701 | |||
| 5 | I_OWNER_DIM | Call by reference | Type reference (TYPE) | RSBPC_DIM_NAME | BPC: Dimension Name | 20130701 | |||
| 6 | I_OWNER_DIM_HIER | Call by reference | Type reference (TYPE) | STRING | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130701 |
Method GET_AVAILABLE_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STATDESC_TAB | Call by reference | Type reference (TYPE) | RSBPCW_T_STAT_DESC | BPC:Work Status- State Description Table | 20130701 | |||
| 2 | E_OWNER_TYPE | Call by reference | Type reference (TYPE) | RSBPCW_OWNER | BPC: Owner Code | 20130701 | |||
| 3 | IT_DIM_MEM | Call by reference | Type reference (TYPE) | RSBPCW_T_DIM_MEM | BPC: Work Status - Dimension/Member Table Type | 20130701 | |||
| 4 | I_INCL_CHILDREN | Call by reference | Type reference (TYPE) | RSBPC_FLG | BPC: Generic indicator | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130701 | ||
| 2 | BPC Basis Exception w/ T100 Message (Statically Checked) | 20130701 |
Method GET_CONTROLLEDBY_RULE_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CONTROLLEDBY_RULE | Call by reference | Type reference (TYPE) | TYT_CONTROLLEDBY_RULE | 20130701 |
Method GET_CONTROLLEDBY_RULE_TAB on class CL_RSBPCW_WS_RUNTIME has no exception.
Method GET_CURRENT_WORK_STATUS_LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_LOCK_INFO | Call by reference | Type reference (TYPE) | RSBPCW_S_LCK_INFO | BPC: Work Status - Lock Information | 20130701 | |||
| 2 | IT_DIM_MEM | Call by reference | Type reference (TYPE) | RSBPCW_T_DIM_MEM | BPC: Work Status - Dimension/Member Table Type | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130701 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPL | Call by reference | Type reference (TYPE) | RSBPC_APPL_ID | BPC: Application ID | 20130701 | |||
| 2 | I_APPSET | Call by reference | Type reference (TYPE) | RSBPC_APPSET_ID | BPC: AppSet ID | 20130701 | |||
| 3 | I_O_WS_DEF | Call by reference | Object reference (TYPE REF TO) | IF_RSBPCW_WS_DEF | Work Status Defintion | 20130712 | |||
| 4 | I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130701 | |||
| 5 | R_MANAGER | Value transfer | Object reference (TYPE REF TO) | CL_RSBPCW_WS_RUNTIME | Work Status Runtime Lock Manager | 20130701 |
Method GET_INSTANCE on class CL_RSBPCW_WS_RUNTIME has no exception.
Method GET_OWNER_AND_MANAGER_REGION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MEMBER_MANAGER | Call by reference | Type reference (TYPE) | TYT_DIM_MBR | 20130701 | ||||
| 2 | ET_MEMBER_OWNER | Call by reference | Type reference (TYPE) | TYT_DIM_MBR | 20130701 | ||||
| 3 | IS_DRV_MD_SEL | Call by reference | Type reference (TYPE) | RSPLS_S_SEL | Selection | 20130701 | |||
| 4 | I_USER_ID | Call by reference | Type reference (TYPE) | RSBPC_USER_ID | BPC: User ID | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BPC Basis Exception w/ T100 Message (Statically Checked) | 20130701 |
Method GET_OWNER_TYPE10 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MANAGER | Call by reference | Type reference (TYPE) | TT_STRFIELD | 20130701 | ||||
| 2 | IT_OWNER | Call by reference | Type reference (TYPE) | TT_STRFIELD | 20130701 | ||||
| 3 | R_OWNER | Value transfer | Type reference (TYPE) | RSBPCW_OWNER | BPC: Owner Code | 20130701 |
Method GET_OWNER_TYPE10 on class CL_RSBPCW_WS_RUNTIME has no exception.
Method GET_SELECTION_FOR_LCK_REGION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_POSITIVE_SELECTION | Call by reference | Type reference (TYPE) | RSPLS_TS_SEL | Selection | 20130701 | |||
| 2 | ET_T_NEGATIVE_SELECTION | Call by reference | Type reference (TYPE) | TYT_RSPLS_TS_SEL | Selection | 20130701 | |||
| 3 | I_BLOCK_ACTION | Call by reference | Type reference (TYPE) | RSBPCW_BLOCK_ACTION | BPC: Block Action | 20130701 | |||
| 4 | I_MODULE | Call by reference | Type reference (TYPE) | RSBPCW_MODULE_ID | N_C_MOD_NAME_PLAN | BPC: Module ID | 20130701 | ||
| 5 | I_TSX_SEL | Call by reference | Type reference (TYPE) | RSPLS_TS_SEL | Selection | 20130701 | |||
| 6 | I_USER_ID | Call by reference | Type reference (TYPE) | RSBPC_USER_ID | SY-UNAME | BPC: User ID | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130701 | ||
| 2 | BPC Basis Exception w/ T100 Message (Statically Checked) | 20130701 |
Method GET_SELECTION_FOR_WS_BUFFER2 Signature
Method GET_SELECTION_FOR_WS_BUFFER2 on class CL_RSBPCW_WS_RUNTIME has no parameter.
Method GET_SELECTION_FOR_WS_BUFFER2 on class CL_RSBPCW_WS_RUNTIME has no exception.
Method GET_WS_LOCKS2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RT_RESULTS | Call by reference | Object reference (TYPE REF TO) | DATA | 20130905 | ||||
| 2 | E_T_WORK_STATE | Call by reference | Type reference (TYPE) | RSBPCW_T_WORK_STATE | BPC IP Extension: Work State | 20130905 | |||
| 3 | I_R_WS_QUERY | Call by reference | Object reference (TYPE REF TO) | DATA | 20130905 | ||||
| 4 | I_T_EXP_HIER | Call by reference | Type reference (TYPE) | TYT_EXPANSION_HIER | 20130905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130905 | ||
| 2 | BPC Basis Exception w/ T100 Message (Statically Checked) | 20130905 | ||
| 3 | Work Status Buffer Error | 20130905 |
Method GET_WS_LOCKS3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_RT_RESULTS | Call by reference | Object reference (TYPE REF TO) | DATA | 20130920 | ||||
| 2 | E_RT_RESULTS | Call by reference | Object reference (TYPE REF TO) | DATA | 20130905 | ||||
| 3 | E_T_WORK_STATE | Call by reference | Type reference (TYPE) | RSBPCW_T_WORK_STATE | BPC IP Extension: Work State | 20130905 | |||
| 4 | I_R_WS_QUERY_LINE | Call by reference | Object reference (TYPE REF TO) | DATA | 20130920 | ||||
| 5 | I_TH_WS_BUF | Call by reference | Type reference (TYPE) | HASHED TABLE | 20130920 | ||||
| 6 | I_T_EXP_HIER | Call by reference | Type reference (TYPE) | TYT_EXPANSION_HIER | 20130905 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130905 | ||
| 2 | BPC Basis Exception w/ T100 Message (Statically Checked) | 20130905 | ||
| 3 | Work Status Buffer Error | 20130905 |
Method GROUP_STATID_BY_MODULE_AUTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETH_STATUS | Call by reference | Type reference (TYPE) | TYTH_STATUS_GROUP | 20130701 | ||||
| 2 | I_MODULE | Call by reference | Type reference (TYPE) | RSBPCW_MODULE_ID | BPC: Module ID | 20130701 |
Method GROUP_STATID_BY_MODULE_AUTH on class CL_RSBPCW_WS_RUNTIME has no exception.
Method IS_BASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_BASE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130701 | ||||
| 2 | IT_DIM_MEM | Call by reference | Type reference (TYPE) | RSBPCW_T_DIM_MEM | BPC: Work Status - Dimension/Member Table Type | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130701 |
Method NOTIFY_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DIM_MEM | Call by reference | Type reference (TYPE) | RSBPCW_T_DIM_MEM | BPC: Work Status - Dimension/Member Table Type | 20130701 | |||
| 2 | IT_MANAGERS | Call by reference | Type reference (TYPE) | TT_STRFIELD | 20130701 | ||||
| 3 | IT_OWNERS | Call by reference | Type reference (TYPE) | TT_STRFIELD | 20130701 | ||||
| 4 | I_APPL_ID | Call by reference | Type reference (TYPE) | RSBPC_APPL_ID | BPC: Application ID | 20130701 | |||
| 5 | I_INCL_CHILDREN | Call by reference | Type reference (TYPE) | RSBPC_FLG | BPC: Generic indicator | 20130701 | |||
| 6 | I_STATUS_ID | Call by reference | Type reference (TYPE) | RSBPCW_STATID | BPC: Status ID | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130701 | ||
| 2 | Invalid Technical Name | 20130701 | ||
| 3 | Object Not Found | 20130701 |
Method UPDATE_WORK_STATUS_LOCKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DIM_MEM | Call by reference | Type reference (TYPE) | RSBPCW_T_DIM_MEM | BPC: Work Status - Dimension/Member Table Type | 20130701 | |||
| 2 | I_INCL_CHILDREN | Call by reference | Type reference (TYPE) | RSBPC_FLG | BPC: Generic indicator | 20130701 | |||
| 3 | I_STATUS | Call by reference | Type reference (TYPE) | RSBPCW_STATUS | BPC: Status Code | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130701 |
Method _AGGREGATE_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TH_AGGR_STATUS | Call by reference | Type reference (TYPE) | HASHED TABLE | 20130929 | ||||
| 2 | I_CARTESIAN_COUNT | Call by reference | Type reference (TYPE) | I | 20130929 | ||||
| 3 | I_R_WS_QUERY_LINE | Call by reference | Object reference (TYPE REF TO) | DATA | 20130929 | ||||
| 4 | I_TH_WS_BUF | Call by reference | Type reference (TYPE) | HASHED TABLE | 20130929 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130929 |
Method _CONVERT_FROM_BUF_TO_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_R_RESULT | Call by reference | Object reference (TYPE REF TO) | DATA | 20130712 | ||||
| 2 | I_R_BUF | Call by reference | Object reference (TYPE REF TO) | DATA | 20130712 | ||||
| 3 | I_T_LOCK_DIM | Call by reference | Type reference (TYPE) | RSBPCW_T_LCK_DIM | BPC: Work Status - Lock Dimension Table Type | 20130712 |
Method _CONVERT_FROM_BUF_TO_RESULT on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _CONVERT_TO_DIM_MEM_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_T_DIM_MEMBER | Call by reference | Type reference (TYPE) | RSBPCW_T_DIM_MEM | BPC: Work Status - Dimension/Member Table Type | 20130712 | |||
| 2 | I_R_LINE | Call by reference | Object reference (TYPE REF TO) | DATA | 20130712 | ||||
| 3 | I_T_EXP_HIER | Call by reference | Type reference (TYPE) | IF_RSBPCW_WS_RUNTIME=>TYT_EXPANSION_HIER | 20130712 | ||||
| 4 | I_T_LOCK_DIM | Call by reference | Type reference (TYPE) | RSBPCW_T_LCK_DIM | BPC: Work Status - Lock Dimension Table Type | 20130712 |
Method _CONVERT_TO_DIM_MEM_LIST on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _GEN_BUFFER_TO_SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_R_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20130712 | ||||
| 2 | I_STATUS | Call by reference | Type reference (TYPE) | RSBPCW_STATUS | BPC: Status Code | 20130712 | |||
| 3 | I_T_DIM_MEMBER_LIST | Call by reference | Type reference (TYPE) | TYT_DIM_MEMBER_LIST | 20130712 | ||||
| 4 | I_T_LOCK_DIM | Call by reference | Type reference (TYPE) | RSBPCW_T_LCK_DIM | BPC: Work Status - Lock Dimension Table Type | 20130712 | |||
| 5 | I_T_WORK_STATE | Call by reference | Type reference (TYPE) | RSBPCW_T_WORK_STATE | BPC IP Extension: Work State | 20130715 |
Method _GEN_BUFFER_TO_SAVE on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _GEN_RESULT_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_R_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20130710 | ||||
| 2 | I_T_DIM_MEMBER_LIST | Call by reference | Type reference (TYPE) | TYT_DIM_MEMBER_LIST | 20130711 | ||||
| 3 | I_T_LOCK_DIM | Call by reference | Type reference (TYPE) | RSBPCW_T_LCK_DIM | BPC: Work Status - Lock Dimension Table Type | 20130710 |
Method _GEN_RESULT_SET on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _GEN_WS_OUTPUT_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_R_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20130701 | ||||
| 2 | I_T_LOCK_DIM | Call by reference | Type reference (TYPE) | RSBPCW_T_LCK_DIM | BPC: Work Status - Lock Dimension Table Type | 20130710 |
Method _GEN_WS_OUTPUT_STRUCTURE on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _GEN_WS_QUERY_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_R_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20130714 | ||||
| 2 | I_T_LOCK_DIM | Call by reference | Type reference (TYPE) | RSBPCW_T_LCK_DIM | BPC: Work Status - Lock Dimension Table Type | 20130714 |
Method _GEN_WS_QUERY_STRUCTURE on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _GET_AVAILABLE_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STATDESC_TAB | Call by reference | Type reference (TYPE) | RSBPCW_T_STAT_DESC | BPC:Work Status- State Description Table | 20130712 | |||
| 2 | E_OWNER_TYPE | Call by reference | Type reference (TYPE) | RSBPCW_OWNER | BPC: Owner Code | 20130712 | |||
| 3 | IT_DIM_MEM | Call by reference | Type reference (TYPE) | RSBPCW_T_DIM_MEM | BPC: Work Status - Dimension/Member Table Type | 20130712 | |||
| 4 | I_INCL_CHILDREN | Call by reference | Type reference (TYPE) | RSBPC_FLG | BPC: Generic indicator | 20130712 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130712 | ||
| 2 | BPC Basis Exception w/ T100 Message (Statically Checked) | 20130712 |
Method _GET_AVAILABLE_STATUS2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_STATDESC_TAB | Call by reference | Type reference (TYPE) | RSBPCW_T_STAT_DESC | BPC:Work Status- State Description Table | 20130913 | |||
| 2 | E_OWNER_TYPE | Call by reference | Type reference (TYPE) | RSBPCW_OWNER | BPC: Owner Code | 20130913 | |||
| 3 | IT_DIM_MEM | Call by reference | Type reference (TYPE) | RSBPCW_T_DIM_MEM | BPC: Work Status - Dimension/Member Table Type | 20130913 | |||
| 4 | I_INCL_CHILDREN | Call by reference | Type reference (TYPE) | RSBPC_FLG | BPC: Generic indicator | 20130913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130913 | ||
| 2 | BPC Basis Exception w/ T100 Message (Statically Checked) | 20130913 |
Method _GET_AVAILABLE_STATUSES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_R_TH_RESULTS | Call by reference | Object reference (TYPE REF TO) | DATA | 20130701 | ||||
| 2 | I_R_WS_QUERY | Call by reference | Object reference (TYPE REF TO) | DATA | 20130701 |
Method _GET_AVAILABLE_STATUSES on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _GET_FROM_BUF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TH_DATA | Call by reference | Type reference (TYPE) | HASHED TABLE | 20130913 | ||||
| 2 | I_TH_DATA | Call by reference | Type reference (TYPE) | HASHED TABLE | 20130913 | ||||
| 3 | I_T_SEL | Call by reference | Type reference (TYPE) | RSBPCW_T_DIM_MEM | BPC: Work Status - Dimension/Member Table Type | 20130913 |
Method _GET_FROM_BUF on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _GET_REGIONS_STATUS_RANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MAX_STATUS | Call by reference | Type reference (TYPE) | RSBPCW_STATUS | BPC: Status Code | 20130913 | |||
| 2 | E_MIN_STATUS | Call by reference | Type reference (TYPE) | RSBPCW_STATUS | BPC: Status Code | 20130913 | |||
| 3 | IR_T_REGION | Call by reference | Object reference (TYPE REF TO) | DATA | Data Regions changed to the target status | 20130913 | |||
| 4 | I_APPL | Call by reference | Type reference (TYPE) | RSBPC_APPL_ID | BPC: Application ID | 20130913 | |||
| 5 | I_APPSET | Call by reference | Type reference (TYPE) | RSBPC_APPSET_ID | BPC: AppSet ID | 20130913 | |||
| 6 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Object version | 20130913 | |||
| 7 | I_STATUS_ID | Call by reference | Type reference (TYPE) | RSBPCW_WK_STATUS_ID | work status id | 20130913 | |||
| 8 | I_S_SEL | Call by reference | Type reference (TYPE) | RSBPCW_S_DIM_MEM | BPC: Work Status - Dimension/Member Structure | 20130913 | |||
| 9 | I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130913 |
Method _GET_WS_LOCKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_R_TH_RESULTS | Call by reference | Object reference (TYPE REF TO) | DATA | 20130701 | ||||
| 2 | I_R_WS_QUERY | Call by reference | Object reference (TYPE REF TO) | DATA | 20130701 |
Method _GET_WS_LOCKS on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _IS_BASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_BASE | Call by reference | Type reference (TYPE) | RSBOOL | Flag structure | 20130701 | |||
| 2 | IT_DIM_MEM | Call by reference | Type reference (TYPE) | RSBPCW_T_DIM_MEM | BPC: Work Status - Dimension/Member Table Type | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130701 |
Method _PARSE_NODE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_MEMBER_ID | Call by reference | Type reference (TYPE) | RSCHAVL | Dim: Field for a User-Defined Characteristic Value | 20130920 | |||
| 2 | E_NODE_TYPE | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20130920 | |||
| 3 | I_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | 20130920 |
Method _PARSE_NODE_NAME on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _PREPARE_REQUIRED_LOCKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_WS_QUERY | Call by reference | Object reference (TYPE REF TO) | DATA | 20130701 | ||||
| 2 | I_T_EXPANSION_HIER | Call by reference | Type reference (TYPE) | IF_RSBPCW_WS_RUNTIME=>TYT_EXPANSION_HIER | 20130701 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130701 | ||
| 2 | BPC Basis Exception w/ T100 Message (Statically Checked) | 20130701 |
Method _PREPARE_WS_BUF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TH_DATA | Call by reference | Type reference (TYPE) | HASHED TABLE | 20130913 |
Method _PREPARE_WS_BUF on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _READ_REGIONS_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_T_LOCK | Call by reference | Object reference (TYPE REF TO) | DATA | ordern & status | 20130913 | |||
| 2 | IR_T_REGION | Call by reference | Object reference (TYPE REF TO) | DATA | 20130913 | ||||
| 3 | IT_STATCODE | Call by reference | Type reference (TYPE) | RSBPCW_T_STATCODE | BPC: Work Status - Status Code Table Type | 20130913 | |||
| 4 | I_APPL | Call by reference | Type reference (TYPE) | RSBPC_APPL_ID | BPC: Application ID | 20130913 | |||
| 5 | I_APPSET | Call by reference | Type reference (TYPE) | RSBPC_APPSET_ID | SAP BusinessObjects - AppSet ID | 20130913 | |||
| 6 | I_S_SEL | Call by reference | Type reference (TYPE) | RSBPCW_S_DIM_MEM | BPC: Work Status - Dimension/Member Structure | 20130913 | |||
| 7 | I_TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Table Name | 20130913 |
Method _READ_REGIONS_STATUS on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _UPDATE_RESULT_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_RESULT_SET | Call by reference | Object reference (TYPE REF TO) | DATA | 20130712 | ||||
| 2 | I_R_WS_TO_UPDATE | Call by reference | Object reference (TYPE REF TO) | DATA | 20130712 | ||||
| 3 | I_T_LOCK_DIM | Call by reference | Type reference (TYPE) | RSBPCW_T_LCK_DIM | BPC: Work Status - Lock Dimension Table Type | 20130712 |
Method _UPDATE_RESULT_SET on class CL_RSBPCW_WS_RUNTIME has no exception.
Method _VALIDATE_INPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_R_WS_QUERY_LINE | Call by reference | Object reference (TYPE REF TO) | DATA | 20130920 | ||||
| 2 | I_T_EXP_HIER | Call by reference | Type reference (TYPE) | TYT_EXPANSION_HIER | 20130920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CPM BPC Work Status Exception Class | 20130920 | ||
| 2 | BPC Basis Exception w/ T100 Message (Statically Checked) | 20130920 |
Method _VALIDATE_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DIM_MEM | Call by reference | Type reference (TYPE) | RSBPCW_T_DIM_MEM | BPC: Work Status - Dimension/Member Table Type | 20130712 | |||
| 2 | I_INCL_CHILDREN | Call by reference | Type reference (TYPE) | RSBPC_FLG | BPC: Generic indicator | 20130712 | |||
| 3 | I_STATUS | Call by reference | Type reference (TYPE) | RSBPCW_STATUS | BPC: Status Code | 20130712 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130712 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |