SAP ABAP Class CL_RSO_OBJECT_COLLECTION_CACHE (BW Repository: Cache on DB for Object Collection)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_TLOGO (Package) BI TLOGO Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_APPLICATION_LOG_CONST BW Repository: Interface & Constants for Application Log 19990920
Properties
Class CL_RSO_OBJECT_COLLECTION_CACHE  
Short Description BW Repository: Cache on DB for Object Collection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSO_TLOGO   BI TLOGO Framework 
Created 19990920   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSO_DOCUMENT_PROXY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSO_REPOSITORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IF_RSOD_CONST Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RZD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
8 SKWFC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSO_APPLICATION_LOG_CONST BW Repository: Interface & Constants for Application Log 19990920
Friends
Class CL_RSO_OBJECT_COLLECTION_CACHE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PROBCLASS_HIGH Instance attribute Private Attribute reference (LIKE) 19990920
2 PROBCLASS_LOW Instance attribute Private Attribute reference (LIKE) 19990920
3 PROBCLASS_MEDIUM Instance attribute Private Attribute reference (LIKE) 19990920
4 PROBCLASS_NONE Instance attribute Private Attribute reference (LIKE) 19990920
5 PROBCLASS_VERY_HIGH Instance attribute Private Attribute reference (LIKE) 19990920
6 P_LOGSYS Static Attribute Private Type reference (TYPE) RSRLOGSYS Logical System of the Receiver 20000131
7 P_RUNTIME_RESOLUTION Static Attribute Private Type reference (TYPE) F Runtime Measurement Resolution 19991012
8 P_SAP_UINT_MAX Static Attribute Private Type reference (TYPE) F Maximum Time Measurement 19991013
9 P_TH_TLOGOPROP Static Attribute Private Type reference (TYPE) RSO_TH_TLOGOPROP TLOGO Properties 19991004
10 P_T_OBJECT_INV Static Attribute Private Type reference (TYPE) RSO_T_TLOGO Objects, to Invalidate 19991122
Methods
# Method Level Visibility Method type Description Created on
1 CACHE_INVALIDATE_MULTI Static method Public Method Deletes Entries from Cache 19991004
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19990921
3 GET_DISPLAYED_IN Static method Public Method Temporary: Display Hierarchies 19991122
4 GET_FUNCNAME_ASC_OF_OBJECT Static method Private Method Gets Function Name Associations for Object Type 19990920
5 GET_FUNCNAME_PROP_OF_OBJECT Static method Private Method Determines Function name for Property Module 19991004
6 GET_OBJECTS_ASSOCIATED Static method Public Method Returns the Associated Objects (as far as poss. from Cache) 19990920
7 GET_OBJECTS_ASSOCIATED_NATIVE Static method Public Method Returns the Associated Objects using the Function Modules 19990920
8 GET_OBJECT_PROPERTIES Static method Public Method Returns the Properties (if Possible from Cache) 19991004
9 GET_OBJECT_PROPERTIES_NATIVE Static method Public Method Returns the Properties using Function Modules 19991004
10 GET_TIMEDIFF Static method Private Method Determines Time Difference in Seconds 19991012
11 SELECT_LOGSYS Static method Private Method User should Choose a Source System 20000201
Events
Class CL_RSO_OBJECT_COLLECTION_CACHE has no event.
Types
Class CL_RSO_OBJECT_COLLECTION_CACHE has no local type.
Method Signatures

Method CACHE_INVALIDATE_MULTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG Meldungen 19991126
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS Objektversion 19991004
3 Importing I_T_E071 Call by reference Type reference (TYPE) TR_OBJECTS Objekte (RS_D???_AFTER_IMPORT) 19991004
4 Importing I_T_RS_E071 Call by reference Type reference (TYPE) RS_T_E071 Objekte (RS_AFTER_IMPORT) 19991004
5 Importing I_T_TLOGO_FUNC Call by reference Type reference (TYPE) RSO_T_TLOGO_FUNC Objekte (Repository: Content activate) 19991122
6 Importing I_T_TR_OBJECT Call by reference Type reference (TYPE) RS_T_TR_OBJECT Objekte (RS_TR_AFTER_SAVE_ACT_DEL) 19991004

Method CACHE_INVALIDATE_MULTI on class CL_RSO_OBJECT_COLLECTION_CACHE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method GET_DISPLAYED_IN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJ Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Assoziierte Objekte 19991122
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSO_S_TLOGO-OBJNM Objektname 19991122
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS Objektversion 19991122
4 Importing I_TLOGO Call by reference Type reference (TYPE) RS_TLOGO Objekttyp 19991122

Method GET_DISPLAYED_IN on class CL_RSO_OBJECT_COLLECTION_CACHE has no exception.

Method GET_FUNCNAME_ASC_OF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO Typ des Objekts 19990920
2 Returning R_FUNCNAME Value transfer Type reference (TYPE) FUNCNAME Name Funktionsbaustein 19990920

Method GET_FUNCNAME_ASC_OF_OBJECT on class CL_RSO_OBJECT_COLLECTION_CACHE has no exception.

Method GET_FUNCNAME_PROP_OF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TLOGO Call by reference Type reference (TYPE) RS_TLOGO TLOGO Typ 19991004
2 Returning R_FUNCNAME Value transfer Type reference (TYPE) FUNCNAME Technische Bezeichung Funktionsbaustein 19991004

Method GET_FUNCNAME_PROP_OF_OBJECT on class CL_RSO_OBJECT_COLLECTION_CACHE has no exception.

Method GET_OBJECTS_ASSOCIATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_OBJ Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Assoziierte Objekte 19990920
2 Importing I_ASC_TYPE Call by reference Type reference (TYPE) RSO_ASC_TYPE Typ der Assoziation 19990920
3 Importing I_BYPASSING_BUFFER Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Cache beim Lesen nicht verwenden 20041122
4 Importing I_OBJLOGSYS Call by reference Type reference (TYPE) RSRLOGSYS Logisches System des Empfängers 20000131
5 Importing I_OBJNM Call by reference Type reference (TYPE) RSO_S_TLOGO-OBJNM Objektname 19990920
6 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS Objektversion 19990920
7 Importing I_TLOGO Call by reference Type reference (TYPE) RS_TLOGO Objekttyp 19990920

Method GET_OBJECTS_ASSOCIATED on class CL_RSO_OBJECT_COLLECTION_CACHE has no exception.

Method GET_OBJECTS_ASSOCIATED_NATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RUNTIME Call by reference Type reference (TYPE) RSDDKRUNTIME Laufzeit get_related Baustein 19991012
2 Exporting E_T_DISPLAYED_IN Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Anzeige-Hierarchien 19991122
3 Exporting E_T_OBJ Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Assoziierte Objekte 19990920
4 Exporting E_T_OBJ_DEPENDENT Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Benötigte Objekte 19991122
5 Exporting E_T_OBJ_EXISTENTIAL Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Existentiell benötigte Objekte 19991122
6 Exporting E_T_OBJ_USED Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Verwendungsnachweis (wird in ... verwendet) 19991122
7 Exporting E_T_RECEIVE_DATA_FROM Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Erhält Daten von folgenden Objekte 19991122
8 Exporting E_T_SEND_DATA_TO Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC Sendet Daten an folgende Objekte 19991122
9 Importing I_ASC_TYPE Call by reference Type reference (TYPE) RSO_ASC_TYPE Typ der Assoziation 19990920
10 Importing I_OBJNM Call by reference Type reference (TYPE) RSO_S_TLOGO-OBJNM Objektname 19990920
11 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS Objektversion 19990920
12 Importing I_READ_ALL Call by reference Type reference (TYPE) RS_BOOL rs_c_false Vollständig lesen 19991122
13 Importing I_TLOGO Call by reference Type reference (TYPE) RS_TLOGO Objekttyp 19990920

Method GET_OBJECTS_ASSOCIATED_NATIVE on class CL_RSO_OBJECT_COLLECTION_CACHE has no exception.

Method GET_OBJECT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BCT_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Komponente (des BW Business Content) 20121002
2 Exporting E_CONTREL Call by reference Type reference (TYPE) RS_CONTREL Content Release 19991004
3 Exporting E_CONTTIMESTMP Call by reference Type reference (TYPE) RSCONTTIMESTMP Content Zeitstempel 19991004
4 Exporting E_ICON Call by reference Type reference (TYPE) ICON_D Icon 19991004
5 Exporting E_IOBJTP Call by reference Type reference (TYPE) RSD_IOBJTP InfoObject Subtyp 19991026
6 Exporting E_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Quellsystem (bei einigen Objekten) 19991004
7 Exporting E_OBJSTAT Call by reference Type reference (TYPE) RS_OBJSTAT Objektstatus 19991004
8 Exporting E_OWNER Call by reference Type reference (TYPE) RS_OWNER Onwer 19991004
9 Exporting E_QUERY_ELEMENT_TYPE Call by reference Type reference (TYPE) RZD1_DEFTP Query Element Subtyp 19991026
10 Exporting E_S_OWNED_BY Call by reference Type reference (TYPE) RSO_S_TLOGO_OWNED_BY Übergeordnetes TLOGO Objekt (dem das aktuelle Objekt gehört) 20061107
11 Exporting E_TIMESTMP Call by reference Type reference (TYPE) RSTIMESTMP Zeitpunkt letzte Änderung 19991004
12 Exporting E_TSTPNM Call by reference Type reference (TYPE) RSTSTPNM Letzter Änderer 19991004
13 Exporting E_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung, lang 19991004
14 Exporting E_TXTSH Call by reference Type reference (TYPE) RSTXTSH Beschreibung, kurz 19991004
15 Importing I_BYPASSING_BUFFER Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Cache beim Lesen nicht verwenden 20041122
16 Importing I_NO_MESSAGE Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Keine Nachricht ausgeben 20050714
17 Importing I_OBJLOGSYS Call by reference Type reference (TYPE) RSRLOGSYS Logisches System des Empfängers 20000131
18 Importing I_OBJNM Call by reference Type reference (TYPE) RSO_S_TLOGO-OBJNM Objektname 19991004
19 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS Objektversion 19991004
20 Importing I_TLOGO Call by reference Type reference (TYPE) RS_TLOGO Objekttyp 19991004
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND Objekt nicht in objvers im BW 19991004

Method GET_OBJECT_PROPERTIES_NATIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BCT_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Komponente (des BW Business Content) 20121002
2 Exporting E_CONTREL Call by reference Type reference (TYPE) RS_CONTREL Content Release 19991004
3 Exporting E_CONTTIMESTMP Call by reference Type reference (TYPE) RSCONTTIMESTMP Content Zeitstempel 19991004
4 Exporting E_ICON Call by reference Type reference (TYPE) ICON_D Icon 19991004
5 Exporting E_IOBJTP Call by reference Type reference (TYPE) RSD_IOBJTP InfoObject Subtyp 19991026
6 Exporting E_LOGSYS Call by reference Type reference (TYPE) RSSLOGSYS Quellsystem (bei einigen Objekten) 19991004
7 Exporting E_OBJSTAT Call by reference Type reference (TYPE) RS_OBJSTAT Objektstatus 19991004
8 Exporting E_OWNER Call by reference Type reference (TYPE) RS_OWNER Onwer 19991004
9 Exporting E_QUERY_ELEMENT_TYPE Call by reference Type reference (TYPE) RZD1_DEFTP Query Element Subtyp 19991026
10 Exporting E_RUNTIME Call by reference Type reference (TYPE) RSDDKRUNTIME Laufzeit 19991012
11 Exporting E_S_OWNED_BY Call by reference Type reference (TYPE) RSO_S_TLOGO_OWNED_BY Übergeordnetes TLOGO Objekt (dem das aktuelle Objekt gehört) 20061107
12 Exporting E_TIMESTMP Call by reference Type reference (TYPE) RSTIMESTMP Zeitpunkt letzte Änderung 19991004
13 Exporting E_TSTPNM Call by reference Type reference (TYPE) RSTSTPNM Letzter Änderer 19991004
14 Exporting E_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung, lang 19991004
15 Exporting E_TXTSH Call by reference Type reference (TYPE) RSTXTSH Beschreibung, kurz 19991004
16 Importing I_NO_MESSAGE Value transfer Type reference (TYPE) RS_BOOL RS_C_FALSE Keine Nachricht ausgeben 20050714
17 Importing I_OBJNM Call by reference Type reference (TYPE) RSO_S_TLOGO-OBJNM Objektname 19991004
18 Importing I_OBJVERS Call by reference Type reference (TYPE) RS_OBJVERS Objektversion 19991004
19 Importing I_TLOGO Call by reference Type reference (TYPE) RS_TLOGO Objekttyp 19991004
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND Objekt nicht im BW vorhanden (in objvers) 19991004

Method GET_TIMEDIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TIMESTMP_E Call by reference Type reference (TYPE) TZNTSTMPL Zeitstempel (lang) 19991012
2 Importing I_TIMESTMP_S Call by reference Type reference (TYPE) TZNTSTMPL Zeitstempel (lang) 19991012
3 Returning R_RUNTIME Value transfer Type reference (TYPE) RSDDKRUNTIME Laufzeit in Sekunden 19991012

Method GET_TIMEDIFF on class CL_RSO_OBJECT_COLLECTION_CACHE has no exception.

Method SELECT_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LOGSYS Value transfer Type reference (TYPE) RSRLOGSYS Logisches System 20000201

Method SELECT_LOGSYS on class CL_RSO_OBJECT_COLLECTION_CACHE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in