SAP ABAP Class CL_RSBPCA_APPSET (BPC: Environment)
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 20130526
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 20130429
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_GENERAL BW Repository: TLOGO Objects - General 20130429
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_MAINTAIN BW Repository: TLOGO Objects - Changes/Maintenance 20130429
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_MAINTAIN_INT BW Repository: TLOGO Objects - INTERN: Activation 20130429
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_TRANSPORT Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) 20130429
Properties
Class CL_RSBPCA_APPSET  
Short Description BPC: Environment    
Super Class CL_RSBPCA_TLOGO_BASE BPC IP Extension: TLOGO Base 
Instantiability of a Class 2  Public 
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 20130429   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_RSBPCA_APPSET_VERS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 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 20130429
3 IF_RSO_TLOGO_GENERAL BW Repository: TLOGO Objects - General 20130429
4 IF_RSO_TLOGO_MAINTAIN BW Repository: TLOGO Objects - Changes/Maintenance 20130429
5 IF_RSO_TLOGO_MAINTAIN_INT BW Repository: TLOGO Objects - INTERN: Activation 20130429
6 IF_RSO_TLOGO_TRANSPORT Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) 20130429
Friends
Class CL_RSBPCA_APPSET has no friend class.
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_APPSET_DB 20130526
2 N_APPSET_ID Instance attribute Private Type reference (TYPE) RSBPC_APPSET_ID 20130527
3 N_DELETED_APPSET_ID Static Attribute Public Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130729
4 N_IS_NEW_APPSET Instance attribute Public Type reference (TYPE) RS_BOOL Boolean 20130705
5 N_RES_FOLDER Instance attribute Public Type reference (TYPE) S_RES_FOLDER 20130709
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20130526
2 CONSTRUCTOR Instance method Public Constructor 20130429
3 FACTORY Static method Public Method Factory 20130429
4 GET_ALL Static method Public Method get all Appsets user with Display authority 20130625
5 GET_ALL_ACCESS Static method Public Method get all Appsets user with Access (Identify) authority 20130730
6 GET_INFO Instance method Public Method 20130507
7 GET_OBJECT_REF Instance method Private Method 20130429
8 SET_INFO Instance method Public Method 20130507
9 SET_VALUES Instance method Public Method 20130504
Events
Class CL_RSBPCA_APPSET has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_APPSET_INFO Public See coding 20130507 begin of s_appset_info, appset_id type rsbpc_appset_id, prefix type rsbpc_appset_prefix, txtlg type rstxtlg, timestmp type rstimestmp, tstpnm type rststpnm, end of s_appset_info
2 S_RES_FOLDER Public See coding 20130709 BEGIN OF s_res_folder, root_id TYPE rsbpc_uni_idc32, th_res_folder TYPE th_res_folder_guid, END OF s_res_folder
3 S_RES_FOLDER_GUID Public See coding 20130708 BEGIN OF s_res_folder_guid, access_type TYPE RSBPCR_ACCESS_TYPe, resource_id TYPE rsbpc_uni_idc32, END OF s_res_folder_guid
4 TH_RES_FOLDER_GUID Public See coding 20130708 th_res_folder_guid TYPE HASHED TABLE OF s_res_folder_guid WITH UNIQUE KEY resource_id
5 T_APPSET_INFO Public See coding 20130507 t_appset_info type standard table of s_appset_info
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSBPCA_APPSET has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSBPCA_APPSET 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 20130526

Method CONSTRUCTOR on class CL_RSBPCA_APPSET has no exception.

Method FACTORY 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 20130429
2 Importing I_CHECK_EXIST Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130526
3 Returning R_R_ENVM Value transfer Object reference (TYPE REF TO) CL_RSBPCA_APPSET BPC: Environment 20130429
# 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_APPSET Call by reference Type reference (TYPE) T_APPSET_INFO 20130625
2 Importing I_CHECK_AUTHORITY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130625

Method GET_ALL on class CL_RSBPCA_APPSET has no exception.

Method GET_ALL_ACCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_APPSET Call by reference Type reference (TYPE) T_APPSET_INFO 20130730

Method GET_ALL_ACCESS on class CL_RSBPCA_APPSET has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_APPSET Call by reference Type reference (TYPE) S_APPSET_INFO 20130507
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE 20130526
# Exception Resumable Description Created on
1 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 20130429
2 Returning R_R_APPSET_VERS Value transfer Object reference (TYPE REF TO) CL_RSBPCA_APPSET_VERS BPC: CL_RSBPCA_APPSET_VERS 20130429

Method GET_OBJECT_REF on class CL_RSBPCA_APPSET has no exception.

Method SET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20130607
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-NEW 20130525
3 Importing I_S_APPSET Call by reference Type reference (TYPE) S_APPSET_INFO 20130507
# Exception Resumable Description Created on
1 CX_RSBPC_NO_AUTH CPM BPC Exception - No Authorization 20130724

Method SET_VALUES 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 20130504
2 Importing I_S_APPSET Call by reference Type reference (TYPE) RSBPCA_S_ENVM_CAT BPC Environment information 20130504

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