SAP ABAP Class CL_RSBPCA_OBJ_FACTORY (BPC IP Extension: Repo Object Factory)
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
Properties
Class CL_RSBPCA_OBJ_FACTORY  
Short Description BPC IP Extension: Repo Object Factory    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBPCA   BPC IP Extension: BPC Meta Data Repository 
Created 20130526   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)
Interfaces
Class CL_RSBPCA_OBJ_FACTORY has no interface implemented.
Friends
Class CL_RSBPCA_OBJ_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_TS_OBJ Static Attribute Private Type reference (TYPE) TP_TS_OBJ 20130526
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJ_DELETED Static method Public Method 20130830
2 CREATE_OBJ Static method Public Method 20130526
3 MARK_OBJ_DELETED Static method Public Method Mark the obj in memory was deleted, recreate not supt 20130830
4 REMOVE_OBJ Static method Public Method 20130530
5 REMOVE_OBJ_BY_APPSET Static method Public Method 20130526
6 REMOVE_OBJ_BY_TYPES Static method Public Method 20130526
Events
Class CL_RSBPCA_OBJ_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_OBJ Private See coding 20130526 begin of tp_s_obj, type type classname, appset_id type rsbpc_appset_id, objnm type sobj_name, objvers type rsobjvers, r_obj type ref to object, deleted type abap_bool, end of tp_s_obj
2 TP_TS_OBJ Private See coding 20130526 tp_ts_obj type sorted table of tp_s_obj with unique key type appset_id objnm objvers
Method Signatures

Method CHECK_OBJ_DELETED 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 20130830
2 Importing I_CLASS Call by reference Type reference (TYPE) CLASSNAME 20130830
3 Importing I_OBJNM Call by reference Type reference (TYPE) CLIKE 20130830
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS 20130830
5 Returning R_OBJ_DELETED Value transfer Type reference (TYPE) ABAP_BOOL 20130830

Method CHECK_OBJ_DELETED on class CL_RSBPCA_OBJ_FACTORY has no exception.

Method CREATE_OBJ 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
2 Importing I_CLASS Call by reference Type reference (TYPE) CLASSNAME 20130526
3 Importing I_OBJNM Call by reference Type reference (TYPE) CLIKE 20130526
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS 20130526
5 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Object Type (TLOGO) 20130830
6 Returning R_R_OBJ Value transfer Object reference (TYPE REF TO) OBJECT 20130526

Method CREATE_OBJ on class CL_RSBPCA_OBJ_FACTORY has no exception.

Method MARK_OBJ_DELETED 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 20130830
2 Importing I_CLASS Call by reference Type reference (TYPE) CLASSNAME 20130830
3 Importing I_OBJNM Call by reference Type reference (TYPE) CLIKE 20130830

Method MARK_OBJ_DELETED on class CL_RSBPCA_OBJ_FACTORY has no exception.

Method REMOVE_OBJ 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 20130530
2 Importing I_CLASS Call by reference Type reference (TYPE) CLASSNAME 20130530
3 Importing I_OBJNM Call by reference Type reference (TYPE) CLIKE 20130530

Method REMOVE_OBJ on class CL_RSBPCA_OBJ_FACTORY has no exception.

Method REMOVE_OBJ_BY_APPSET 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 REMOVE_OBJ_BY_APPSET on class CL_RSBPCA_OBJ_FACTORY has no exception.

Method REMOVE_OBJ_BY_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) CLASSNAME 20130526

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