SAP ABAP Class CL_RSOBJS_TYPE_MANAGER (Object Type Manager Class (Singleton))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_TLOGO (Package) BI TLOGO Framework
Properties
Class CL_RSOBJS_TYPE_MANAGER  
Short Description Object Type Manager Class (Singleton)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSO_TLOGO   BI TLOGO Framework 
Created 20041126   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSOBJS_TYPE_MANAGER has no interface implemented.
Friends
Class CL_RSOBJS_TYPE_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CATEGORY_PROJECTION Constant Public Type reference (TYPE) RSOBJS_CATEGORY 'PROJ' Category projection 20041126
2 C_CATEGORY_TLOGO Constant Public Type reference (TYPE) RSOBJS_CATEGORY 'TLOGO' Category TLOGO 20041126
3 C_CATEGORY_UNION Constant Public Type reference (TYPE) RSOBJS_CATEGORY 'UNION' Category Union 20041126
4 C_OBJ_TYPE_GENERIC Constant Public Type reference (TYPE) RSOBJS_TYPE SPACE Object type for the generic search attributes 20041203
5 C_SEMANTIC_ADDITIONAL Constant Public Type reference (TYPE) RSOBJS_SEMANTIC 'ADD' Semantic additional 20041126
6 C_SEMANTIC_EXTERNAL Constant Public Type reference (TYPE) RSOBJS_SEMANTIC 'EXT' Semantic external 20041126
7 C_SEMANTIC_INTERNAL Constant Public Type reference (TYPE) RSOBJS_SEMANTIC 'INT' Semantic internal 20041126
8 P_BEFORE_EXPORT Instance attribute Private Type reference (TYPE) RS_BOOL Before export Verarbeitung 20121031
9 P_R_TYPE_MANAGER Static Attribute Private Object reference (TYPE REF TO) CL_RSOBJS_TYPE_MANAGER Singleton Instance 20041126
10 P_TH_TLOGOPROP_MODIFIED Instance attribute Private Type reference (TYPE) RSO_TH_TLOGOPROP Temporarily Modified TLOGO Types 20060308
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PROJECTIONS Instance method Private Method Adds Projections 20041207
2 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20041126
3 CONVERT_TLOGO_TO_ACTIVE Instance method Public Method Converts TLOGO Object to A Version (Type and Name) 20060602
4 CONVERT_TLOGO_TO_DELIVERY Instance method Public Method Converts a TLOGO Object into D Version (Type and Name) 20051107
5 DETERMINE_TREX_TYPE Instance method Private Method Converts Data Type to TREX Type 20060208
6 ENHANCE_OBJECT_TYPE Instance method Private Method Enhance Data of an Object Type 20041216
7 ENHANCE_TLOGO_TYPE Instance method Private Method Enhance Data of an Object Type 20070627
8 GET_ALL_OBJECT_TYPES Instance method Public Method Returns Properties of All Object Types 20041126
9 GET_ALL_TLOGO_AFTER_IMPORT Instance method Public Method Returns all TLOGO Types in After Import Order (with FM) 20041221
10 GET_ALL_TLOGO_TYPES Instance method Public Method Returns Properties of All TLOGO Types 20041126
11 GET_INSTANCE Static method Public Method Returns Unique Instance (Singleton) 20041126
12 GET_OBJECT_TYPE Instance method Public Method Returns Properties of Object Type 20041126
13 GET_OBJECT_TYPE_OF_TLOGO Instance method Public Method Returns Object Type of a TLOGO Object 20070625
14 GET_OBJECT_TYPE_TEXT Instance method Public Method Returns Text of Object Type 20041126
15 GET_PROJECTIONS Instance method Public Method Returns All Projections of Object Type 20041126
16 GET_SEARCH_ATTRIBUTES Instance method Public Method Returns Search Attributes of Object Type (Recursively) 20041126
17 GET_SEARCH_ATTRIBUTES_SINGLE Instance method Private Method Returns Search Attributes of Object Type (Recursively) 20041201
18 GET_TLOGO_EXECUTION Instance method Private Method Returns T-Logo Objects to Be Run Automatically 20061120
19 GET_TLOGO_GUI_TYPE Instance method Public Method Returns TLOGO GUI Type of an A/D TLOGO Object 20080103
20 GET_TLOGO_TYPE Instance method Public Method Returns Properties of TLOGO Type 20041126
21 GET_TLOGO_TYPE_DELIVERY Instance method Public Method Returns Properties of D-TLOGO Type 20041126
22 GET_TLOGO_TYPE_THEN_DELIVERY Instance method Public Method Returns Properties of A- or D-TLOGO Type 20041129
23 IS_BEFORE_EXPORT_ON Instance method Public Method Gibt zurück ob Verarb. im Rahmen des Before Export erfoglt 20121031
24 IS_TLOGO_EXECUTION_ON Instance method Public Method Returns Whether Auto. Execution for T-Logo Obj. Is Active 20061122
25 SET_BEFORE_EXPORT Instance method Public Method Before 20121031
26 SET_TLOGO_GUI_TYPE Instance method Public Method Set GUI Compatibility of TLOGO Type Temporarily in Roll Area 20080103
27 SET_TLOGO_SHADOW_PROP Instance method Public Method Setzt Shadow Flag eines TLOGO Typs temporär im Rollbereich 20120806
Events
Class CL_RSOBJS_TYPE_MANAGER has no event.
Types
Class CL_RSOBJS_TYPE_MANAGER has no local type.
Method Signatures

Method ADD_PROJECTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_SEARCH_ATTRIBUTE Value transfer Type reference (TYPE) RSOS_T_SEARCH_ATR Suchattribute (leer, falls Typ nicht für die Suche aktiviert 20041207
2 Changing C_T_TYPE Call by reference Type reference (TYPE) RSO_T_TLOGO Schon behandelte Typen 20041207
3 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) RSOBJS_TYPE Objekttyp (SPACE: generische Suchattribute) 20041207
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object type not found 20041207

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSOBJS_TYPE_MANAGER has no parameter.
Method CONSTRUCTOR on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method CONVERT_TLOGO_TO_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_TLOGO_A Call by reference Type reference (TYPE) RSO_S_TLOGO Aktives Objekt (Exception, falls requested & nicht eindeutig 20060606
2 Exporting E_TH_TLOGO_A Call by reference Type reference (TYPE) RSO_TH_TLOGO Aktive(s) Objekt(e) - immer gefüllt 20060606
3 Importing I_OBJVERS_SOURSYS_DEPENDENT Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE ObjVers. Bestimmung v. Pseudo D / A Version (->Meth.Dokum.) 20071217
4 Importing I_S_TLOGO Value transfer Type reference (TYPE) RSO_S_TLOGO TLOGO Objekt (A oder D) 20060606
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND TLOGO Typ / (eindeutige) A version nicht gefunden 20060606

Method CONVERT_TLOGO_TO_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname in der Objektliste 20051107
2 Changing C_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20051107
3 Exporting E_IS_IRRELEVANT Call by reference Type reference (TYPE) RS_BOOL ='X': Objekttyp hat keine Content Auslieferung 20051107
4 Importing I_ALLOW_D_VERSION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE ='X' D TLOGO Typ als Eingabe ist erlaubt 20051107
# Exception Resumable Description Created on
1 CX_RS_ERROR Objekt nicht gefunden 20051107

Method DETERMINE_TREX_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_SEARCH_ATTRIBUTE Call by reference Type reference (TYPE) RSOS_S_SEARCH_ATR SUch attribut 20060208
2 Importing I_DOMANM Call by reference Type reference (TYPE) DOMNAME Bezeichnung einer Domäne 20060208

Method DETERMINE_TREX_TYPE on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method ENHANCE_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_OBJECT_TYPE Call by reference Type reference (TYPE) RSOBJS_S_OBJECT_TYPE Object Services: Eigenschaften eines Objekttyps 20041216
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20050117

Method ENHANCE_OBJECT_TYPE on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method ENHANCE_TLOGO_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_TLOGOPROP Call by reference Type reference (TYPE) RSO_S_TLOGOPROP TLOGO Typ 20070627

Method ENHANCE_TLOGO_TYPE on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method GET_ALL_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprache 20041126
2 Importing I_ONLY_ES_ENABLED Call by reference Type reference (TYPE) RSSEARCHFL '%' 'X': Only ES enabled, ' ': only not ES enabled, ' ': all 20070403
3 Importing I_ONLY_SEARCH_ENABLED Call by reference Type reference (TYPE) RSSEARCHFL '%' 'X': nur suchbare, ' ': nur nicht suchbare, '%': all 20041126
4 Returning R_T_OBJECT_TYPE Value transfer Type reference (TYPE) RSOBJS_T_OBJECT_TYPE Typen mit Eigenschaften 20041126

Method GET_ALL_OBJECT_TYPES on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method GET_ALL_TLOGO_AFTER_IMPORT 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 Objektversion A or D 20041221
2 Importing I_ONLY_WITH_FUNCTION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Flag: X =nur Objekte mit existierenden Funktionsbaust. 20041221
3 Returning R_TX_TLOGO_AFTER_IMPORT Value transfer Type reference (TYPE) RSO_TX_TLOGO_AFTER_IMPORT TLOGO Typen 20041221

Method GET_ALL_TLOGO_AFTER_IMPORT on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method GET_ALL_TLOGO_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ONLY_APPENDABLE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE =X: Nur Objektypen, die Appends unterstützen 20060308
2 Importing I_ONLY_BW_OBJECTS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE =X: Nur BW Objekttypen; =' ': auch Rollen etc. 20090310
3 Returning R_T_TLOGOPROP Value transfer Type reference (TYPE) RSO_T_TLOGOPROP Eigenschaften 20041126

Method GET_ALL_TLOGO_TYPES on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_TYPE_MANAGER Value transfer Object reference (TYPE REF TO) CL_RSOBJS_TYPE_MANAGER Eindeutige Instanz (Singleton) 20041126

Method GET_INSTANCE on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method GET_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprache 20041126
2 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) RSOBJS_TYPE Object Typ 20041126
3 Returning R_S_OBJECT_TYPE Value transfer Type reference (TYPE) RSOBJS_S_OBJECT_TYPE Eigenschaften 20041126
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND object type not found 20041126

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20070625
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20070625
3 Returning R_OBJ_TYPE Value transfer Type reference (TYPE) RSOBJS_TYPE Objekttyp - SPACE: Objekttyp nicht bestimmbar 20070625

Method GET_OBJECT_TYPE_OF_TLOGO on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method GET_OBJECT_TYPE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprache 20041126
2 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) RSOBJS_TYPE Object Typ 20041126
3 Returning R_TXTLG Value transfer Type reference (TYPE) RSTXTLG Text 20041126

Method GET_OBJECT_TYPE_TEXT on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method GET_PROJECTIONS 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 TLOGO Typ 20041126
2 Returning R_T_PROJ Value transfer Type reference (TYPE) RSOBJS_T_TYPE Alle Projektionen des Typs 20041126

Method GET_PROJECTIONS on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method GET_SEARCH_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) RSOBJS_TYPE Objekttyp (SPACE: generishe Suchattribute) 20041126
2 Importing I_WITH_PROJECTIONS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE ='X': Suchattribute der Projektionen berücksichtigen 20041207
3 Returning R_T_SEARCH_ATTRIBUTE Value transfer Type reference (TYPE) RSOS_T_SEARCH_ATR Suchattribute (leer, falls der Typ nicht für die Suche akt.) 20041203
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object type not found 20041201

Method GET_SEARCH_ATTRIBUTES_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJ_TYPE Call by reference Type reference (TYPE) RSOBJS_TYPE Objekttyp 20041201
2 Returning R_T_SEARCH_ATTRIBUTES Value transfer Type reference (TYPE) RSOS_T_SEARCH_ATR Suchattribute des Typs 20041201
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Object type not found 20041201

Method GET_TLOGO_EXECUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Value transfer Type reference (TYPE) CHAR1 Aktivät im Rahmen des TLOGO Frameworks (% = alles) 20061120
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO '%' TLOGO Typ (% = alles) 20061120
3 Returning R_T_TLOGO_EXEC Value transfer Type reference (TYPE) RSO_T_TLOGO_EXEC Automatisch zu aktivierende Objekte (mit Wildcards) 20061120

Method GET_TLOGO_EXECUTION on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method GET_TLOGO_GUI_TYPE 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 TLOGO Typ (aktive Version) 20080103
2 Returning R_TLOGO_GUI_TYPE Value transfer Type reference (TYPE) RSO_TLOGO_GUI_TYPE GUI Fähigkeit des Objektyps für Transport (siehe Festwerte) 20080103

Method GET_TLOGO_GUI_TYPE on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method GET_TLOGO_TYPE 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 TLOGO Typ (aktive Version) 20041126
2 Returning R_S_TLOGOPROP Value transfer Type reference (TYPE) RSO_S_TLOGOPROP Eigenschaften 20041126
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND TLOGO (active verson) not found 20041126

Method GET_TLOGO_TYPE_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TLOGO_D Call by reference Type reference (TYPE) RSTLOGO_D TLOGO Type (D Version) 20041126
2 Returning R_S_TLOGOPROP Value transfer Type reference (TYPE) RSO_S_TLOGOPROP Eigenschaften 20041126
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND delivery tlogo object type not found 20041126

Method GET_TLOGO_TYPE_THEN_DELIVERY 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 TLOGO (A oder D Version) 20041129
2 Returning R_S_TLOGOPROP Value transfer Type reference (TYPE) RSO_S_TLOGOPROP Eingenschaften 20041129
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND TLOGO type not foung (neither active nor delivery version) 20041129

Method IS_BEFORE_EXPORT_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACTIVE Value transfer Type reference (TYPE) RS_BOOL Boolean 20121031

Method IS_BEFORE_EXPORT_ON on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method IS_TLOGO_EXECUTION_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Value transfer Type reference (TYPE) CHAR1 Aktivät im Rahmen des TLOGO Frameworks (% = alles) 20061122
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20061122
3 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO A TLOGO Typ 20061122
4 Returning R_IS_EXECUTION_ON Value transfer Type reference (TYPE) RS_BOOL ='X': Automatischa Ausführung ist aktiv 20061122

Method IS_TLOGO_EXECUTION_ON on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method SET_BEFORE_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BEFORE_EXPORT Call by reference Type reference (TYPE) RS_BOOL Before Export Verarbeitung 20121031

Method SET_BEFORE_EXPORT on class CL_RSOBJS_TYPE_MANAGER has no exception.

Method SET_TLOGO_GUI_TYPE 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 TLOGO Typ (aktive Version) 20080103
2 Importing I_TLOGO_GUI_TYPE Call by reference Type reference (TYPE) RSO_TLOGO_GUI_TYPE GUI Fähigkeit des Objektyps für Transport (siehe Festwerte) 20080103
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20080103

Method SET_TLOGO_SHADOW_PROP 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 TLOGO Typ (aktive Version) 20120806
2 Importing I_TLOGO_SHADOWFL Call by reference Type reference (TYPE) RSSHADOWFL = 'X': Ausl. über Schattentab; =' ': Ausl. über D Version 20120806
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20120806
History
Last changed by/on SAP  20130531 
SAP Release Created in 700