SAP ABAP Class CL_RSBPCK_BASE (BPC: AO service base)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPC (Application Component) BPC 'unified model'
     RSBPCK (Package) BPC IP Extension: Analysis Office
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSBPCA_TLOGO_BASE BPC IP Extension: TLOGO Base 20130605
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBPCK_AO BPC: Workbook 20130605
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBPCK_AO_CONSTANTS BPC: AO constants 20130605
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSBPCK_WORKBOOK BPC: Workbook 20130605
Properties
Class CL_RSBPCK_BASE  
Short Description BPC: AO service base    
Super Class CL_RSBPCA_TLOGO_BASE BPC IP Extension: TLOGO Base 
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBPCK   BPC IP Extension: Analysis Office 
Created 20130605   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 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBPCK_AO BPC: Workbook 20130605
2 IF_RSBPCK_AO_CONSTANTS BPC: AO constants 20130605
Friends
Class CL_RSBPCK_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_APPL_ID Instance attribute Protected Type reference (TYPE) RSBPC_APPL_ID 20130614
2 O_APPSET_ID Instance attribute Protected Type reference (TYPE) RSBPC_APPSET_ID 20130614
3 O_CONCAT_KEY Instance attribute Protected Type reference (TYPE) SOBJ_NAME 20130606
4 O_CONTENT_SYSTEM Static Attribute Protected Type reference (TYPE) BOOLEAN 20130606
5 O_OBJVERS Instance attribute Protected Type reference (TYPE) RSOBJVERS 20130606
6 O_OBJ_REF_TAB Static Attribute Protected Type reference (TYPE) T_OBJ_REF 20130606
7 O_R_VERS_A Instance attribute Protected Object reference (TYPE REF TO) CL_RSBPCK_AO_VERS 20130606
8 O_R_VERS_D Instance attribute Protected Object reference (TYPE REF TO) CL_RSBPCK_AO_VERS 20130606
9 O_R_VERS_M Instance attribute Protected Object reference (TYPE REF TO) CL_RSBPCK_AO_VERS 20130606
10 O_R_VERS_N Instance attribute Protected Object reference (TYPE REF TO) CL_RSBPCK_AO_VERS 20130606
11 O_TLOGO Instance attribute Protected Type reference (TYPE) RSTLOGO 20130606
12 O_WBTYPE Instance attribute Protected Type reference (TYPE) RSBPCK_WB_TYPE 20130614
13 O_WB_ID Instance attribute Protected Type reference (TYPE) RSBPCK_WB_ID 20130614
14 O_WITH_CONTENT Instance attribute Protected Type reference (TYPE) RS_BOOL 20130606
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Static method Public Method Authorization check; try_display=X (not like maintain~auth) 20130605
2 GET_ALL_PROPERTIES Instance method Public Method 20130605
3 GET_INSTANCE Static method Public Method 20130605
4 GET_OBJECT_REF Instance method Protected Method 20130605
5 INITIALIZE Static method Public Method Initialize internal buffer 20130605
6 REMOVE_OBJ_REFERENCE Instance method Public Method Remove from internal buffer 20130605
7 SET_OBJECT_REF Instance method Protected Method 20130605
8 SET_VALUE Instance method Public Method 20130605
Events
Class CL_RSBPCK_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_OBJ_REF Public Attribute reference (LIKE) 20130605
2 S_OBJ_SEARCH Public See coding 20130605 begin of s_obj_search, wb_id type rsbpck_wb_id, appset_id type rsbpc_appset_id, appl_id type rsbpc_appl_id, objvers type rsobjvers, wbtype type RSBPCK_wb_TYPE, langu type langu, txtlg type rstxtlg, filetype type rsbpck_filetype, tstpnm type rststpnm, timestmp type rstimestmp, end of s_obj_search
3 S_OBJ_TECHNAME_RANGE Public See coding 20130605 begin of s_obj_techname_range, sign type ddsign, option type ddoption, low type rsbpck_wb_id, high type rsbpck_wb_id, end of s_obj_techname_range
4 T_OBJ_REF Public Attribute reference (LIKE) 20130605
5 T_OBJ_SEARCH Public See coding 20130605 t_obj_search type standard table of s_obj_search
6 T_OBJ_TECHNAME_RANGE Public See coding 20130605 t_obj_techname_range type table of s_obj_techname_range
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTVT Call by reference Type reference (TYPE) RSSB_ACTIVITY BW: Activities (Authorization Check) 20130605
2 Importing I_APPL_ID Call by reference Type reference (TYPE) RSBPC_APPL_ID 20130614
3 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID 20130614
4 Importing I_T_SUBOBJECT Call by reference Type reference (TYPE) RSSB_T_SUBOBJECT Table with TLOGO Objects 20130605
5 Importing I_WBTYPE Call by reference Type reference (TYPE) RSBPCK_WB_TYPE 20130614
6 Importing I_WB_ID Call by reference Type reference (TYPE) RSBPCK_WB_ID 20130614
# Exception Resumable Description Created on
1 CX_RS_DISPLAY_ONLY Object can be displayed only - it can not be edited 20130605
2 CX_RS_NOT_AUTHORIZED No Authorization for an Object 20130605

Method GET_ALL_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_PROPERTIES Call by reference Type reference (TYPE) RSBPCK_S_OBJ Analysis Office: Object Set 20130605

Method GET_ALL_PROPERTIES on class CL_RSBPCK_BASE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_ID Call by reference Type reference (TYPE) RSBPC_APPL_ID 20130614
2 Importing IV_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID 20130614
3 Importing IV_ENQMODE Call by reference Type reference (TYPE) ENQMODE 20130605
4 Importing IV_WBTYPE Call by reference Type reference (TYPE) RSBPCK_WB_TYPE 20130614
5 Importing IV_WB_ID Call by reference Type reference (TYPE) RSBPCK_WB_ID 20130614
6 Importing IV_WITH_CONTENT Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE 20130605
7 Returning RR_OBJ_REF Value transfer Object reference (TYPE REF TO) IF_RSO_TLOGO 20130605
# Exception Resumable Description Created on
1 CX_RS_INCONSISTENT 20130605

Method GET_OBJECT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Object version 20130605
2 Returning R_R_VERS Value transfer Object reference (TYPE REF TO) CL_RSBPCK_AO_VERS BPC: CL_RSBPCA_APPSET_VERS 20130605

Method GET_OBJECT_REF on class CL_RSBPCK_BASE has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_RSBPCK_BASE has no parameter.
Method INITIALIZE on class CL_RSBPCK_BASE has no exception.

Method REMOVE_OBJ_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS Object version 20130605

Method REMOVE_OBJ_REFERENCE on class CL_RSBPCK_BASE has no exception.

Method SET_OBJECT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS RS_C_OBJVERS-ACTIVE 20130605
2 Importing I_R_VERS Call by reference Object reference (TYPE REF TO) CL_RSBPCK_AO_VERS BPC: CL_RSBPCA_APPSET_VERS 20130605

Method SET_OBJECT_REF on class CL_RSBPCK_BASE has no exception.

Method SET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_OBJ Call by reference Type reference (TYPE) RSBPCK_S_OBJ Analysis Office: Object Set 20130605

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