SAP ABAP Class CL_RSBPCB_SERVICE (BPC: BPF Common Services)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPC-BPF (Application Component) BPC 'unified model' - Business Process Flow
     RSBPCB (Package) BPC IP Extension: BPF
Properties
Class CL_RSBPCB_SERVICE  
Short Description BPC: BPF Common Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBPCB   BPC IP Extension: BPF 
Created 20130319   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 CL_RSBPCB_SERVICE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSBPCB_TMPL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_RSBPCE_TEAM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_RSBPCE_USER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSBPCB_SERVICE has no interface implemented.
Friends
Class CL_RSBPCB_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_DELIMITER_DIM_MEM_SPLIT Constant Public Type reference (TYPE) CHAR1 '"' Single-Character Flag 20130512
2 N_C_DELIMITER_DIM_SPLIT Constant Public Type reference (TYPE) CHAR1 '' Single-Character Flag 20130512
3 N_C_DELIMITER_ID_LEFT_TAG Constant Public Type reference (TYPE) CHAR1 '(' Single-Character Flag 20130512
4 N_C_DELIMITER_ID_RIGHT_TAG Constant Public Type reference (TYPE) CHAR1 ')' Single-Character Flag 20130512
5 N_C_DELIMITER_MEM_DESC_SPLIT Constant Public Type reference (TYPE) CHAR1 ',' Single-Character Flag 20130512
6 N_C_DELIMITER_TEAM_LEFT_TAG Constant Public Type reference (TYPE) CHAR1 '[' Single-Character Flag 20130512
7 N_C_DELIMITER_TEAM_RIGHT_TAG Constant Public Type reference (TYPE) CHAR1 ']' Single-Character Flag 20130512
8 N_C_DELIMITER_USER_TEAM_SPLIT Constant Public Type reference (TYPE) CHAR1 ',' Single-Character Flag 20130512
9 N_C_EMAIL_CONST_INST_NAME Constant Public Type reference (TYPE) RSSTRING '%INST_NAME%' String 20130512
10 N_C_EMAIL_CONST_STEP_NAME Constant Public Type reference (TYPE) RSSTRING '%STEP_NAME%' String 20130512
11 N_C_EMAIL_CONST_STEP_RGN_NAME Constant Public Type reference (TYPE) RSSTRING '%STEP_REGION_NAME%' String 20130512
12 N_C_EMAIL_CONST_TMPL_ID Constant Public Type reference (TYPE) RSSTRING '%PROCESS_NAME%' String 20130512
13 N_C_EMAIL_CONST_URL Constant Public Type reference (TYPE) RSSTRING '%URL%' String 20130512
14 N_C_EMAIL_TMPL_INST_DELETED Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000005' BPC: BPF Email Template 20130512
15 N_C_EMAIL_TMPL_INST_FINALIZED Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000016' BPC: BPF Email Template 20130512
16 N_C_EMAIL_TMPL_INST_RESET Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000006' BPC: BPF Email Template 20130512
17 N_C_EMAIL_TMPL_INST_RESUMED Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000002' BPC: BPF Email Template 20130512
18 N_C_EMAIL_TMPL_INST_STARTED Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000003' BPC: BPF Email Template 20130512
19 N_C_EMAIL_TMPL_INST_SUSPENDED Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000004' BPC: BPF Email Template 20130512
20 N_C_EMAIL_TMPL_INST_TOFINALIZE Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000008' BPC: BPF Email Template 20130512
21 N_C_EMAIL_TMPL_RGN_APPROVED Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000009' BPC: BPF Email Template 20130512
22 N_C_EMAIL_TMPL_RGN_DELETED Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000014' BPC: BPF Email Template 20130512
23 N_C_EMAIL_TMPL_RGN_PENDING Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000012' BPC: BPF Email Template 20130512
24 N_C_EMAIL_TMPL_RGN_REJECTED Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000013' BPC: BPF Email Template 20130512
25 N_C_EMAIL_TMPL_RGN_REOPENED Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000001' BPC: BPF Email Template 20130512
26 N_C_EMAIL_TMPL_RGN_RESET Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000007' BPC: BPF Email Template 20130512
27 N_C_EMAIL_TMPL_RGN_SUBMITTED Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000015' BPC: BPF Email Template 20130512
28 N_C_EMAIL_TMPL_RGN_TOPERFORM Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000011' BPC: BPF Email Template 20130512
29 N_C_EMAIL_TMPL_RGN_TOREVIEW Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL '0000000010' BPC: BPF Email Template 20130512
30 N_C_EMAIL_TMPL_TYPE_CUSTOM Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL_TYPE 'C' BPC: BPF Email Template Type 20130512
31 N_C_EMAIL_TMPL_TYPE_SYSTEM Constant Public Type reference (TYPE) RSBPCB_EMAIL_TMPL_TYPE 'S' BPC: BPF Email Template Type 20130512
32 N_C_FORMULA_ALL Constant Public Type reference (TYPE) RSBPCB_FORMULA 'A' BPC: BPF Step Region Criteria Formula 20130512
33 N_C_FORMULA_BASE Constant Public Type reference (TYPE) RSBPCB_FORMULA 'B' BPC: BPF Step Region Criteria Formula 20130512
34 N_C_FORMULA_CHILDREN Constant Public Type reference (TYPE) RSBPCB_FORMULA 'D' BPC: BPF Step Region Criteria Formula 20130512
35 N_C_FORMULA_SELF Constant Public Type reference (TYPE) RSBPCB_FORMULA 'F' BPC: BPF Step Region Criteria Formula 20130512
36 N_C_GROUP_ACTION_NONE Constant Public Type reference (TYPE) RSSTRING 'NONE' String 20130512
37 N_C_GROUP_ACTION_PERFORM Constant Public Type reference (TYPE) RSSTRING 'PERF' String 20130512
38 N_C_GROUP_ACTION_REVIEW Constant Public Type reference (TYPE) RSSTRING 'REVW' String 20130512
39 N_C_GROUP_FIELDNAME_ACTION Constant Public Type reference (TYPE) RSBPC_FIELDNAME 'ACTION' BPC: Field name 20130512
40 N_C_GROUP_FIELDNAME_ACTIVITY Constant Public Type reference (TYPE) RSBPC_FIELDNAME 'ACTIVITY' BPC: Field name 20130512
41 N_C_GROUP_FIELDNAME_CONTEXT Constant Public Type reference (TYPE) RSBPC_FIELDNAME 'CONTEXT' BPC: Field name 20130512
42 N_C_GROUP_FIELDNAME_STATUS Constant Public Type reference (TYPE) RSBPC_FIELDNAME 'STATUS' BPC: Field name 20130512
43 N_C_GROUP_STATUS_COMPLETED Constant Public Type reference (TYPE) RSSTRING 'COMP' String 20130512
44 N_C_GROUP_STATUS_DELAYED Constant Public Type reference (TYPE) RSSTRING 'DLYD' String 20130512
45 N_C_GROUP_STATUS_OPENED Constant Public Type reference (TYPE) RSSTRING 'OPND' String 20130512
46 N_C_GROUP_STATUS_PENDING Constant Public Type reference (TYPE) RSSTRING 'PDNG' String 20130512
47 N_C_GROUP_STATUS_REJECTED Constant Public Type reference (TYPE) RSSTRING 'RJCT' String 20130512
48 N_C_GROUP_STATUS_REOPENED Constant Public Type reference (TYPE) RSSTRING 'REOP' String 20130512
49 N_C_GROUP_STATUS_SUBMITTED Constant Public Type reference (TYPE) RSSTRING 'SBMT' String 20130512
50 N_C_INSTANCE_STATUS_ACTIVE Constant Public Type reference (TYPE) RSBPCB_INSTANCE_STATUS 'AC' BPC: BPF Instance Status 20130512
51 N_C_INSTANCE_STATUS_FINALIZED Constant Public Type reference (TYPE) RSBPCB_INSTANCE_STATUS 'FI' BPC: BPF Instance Status 20130512
52 N_C_INSTANCE_STATUS_INACTIVE Constant Public Type reference (TYPE) RSBPCB_INSTANCE_STATUS 'IN' BPC: BPF Instance Status 20130512
53 N_C_INSTANCE_STATUS_WAITING Constant Public Type reference (TYPE) RSBPCB_INSTANCE_STATUS 'WF' BPC: BPF Instance Status 20130512
54 N_C_MAP_TYPE_REF Constant Public Type reference (TYPE) RSBPCB_MAP_TYPE 'R' BPC: BPF Map Type 20130512
55 N_C_OPEN_CRITERIA_ALL Constant Public Type reference (TYPE) RSBPCB_OPEN_CRITERIA 'A' BPC: BPF Step Opening Criteria 20130512
56 N_C_OPEN_CRITERIA_MATCHED Constant Public Type reference (TYPE) RSBPCB_OPEN_CRITERIA 'M' BPC: BPF Step Opening Criteria 20130512
57 N_C_ROLE_OWNER Constant Public Type reference (TYPE) RSBPCB_ROLE 'O' BPC: BPF Role 20130512
58 N_C_ROLE_REVIEWER Constant Public Type reference (TYPE) RSBPCB_ROLE 'R' BPC: BPF Role 20130512
59 N_C_STATUS_FILTER_ALL Constant Public Type reference (TYPE) RSBPCB_STATUS_FILTER 'ALL' BPC: BPF Step Region Status Filter 20130512
60 N_C_STATUS_FILTER_AREQ Constant Public Type reference (TYPE) RSBPCB_STATUS_FILTER 'AREQ' BPC: BPF Step Region Status Filter 20130512
61 N_C_STATUS_FILTER_NCMP Constant Public Type reference (TYPE) RSBPCB_STATUS_FILTER 'NCMP' BPC: BPF Step Region Status Filter 20130512
62 N_C_STEP_RGN_STATUS_COMPLETED Constant Public Type reference (TYPE) RSBPCB_STEPREGION_STATUS 'CO' BPC: BPF Step Region Status 20130512
63 N_C_STEP_RGN_STATUS_DELAYED Constant Public Type reference (TYPE) RSBPCB_STEPREGION_STATUS 'DE' BPC: BPF Step Region Status 20130512
64 N_C_STEP_RGN_STATUS_OPENED Constant Public Type reference (TYPE) RSBPCB_STEPREGION_STATUS 'OP' BPC: BPF Step Region Status 20130512
65 N_C_STEP_RGN_STATUS_PENDING Constant Public Type reference (TYPE) RSBPCB_STEPREGION_STATUS 'PE' BPC: BPF Step Region Status 20130512
66 N_C_STEP_RGN_STATUS_REJECTED Constant Public Type reference (TYPE) RSBPCB_STEPREGION_STATUS 'RJ' BPC: BPF Step Region Status 20130512
67 N_C_STEP_RGN_STATUS_REOPENED Constant Public Type reference (TYPE) RSBPCB_STEPREGION_STATUS 'RO' BPC: BPF Step Region Status 20130512
68 N_C_STEP_RGN_STATUS_SUBMITTED Constant Public Type reference (TYPE) RSBPCB_STEPREGION_STATUS 'SU' BPC: BPF Step Region Status 20130512
69 N_C_TMPL_STATUS_ACTIVE Constant Public Type reference (TYPE) RSBPCB_TMPL_STATUS 'A' BPC: BPF Template Status 20130512
70 N_C_TMPL_STATUS_ARCHIVED Constant Public Type reference (TYPE) RSBPCB_TMPL_STATUS 'V' BPC: BPF Template Status 20130512
71 N_C_TMPL_STATUS_EDIT Constant Public Type reference (TYPE) RSBPCB_TMPL_STATUS 'E' BPC: BPF Template Status 20130512
72 N_C_TMPL_STATUS_INACTIVE Constant Public Type reference (TYPE) RSBPCB_TMPL_STATUS 'I' BPC: BPF Template Status 20130512
73 N_C_TMPL_VERSION_FIRST Constant Public Type reference (TYPE) RSBPCB_TMPL_VERSION '0001' BPC: BPF Template Version 20130512
74 N_C_TMPL_VERSION_TRANSPORT Constant Public Type reference (TYPE) RSBPCB_TMPL_VERSION '0000' BPC: BPF Template Version 20130512
75 P_T_EMAIL_NOTIF Static Attribute Private Type reference (TYPE) TN_T_EMAIL_NOTIF 20130429
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NOTIF_TO_EMAIL_BUFFER Static method Public Method Add notification to email buffer 20130427
2 DO_PAGING Static method Public Method Do paging 20130502
3 FILTER_COMPOUNDED_DIMS Static method Public Method filter out compoudnign dimensions 20130930
4 GET_DEFAULT_LANG Static method Public Method Get default language 20130428
5 GET_DIMS_DESC Static method Public Method Get dimension description 20130502
6 GET_MEMBERS_BY_DRV_DIM Static method Public Method Get members by driver dimension 20130426
7 GET_MEMBERS_DESC Static method Public Method Get members description 20130430
8 GET_MEMBER_DESC Static method Public Method Get member description 20130430
9 GET_USER_TEAM_BY_STR Static method Public Method Get user team by string 20130426
10 GET_USER_TEAM_DESC Static method Public Method Get users and teams description 20130501
11 IS_ATTR_IN_DIMENSION Static method Public Method Check whether attribute in dimension 20130425
12 IS_DIMENSION_EXIST Static method Public Method Check whether dimension exist 20130425
13 IS_HIE_IN_DIMENSION Static method Public Method Check whether hierarchy in dimension 20130425
14 IS_LEAF_NODE Static method Public Method Check whether node is leaf 20130425
15 IS_MEMBER_IN_DIMENSION Static method Public Method Check whether member in dimension 20130425
16 LOCK_INSTANCE Static method Public Method Lock instance 20130512
17 SEND_EMAIL Static method Public Method Send email 20130504
18 SEND_EMAIL_IN_BUFFER Static method Public Method Send email in buffer 20130427
19 SPLIT_COMPOUND_DIM_MEMBERS Static method Public Method add compounded dims 20130930
20 UNLOCK_INSTANCE Static method Public Method Unlock instance 20130512
Events
Class CL_RSBPCB_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_DETAIL_TODOLIST Public See coding 20130513 begin of tn_s_detail_todolist, complete_rgn type rs_bool, approve_rgn type rs_bool, reject_rgn type rs_bool, end of tn_s_detail_todolist
2 TN_S_DIM_DESC Public See coding 20130513 begin of tn_s_dim_desc, dim type rsiobjnm, desc type rstxtlg, end of tn_s_dim_desc
3 TN_S_DIM_MEMBER Public See coding 20130515 begin of tn_s_dim_member, dim type rsiobjnm, th_member type hashed table of rschavl with unique key table_line , end of tn_s_dim_member
4 TN_S_DIM_MEMBER_DESC Public See coding 20130513 begin of tn_s_dim_member_desc, dim type rsiobjnm, member type rschavl, iobjnm type rsiobjnm, hienm type rshienm, version type rsversion, desc type rstxtlg, end of tn_s_dim_member_desc
5 TN_S_DRV_DIM Public See coding 20130513 begin of tn_s_drv_dim, drv_id type rsbpcb_id, s_drv_dim type tn_s_dim_desc, owner_prop_id type rsiobjnm, reviewer_prop_id type rsiobjnm, if_compounding type rs_bool, t_mem_hie type tn_t_mem_hie, t_mem_attr type tn_t_mem_attr, end of tn_s_drv_dim
6 TN_S_DRV_MEMBER Public See coding 20130513 begin of tn_s_drv_member, drv_member type rschavl, rgn_order type rsbpcb_rgn_order, owner type rsstring, reviewer type rsstring, desc type rstxtlg, end of tn_s_drv_member
7 TN_S_EMAIL_NOTIF Public See coding 20130513 begin of tn_s_email_notif, appset_id type rsbpc_appset_id, email_tmpl type rsbpcb_email_tmpl, tmpl_id type rsbpcb_tmpl_id, instance_id type rsbpcb_id, is_step_rgn type rs_bool, step_region_id_str type rsstring, role type rsbpcb_role, end of tn_s_email_notif
8 TN_S_GROUP Public See coding 20130513 begin of tn_s_group, value type rsstring, total_step_rgn type i, complete_step_rgn type i, active_step_rgn type i, desc type rsstring, order type i, end of tn_s_group
9 TN_S_IDENTIFIER Public See coding 20130513 begin of tn_s_identifier, dim type rsiobjnm, desc type rstxtlg, s_member type tn_s_member_desc, end of tn_s_identifier
10 TN_S_INST Public See coding 20130513 begin of tn_s_inst, appset_id type rsbpc_appset_id, tmpl_id type rsbpcb_tmpl_id, tmpl_version type rsbpcb_tmpl_version, instance_id type rsbpcb_id, status type rsbpcb_instance_status, t_identifier type tn_t_identifier, start_date type dats, start_time type tims, t_inst_own type tn_t_inst_own, t_step_rgn type tn_t_step_rgn, inst_name type rsstring, action_required type rs_bool, s_inst_overview type tn_s_inst_overview, end of tn_s_inst
11 TN_S_INST_CREATE Public See coding 20130718 begin of tn_s_inst_create, s_inst type tn_s_inst, s_validate type tn_s_tmpl_validate, end of tn_s_inst_create
12 TN_S_INST_GROUP Public See coding 20130718 begin of tn_s_inst_group, s_inst type tn_s_inst, t_step_rgn type tn_t_step_rgn, t_group type tn_t_group, total_pages type i, end of tn_s_inst_group
13 TN_S_INST_LIST Public See coding 20130718 begin of tn_s_inst_list, t_inst type tn_t_inst, end of tn_s_inst_list
14 TN_S_INST_OVERVIEW Public See coding 20130513 begin of tn_s_inst_overview, total_step_rgn type i, complete_step_rgn type i, open_step_rgn type i, pending_step_rgn type i, end of tn_s_inst_overview
15 TN_S_INST_OWN Public See coding 20130513 begin of tn_s_inst_own, user_id type rststpnm, desc type rstxt255, end of tn_s_inst_own
16 TN_S_INST_OWN_LIST Public See coding 20130718 begin of tn_s_inst_own_list, t_inst_own type tn_t_inst_own, end of tn_s_inst_own_list
17 TN_S_MEMBER_DESC Public See coding 20130513 begin of tn_s_member_desc, member type rschavl, desc type rstxtlg, end of tn_s_member_desc
18 TN_S_MEM_ATTR Public See coding 20130513 begin of tn_s_mem_attr, mem_item_id type rsbpcb_id, s_mem_item_attr type tn_s_dim_desc, sign type rssign, opt type rsoption, low type rschavl60, high type rschavl60, end of tn_s_mem_attr
19 TN_S_MEM_HIE Public See coding 20130513 begin of tn_s_mem_hie, mem_item_id type rsbpcb_id, s_mem_item_member type tn_s_member_desc, iobjnm type rsiobjnm, hienm type rshienm, version type rsversion, formula type rsbpcb_formula, tlevel type rstlevel, end of tn_s_mem_hie
20 TN_S_RGN_ACC Public See coding 20130513 begin of tn_s_rgn_acc, user_team_id type rsbpc_object_id, is_team type rs_bool, role type rsbpcb_role, desc type rstxt255, end of tn_s_rgn_acc
21 TN_S_STEP Public See coding 20130513 begin of tn_s_step, appset_id type rsbpc_appset_id, tmpl_id type rsbpcb_tmpl_id, tmpl_version type rsbpcb_tmpl_version, step_id type rsbpcb_id, step_order type rsbpcb_step_order, require_review type rs_bool, open_criteria type rsbpcb_open_criteria, allow_reopen type rs_bool, step_name type rsbpcb_step_name, instruction type rstxt255, t_drv_dim type tn_t_drv_dim, t_step_map type tn_t_step_map, t_step_role type tn_t_step_role, end of tn_s_step
22 TN_S_STEP_MAP Public See coding 20130513 begin of tn_s_step_map, drv_dim type rsiobjnm, map_type type rsbpcb_map_type, ref_dim type rsiobjnm, end of tn_s_step_map
23 TN_S_STEP_RGN Public See coding 20130513 begin of tn_s_step_rgn, appset_id type rsbpc_appset_id, tmpl_id type rsbpcb_tmpl_id, tmpl_version type rsbpcb_tmpl_version, instance_id type rsbpcb_id, step_region_id type rsbpcb_id, step_id type rsbpcb_id, s_drv_member type tn_s_member_desc, status type rsbpcb_stepregion_status, rgn_order type rsbpcb_rgn_order, s_drv_dim type tn_s_dim_desc, step_order type rsbpcb_step_order, t_rgn_acc type tn_t_rgn_acc, s_step type tn_s_step, is_owner type rs_bool, is_reviewer type rs_bool, s_detail_todolist type tn_s_detail_todolist, performer type rsstring, reviewer type rsstring, end of tn_s_step_rgn
24 TN_S_STEP_RGN_LIST Public See coding 20130718 begin of tn_s_step_rgn_list, t_step_rgn type cl_rsbpcb_service=>tn_t_step_rgn, end of tn_s_step_rgn_list
25 TN_S_STEP_RGN_REOPEN Public See coding 20130718 begin of tn_s_step_rgn_reopen, t_step_rgn type cl_rsbpcb_service=>tn_t_step_rgn, total_pages type i, end of tn_s_step_rgn_reopen
26 TN_S_STEP_ROLE Public See coding 20130513 begin of tn_s_step_role, role type rsbpcb_role, resource_id type rsbpc_resource_id, end of tn_s_step_role
27 TN_S_TEXT_NODE Public See coding 20130515 begin of tn_s_text_node, dim type rsiobjnm, hienm type rshienm, version type rsversion, th_text_node type hashed table of rsshnodename with unique key table_line, end of tn_s_text_node
28 TN_S_TMPL Public See coding 20130513 begin of tn_s_tmpl, appset_id type rsbpc_appset_id, tmpl_id type rsbpcb_tmpl_id, tmpl_version type rsbpcb_tmpl_version, status type rsbpcb_tmpl_status, is_valid type rs_bool, check_current_step_only type rs_bool, create_user type rststpnm, create_time type xsddatetime_long_z, activate_user type rststpnm, activate_time type xsddatetime_long_z, change_user type rststpnm, change_time type xsddatetime_long_z, lock_user type rststpnm, lock_time type xsddatetime_long_z, t_identity_dim type tn_t_identity_dim, txtlg type rstxtlg, t_tmpl_acc type tn_t_tmpl_acc, t_step type tn_t_step, end of tn_s_tmpl
29 TN_S_TMPL_ACC Public See coding 20130513 begin of tn_s_tmpl_acc, user_team_id type rsbpc_object_id, is_team type rs_bool, desc type rstxt255, end of tn_s_tmpl_acc
30 TN_S_TMPL_AUTH Public See coding 20130718 begin of tn_s_tmpl_auth. include type cl_rsbpcb_service=>tn_s_tmpl. types auths type string_table. types end of tn_s_tmpl_auth
31 TN_S_TMPL_VALIDATE Public See coding 20130718 begin of tn_s_tmpl_validate, success type rs_bool, messages type rsbpc0_t_message, end of tn_s_tmpl_validate
32 TN_S_USER_TEAM_DESC Public See coding 20130513 begin of tn_s_user_team_desc, user_team_id type rsbpc_object_id, is_team type rs_bool, desc type rstxt255, end of tn_s_user_team_desc
33 TN_TH_DIM_DESC Public See coding 20130513 tn_th_dim_desc type hashed table of tn_s_dim_desc with unique key dim
34 TN_TH_DIM_MEMBER Public See coding 20130515 tn_th_dim_member type hashed table of tn_s_dim_member with unique key dim
35 TN_TH_DIM_MEMBER_DESC Public See coding 20130513 tn_th_dim_member_desc type hashed table of tn_s_dim_member_desc with unique key dim member
36 TN_TH_DRV_MEMBER Public See coding 20130513 tn_th_drv_member type hashed table of tn_s_drv_member with unique key drv_member
37 TN_TH_ID Public See coding 20130513 tn_th_id type hashed table of rsbpcb_id with unique key table_line
38 TN_TH_STEP_ORDER Public See coding 20130513 tn_th_step_order type hashed table of rsbpcb_step_order with unique key table_line
39 TN_TH_TEXT_NODE Public See coding 20130515 tn_th_text_node type hashed table of tn_s_text_node with unique key dim hienm version
40 TN_TH_USER_TEAM_DESC Public See coding 20130513 tn_th_user_team_desc type hashed table of tn_s_user_team_desc with unique key user_team_id is_team
41 TN_T_DRV_DIM Public See coding 20130513 tn_t_drv_dim type standard table of tn_s_drv_dim with default key
42 TN_T_EMAIL_NOTIF Public See coding 20130513 tn_t_email_notif type standard table of tn_s_email_notif with default key
43 TN_T_GROUP Public See coding 20130513 tn_t_group type standard table of tn_s_group with default key
44 TN_T_ID Public See coding 20130513 tn_t_id type standard table of rsbpcb_id with default key
45 TN_T_IDENTIFIER Public See coding 20130513 tn_t_identifier type standard table of tn_s_identifier with default key
46 TN_T_IDENTITY_DIM Public See coding 20130513 tn_t_identity_dim type standard table of tn_s_dim_desc with default key
47 TN_T_INST Public See coding 20130513 tn_t_inst type standard table of tn_s_inst with default key
48 TN_T_INST_OWN Public See coding 20130513 tn_t_inst_own type standard table of tn_s_inst_own with default key
49 TN_T_MEM_ATTR Public See coding 20130513 tn_t_mem_attr type standard table of tn_s_mem_attr with default key
50 TN_T_MEM_HIE Public See coding 20130513 tn_t_mem_hie type standard table of tn_s_mem_hie with default key
51 TN_T_RGN_ACC Public See coding 20130513 tn_t_rgn_acc type standard table of tn_s_rgn_acc with default key
52 TN_T_RSBPCB_STEP_RGN Public See coding 20130513 tn_t_rsbpcb_step_rgn type standard table of rsbpcb_step_rgn with default key
53 TN_T_STEP Public See coding 20130513 tn_t_step type standard table of tn_s_step with default key
54 TN_T_STEP_MAP Public See coding 20130513 tn_t_step_map type standard table of tn_s_step_map with default key
55 TN_T_STEP_RGN Public See coding 20130513 tn_t_step_rgn type standard table of tn_s_step_rgn with default key
56 TN_T_STEP_ROLE Public See coding 20130513 tn_t_step_role type standard table of tn_s_step_role with default key
57 TN_T_TMPL Public See coding 20130513 tn_t_tmpl type standard table of tn_s_tmpl with default key
58 TN_T_TMPL_ACC Public See coding 20130513 tn_t_tmpl_acc type standard table of tn_s_tmpl_acc with default key
59 TN_T_TMPL_AUTH Public See coding 20130718 tn_t_tmpl_auth type standard table of tn_s_tmpl_auth with default key
Method Signatures

Method ADD_NOTIF_TO_EMAIL_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_STEP_RGN Call by reference Type reference (TYPE) RS_BOOL 20130508
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130427
3 Importing I_EMAIL_TMPL Call by reference Type reference (TYPE) RSBPCB_EMAIL_TMPL BPC: BPF Email Template 20130427
4 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) RSBPCB_ID BPC: BPF ID 20130503
5 Importing I_ROLE Call by reference Type reference (TYPE) RSBPCB_ROLE BPC: BPF Role 20130427
6 Importing I_TH_STEP_REGION_ID Call by reference Type reference (TYPE) TN_TH_ID 20130502
7 Importing I_TMPL_ID Call by reference Type reference (TYPE) RSBPCB_TMPL_ID BPC: BPF Template ID 20130503

Method ADD_NOTIF_TO_EMAIL_BUFFER on class CL_RSBPCB_SERVICE has no exception.

Method DO_PAGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TOTAL_PAGES Call by reference Type reference (TYPE) INT4 Natural number 20130502
2 Importing I_CLASS Call by reference Type reference (TYPE) RSSTRING String 20130502
3 Importing I_METHOD Call by reference Type reference (TYPE) RSSTRING String 20130502
4 Importing I_PAGE Call by reference Type reference (TYPE) INT4 1 Natural number 20130502
5 Importing I_PAGING_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMNAME 20130502
6 Importing I_REC_PER_PAGE Call by reference Type reference (TYPE) INT4 100 Natural number 20130502
7 Importing I_TH_PARAMETER Call by reference Type reference (TYPE) ABAP_PARMBIND_TAB 20130508
# Exception Resumable Description Created on
1 CX_RSBPCB_EXCEPTION BPC Exception: BPF Execption 20130502
2 CX_RSBPC_NO_AUTH CPM BPC Exception - No Authorization 20130722

Method FILTER_COMPOUNDED_DIMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DIMS Call by reference Type reference (TYPE) CL_RSBPCB_SERVICE=>TN_T_IDENTITY_DIM 20130930

Method FILTER_COMPOUNDED_DIMS on class CL_RSBPCB_SERVICE has no exception.

Method GET_DEFAULT_LANG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LANGU Value transfer Type reference (TYPE) SPRAS Language Key 20130428

Method GET_DEFAULT_LANG on class CL_RSBPCB_SERVICE has no exception.

Method GET_DIMS_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_DIM_DESC Call by reference Type reference (TYPE) TN_TH_DIM_DESC 20130502

Method GET_DIMS_DESC on class CL_RSBPCB_SERVICE has no exception.

Method GET_MEMBERS_BY_DRV_DIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_DRV_MEMBER Call by reference Type reference (TYPE) TN_TH_DRV_MEMBER 20130511
2 Importing IF_WITH_OWNER_REVIEWER Call by reference Type reference (TYPE) RS_BOOL Boolean 20130508
3 Importing IF_WITH_TEXT Call by reference Type reference (TYPE) RS_BOOL Boolean 20130508
4 Importing I_S_DRV_DIM Call by reference Type reference (TYPE) TN_S_DRV_DIM 20130426
# Exception Resumable Description Created on
1 CX_RSBPCB_EXCEPTION BPC Exception: BPF Execption 20130918

Method GET_MEMBERS_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_DIM_MEMBER_DESC Call by reference Type reference (TYPE) TN_TH_DIM_MEMBER_DESC 20130502

Method GET_MEMBERS_DESC on class CL_RSBPCB_SERVICE has no exception.

Method GET_MEMBER_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMENSION Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130430
2 Importing I_HIENM Call by reference Type reference (TYPE) RSHIENM Hierarchy name 20130515
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130515
4 Importing I_MEMBER Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20130430
5 Importing I_VERSION Call by reference Type reference (TYPE) RSVERSION Hierarchy version 20130515
6 Returning R_DESC Value transfer Type reference (TYPE) RSTXTLG Long description 20130508

Method GET_MEMBER_DESC on class CL_RSBPCB_SERVICE has no exception.

Method GET_USER_TEAM_BY_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TEAM_ID Call by reference Type reference (TYPE) RSBPCE_T_TEAM_ID BPC: Table of team ID 20130508
2 Exporting E_T_USER_ID Call by reference Type reference (TYPE) RSBPCE_T_USER_ID BPC: Table of user ID 20130508
3 Importing I_STR Call by reference Type reference (TYPE) RSSTRING String 20130426

Method GET_USER_TEAM_BY_STR on class CL_RSBPCB_SERVICE has no exception.

Method GET_USER_TEAM_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_USER_TEAM_DESC Call by reference Type reference (TYPE) TN_TH_USER_TEAM_DESC 20130501
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130501

Method GET_USER_TEAM_DESC on class CL_RSBPCB_SERVICE has no exception.

Method IS_ATTR_IN_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTR_NAME Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130425
2 Importing I_DIMENSION Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130425
3 Returning RF_EXIST Value transfer Type reference (TYPE) RS_BOOL Boolean 20130425

Method IS_ATTR_IN_DIMENSION on class CL_RSBPCB_SERVICE has no exception.

Method IS_DIMENSION_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130425
2 Importing I_DIMENSION Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130425
3 Returning RF_EXIST Value transfer Type reference (TYPE) RS_BOOL Boolean 20130425

Method IS_DIMENSION_EXIST on class CL_RSBPCB_SERVICE has no exception.

Method IS_HIE_IN_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMENSION Call by reference Type reference (TYPE) RSIOBJNM 20130425
2 Importing I_HIENM Call by reference Type reference (TYPE) RSHIENM Hierarchy name 20130425
3 Importing I_KEY_DATE Call by reference Type reference (TYPE) DATUM SY-DATUM Date 20130509
4 Importing I_VERSION Call by reference Type reference (TYPE) RSVERSION Hierarchy version 20130425
5 Returning RF_EXIST Value transfer Type reference (TYPE) RS_BOOL 20130425

Method IS_HIE_IN_DIMENSION on class CL_RSBPCB_SERVICE has no exception.

Method IS_LEAF_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMENSION Call by reference Type reference (TYPE) RSIOBJNM 20130425
2 Importing I_HIENM Call by reference Type reference (TYPE) RSHIENM Hierarchy name 20130425
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130514
4 Importing I_KEY_DATE Call by reference Type reference (TYPE) DATUM SY-DATUM Date 20130509
5 Importing I_MEMBER Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20130425
6 Importing I_VERSION Call by reference Type reference (TYPE) RSVERSION Hierarchy version 20130425
7 Returning RF_LEAF Value transfer Type reference (TYPE) RS_BOOL 20130514

Method IS_LEAF_NODE on class CL_RSBPCB_SERVICE has no exception.

Method IS_MEMBER_IN_DIMENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DIMENSION Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20130425
2 Importing I_MEMBER Call by reference Type reference (TYPE) RSCHAVL Dim: Field for a User-Defined Characteristic Value 20130425
3 Returning RF_EXIST Value transfer Type reference (TYPE) RS_BOOL Boolean 20130425

Method IS_MEMBER_IN_DIMENSION on class CL_RSBPCB_SERVICE has no exception.

Method LOCK_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130512
2 Importing I_S_INST Call by reference Type reference (TYPE) TN_S_INST 20130512
# Exception Resumable Description Created on
1 CX_RSBPCB_EXCEPTION BPC Exception: BPF Execption 20130512

Method SEND_EMAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_STEP_RGN Call by reference Type reference (TYPE) RS_BOOL Boolean 20130506
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130506
3 Importing I_EMAIL_TMPL Call by reference Type reference (TYPE) RSBPCB_EMAIL_TMPL BPC: BPF Email Template 20130506
4 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) RSBPCB_ID BPC: BPF ID 20130506
5 Importing I_ROLE Call by reference Type reference (TYPE) RSBPCB_ROLE BPC: BPF Role 20130506
6 Importing I_STEP_REGION_ID_STR Call by reference Type reference (TYPE) RSSTRING String 20130506
7 Importing I_TMPL_ID Call by reference Type reference (TYPE) RSBPCB_TMPL_ID BPC: BPF Template ID 20130506
# Exception Resumable Description Created on
1 CX_RSBPCB_EXCEPTION BPC Exception: BPF Execption 20130504

Method SEND_EMAIL_IN_BUFFER Signature

Method SEND_EMAIL_IN_BUFFER on class CL_RSBPCB_SERVICE has no parameter.
# Exception Resumable Description Created on
1 CX_RSBPCB_EXCEPTION BPC Exception: BPF Execption 20130503

Method SPLIT_COMPOUND_DIM_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_DIMS Call by reference Type reference (TYPE) CL_RSBPCB_SERVICE=>TN_T_IDENTIFIER 20130930
# Exception Resumable Description Created on
1 CX_RSBPCA_ADMIN_ERROR BPC: Admin exception 20130930
2 CX_RSBPCB_EXCEPTION BPC Exception: BPF Execption 20130930

Method UNLOCK_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130512
2 Importing I_S_INST Call by reference Type reference (TYPE) TN_S_INST 20130512

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