SAP ABAP Class CL_RSBPCA_APPL (BPC: Model)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPC-ADM (Application Component) BPC 'unified model' - Admin UI
     RSBPCA (Package) BPC IP Extension: BPC Meta Data Repository
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 20130527
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSOBJS_COMMON General Interface 20131002
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO TLOGO Object 20130418
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_GENERAL BW Repository: TLOGO Objects - General 20130418
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_MAINTAIN BW Repository: TLOGO Objects - Changes/Maintenance 20130418
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_MAINTAIN_INT BW Repository: TLOGO Objects - INTERN: Activation 20130418
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_TRANSPORT Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) 20130418
Properties
Class CL_RSBPCA_APPL  
Short Description BPC: Model    
Super Class CL_RSBPCA_TLOGO_BASE BPC IP Extension: TLOGO Base 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class RSBPCA_EXCEPTION    
Program status P  SAP Standard Production Program 
Category 0   
Package RSBPCA   BPC IP Extension: BPC Meta Data Repository 
Created 20130418   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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSOBJS_COMMON General Interface 20131002
2 IF_RSO_TLOGO TLOGO Object 20130418
3 IF_RSO_TLOGO_GENERAL BW Repository: TLOGO Objects - General 20130418
4 IF_RSO_TLOGO_MAINTAIN BW Repository: TLOGO Objects - Changes/Maintenance 20130418
5 IF_RSO_TLOGO_MAINTAIN_INT BW Repository: TLOGO Objects - INTERN: Activation 20130418
6 IF_RSO_TLOGO_TRANSPORT Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) 20130418
Friends
# Friend Modeled only Created on Description
1 CL_RSBPCA_OBJ_FACTORY 20130527 BPC IP Extension: Repo Object Factory
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_R_DB Static Attribute Private Object reference (TYPE REF TO) CL_RSBPCA_APPL_DB 20130527
2 P_APPL_ID Instance attribute Private Type reference (TYPE) RSBPC_APPL_ID BPC: Application ID 20130529
3 P_APPSET_ID Instance attribute Private Type reference (TYPE) RSBPC_APPSET_ID 20130529
4 P_MAINTENANCE_STATE Instance attribute Private Type reference (TYPE) RSO_MAINTENANCE_STATE Processing Status of a TLOGO Object 20130509
5 P_R_VERS_A Instance attribute Private Object reference (TYPE REF TO) CL_RSBPCA_APPL_VERS BPC: Version class for application 20130508
6 P_R_VERS_M Instance attribute Private Object reference (TYPE REF TO) CL_RSBPCA_APPL_VERS BPC: Version class for application 20130508
7 P_R_VERS_N Instance attribute Private Object reference (TYPE REF TO) CL_RSBPCA_APPL_VERS BPC: Version class for application 20130508
Methods
# Method Level Visibility Method type Description Created on
1 CAN_MANAGE Static method Private Method 20130617
2 CAN_VIEW Static method Private Method 20130618
3 CLASS_CONSTRUCTOR Static method Public Constructor 20130527
4 CONSTRUCTOR Instance method Private Constructor 20130523
5 FACTORY Static method Public Method 20130424
6 GET_ALL Static method Public Method 20130527
7 GET_INFO Instance method Public Method 20130509
8 GET_OBJECT_REF Instance method Private Method Get object ref 20130508
9 GET_SUB_COMPONENTS Instance method Private Method 20130607
10 GET_TLOGO_INSTANCE Static method Public Method Get TLOGO instance by given environment id and model id 20130507
11 GET_WORK_STATUS_MANAGER Instance method Public Method return workstatus manager 20130502
12 GET_WS_DEF Instance method Public Method 20130606
13 SET_INFO Instance method Public Method 20130610
14 _REFRESH_IPRV_AUDIT_INFO Static method Private Method reload iprv audit related info from BW side 20130730
15 _UPDATE_IPRV_AUDIT_INFO Static method Private Method reload iprv audit related info from BW side 20130730
Events
Class CL_RSBPCA_APPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_APPL Public See coding 20130418 begin of s_appl, appset_id type rsbpc_appset_id, appl_id type rsbpc_appl_id, objvers type rsobjvers, end of s_appl
2 S_APPL_INFO Public See coding 20130418 begin of s_appl_info. include type s_appl. include type rstlogo_am. include type rststpint. include type rstxtsl. types end of s_appl_info
3 T_APPL Public See coding 20130419 t_appl type table of s_appl_info
Method Signatures

Method CAN_MANAGE 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 20130619
2 Returning R_SUCCESS Value transfer Type reference (TYPE) RS_BOOL 20130617

Method CAN_MANAGE on class CL_RSBPCA_APPL has no exception.

Method CAN_VIEW 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 20130619
2 Returning R_SUCCESS Value transfer Type reference (TYPE) RS_BOOL 20130618

Method CAN_VIEW on class CL_RSBPCA_APPL has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR 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 20130523
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSBPC_APPL_ID 20130529

Method CONSTRUCTOR on class CL_RSBPCA_APPL has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_ID Call by reference Type reference (TYPE) RSBPC_APPL_ID BPC: Application ID 20130424
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130424
3 Importing I_CHECK_EXIST Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130603
4 Returning R_R_APPL Value transfer Object reference (TYPE REF TO) CL_RSBPCA_APPL BPC: Model 20130424
# Exception Resumable Description Created on
1 CX_RS_INVALID_NAME 20130619
2 CX_RS_NOT_FOUND 20130604

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_APPL Call by reference Type reference (TYPE) RSBPCA_T_APPL_DETAIL 20130527
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID 20130527
3 Importing I_CHECK_AUTHORITY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130527
4 Importing I_DETAIL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130527
5 Importing I_SUBOBJ Call by reference Type reference (TYPE) STRING 20130704
# Exception Resumable Description Created on
1 CX_RSBPCA_ADMIN_ERROR 20130627

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_APPL Call by reference Type reference (TYPE) RSBPCA_S_APPL_IPRV Appl info with iprv 20130509
2 Importing I_I_READFROMDB Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130611
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE 20130610
4 Importing I_SUBOBJ Call by reference Type reference (TYPE) STRING 20130704
5 Importing I_WITH_DETAIL Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130610
# Exception Resumable Description Created on
1 CX_RSBPCA_ADMIN_ERROR 20130627
2 CX_RSBPC_NO_AUTH CPM BPC Exception - No Authorization 20130724

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 20130508
2 Importing I_RELOAD Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130610
3 Returning R_R_APPL_VERS Value transfer Object reference (TYPE REF TO) CL_RSBPCA_APPL_VERS BPC: Version class for application 20130508

Method GET_OBJECT_REF on class CL_RSBPCA_APPL has no exception.

Method GET_SUB_COMPONENTS 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 RS_C_OBJVERS-ACTIVE 20130607
2 Returning R_R_COMPS Value transfer Object reference (TYPE REF TO) CL_RSBPCA_MODEL_COMP_COLL 20130607

Method GET_SUB_COMPONENTS on class CL_RSBPCA_APPL has no exception.

Method GET_TLOGO_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_ID Call by reference Type reference (TYPE) RSBPC_APPL_ID Model ID 20130507
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID Environment ID 20130507
3 Returning R_R_TLOGO Value transfer Object reference (TYPE REF TO) IF_RSO_TLOGO TLOGO Object 20130507
# Exception Resumable Description Created on
1 CX_RS_INVALID_NAME Invalid Technical Name 20130929
2 CX_RS_NOT_FOUND Object Not Found 20130929

Method GET_WORK_STATUS_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_WORK_STATUS_MANAGER Value transfer Object reference (TYPE REF TO) CL_RSBPCW_WORK_STATUS_MGR Work Status Runtime Locks Manager 20130502

Method GET_WORK_STATUS_MANAGER on class CL_RSBPCA_APPL has no exception.

Method GET_WS_DEF 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 RS_C_OBJVERS-ACTIVE Object version 20130607
2 Returning R_R_WS_DEF Value transfer Object reference (TYPE REF TO) IF_RSBPCW_WS_DEF 20130607

Method GET_WS_DEF on class CL_RSBPCA_APPL has no exception.

Method SET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_AUDIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20130823
2 Importing I_CREATE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130610
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-NEW 20130610
4 Importing I_S_APPL Call by reference Type reference (TYPE) RSBPCA_S_APPL_RES 20130610
# Exception Resumable Description Created on
1 CX_RSBPC_NO_AUTH CPM BPC Exception - No Authorization 20130724
2 CX_RS_STATIC_CHECK 20130621

Method _REFRESH_IPRV_AUDIT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_INFOPROV Call by reference Type reference (TYPE) RSBPCA_T_INFOPROV list of infoprovider 20130730

Method _REFRESH_IPRV_AUDIT_INFO on class CL_RSBPCA_APPL has no exception.

Method _UPDATE_IPRV_AUDIT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_INFOPROV Call by reference Type reference (TYPE) RSBPCA_T_INFOPROV list of infoprovider 20130730
# Exception Resumable Description Created on
1 CX_RSBPCA_ADMIN_ERROR BPC: Admin exception 20130730
History
Last changed by/on SAP  20140121 
SAP Release Created in 740