SAP ABAP Class CL_RSO_TLOGO_WB_INTEGRATION (CL_RSO_TLOGO_WB_INTEGRATION)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_TLOGO (Package) BI TLOGO Framework
Properties
Class CL_RSO_TLOGO_WB_INTEGRATION  
Short Description CL_RSO_TLOGO_WB_INTEGRATION    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSO_TLOGO   BI TLOGO Framework 
Created 20120102   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 RSOC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSO_TLOGO_WB_INTEGRATION has no interface implemented.
Friends
Class CL_RSO_TLOGO_WB_INTEGRATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_TS_COLLECTION Static Attribute Private Type reference (TYPE) TP_TS_COLLECTION 20120109
2 P_TS_TLOGOPROP Static Attribute Private Type reference (TYPE) TP_TS_TLOGOPROP 20120109
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_CONTENT Static method Public Method 20120109
2 ADD_ALL_TO_TRANSPORT Static method Public Method Write object and all required objects to request 20120109
3 ADD_TO_TRANSPORT Static method Public Method Write object to request 20120109
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20120109
5 GET_OBJNAMES_4_TLOGO_TYPES Static method Public Method 20120109
6 GET_TLOGO_TYPES Static method Public Method 20120109
7 GET_WHERE_USED_LIST Static method Public Method 20120109
8 GET_XML Static method Public Method 20120109
9 X_MESSAGE Static method Private Method X Message 20120109
10 _FILL_OBJECT_DETAILS Static method Private Method Fills Table with Details 20120109
11 _GET_COMPID Static method Private Method 20120109
12 _GET_DETAILS Static method Private Method Read Details Using Class 20120109
13 _GET_DETAILS_BY_CLASS Static method Private Method Read Details Using Class 20120109
14 _GET_DETAILS_BY_FUNC Static method Private Method Read Details Using Class 20120109
15 _GET_FUNCTIONNAME Static method Private Method Name of Function Module 20120109
16 _GET_RSTLOGOPROP Static method Private Method 20120109
17 _GET_TADIR_ENTRIES Static method Private Method 20120109
18 _GET_TLOGO_OBJECTS Static method Private Method 20120109
19 _SET_OBJVERS_FLAG Static method Private Method Sets Flags for Object Version 20120109
Events
Class CL_RSO_TLOGO_WB_INTEGRATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_RANGE Public See coding 20120109 BEGIN OF tn_s_range, sign TYPE tvarv_sign, option TYPE tvarv_opti, low TYPE tvarv_val, high TYPE tvarv_val, END OF tn_s_range
2 TN_S_TLOGO Public See coding 20120109 BEGIN OF tn_s_tlogo, tlogo TYPE rstlogo, txt TYPE string, END OF tn_s_tlogo
3 TN_S_TLOGO_DETAILS Public See coding 20120109 BEGIN OF tn_s_tlogo_details, objnm TYPE sobj_name, " technical ID used in SOBJ techname TYPE sobj_name, " technical name tlogo TYPE rstlogo, objvers_d TYPE rsobjvers, objvers_a TYPE rsobjvers, objvers_m TYPE rsobjvers, icon TYPE icon_d, txt TYPE string, END OF tn_s_tlogo_details
4 TN_TS_TLOGO Public See coding 20120109 tn_ts_tlogo TYPE SORTED TABLE OF tn_s_tlogo WITH UNIQUE KEY tlogo
5 TN_TS_TLOGO_DETAILS Public See coding 20120109 tn_ts_tlogo_details TYPE SORTED TABLE OF tn_s_tlogo_details WITH UNIQUE KEY objnm tlogo
6 TN_T_RANGE Public See coding 20120109 tn_t_range TYPE STANDARD TABLE OF tn_s_range WITH DEFAULT KEY
7 TN_T_TLOGO_DETAILS Public See coding 20120109 tn_t_tlogo_details TYPE STANDARD TABLE OF tn_s_tlogo_details WITH DEFAULT KEY
8 TP_S_COLLECTION Private See coding 20120109 BEGIN OF tp_s_collection, tlogo TYPE rstlogo, r_collection TYPE REF TO cl_rso_tlogo_collection, END OF tp_s_collection
9 TP_S_DETAIL Private See coding 20120109 BEGIN OF tp_s_detail, objvers_d type rsobjvers, objvers_a type rsobjvers, objvers_m type rsobjvers, icon type icon_d, txtsh type rstxtsh, txtlg type rstxtlg, end of tp_s_detail
10 TP_TS_COLLECTION Private See coding 20120109 tp_ts_collection TYPE SORTED TABLE OF tp_s_collection WITH UNIQUE KEY tlogo
11 TP_TS_TADIR Private See coding 20120109 tp_ts_tadir TYPE SORTED TABLE OF tadir WITH UNIQUE KEY pgmid object obj_name
12 TP_TS_TLOGOPROP Private See coding 20120109 tp_ts_tlogoprop TYPE SORTED TABLE OF rstlogoprop WITH UNIQUE KEY tlogo
Method Signatures

Method ACTIVATE_CONTENT 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 BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120109
2 Importing I_MERGE_MODE Call by reference Type reference (TYPE) RSOBJFUNC RSOC_C_OBJFUNC-MERGE 20120109
3 Importing I_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20120109
4 Importing I_SIMULATE Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE 20120109
5 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO 20120109
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND 20120109

Method ADD_ALL_TO_TRANSPORT 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 BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120109
2 Importing I_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20120109
3 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO 20120109
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND 20120109

Method ADD_TO_TRANSPORT 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 BW: Tabelle mit Nachrichten (Application Log Protokoll) 20120109
2 Importing I_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20120109
3 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO 20120109
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND 20120109

Method CLASS_CONSTRUCTOR Signature

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

Method GET_OBJNAMES_4_TLOGO_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_TLOGO_DETAILS Call by reference Type reference (TYPE) TN_TS_TLOGO_DETAILS 20120109
2 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS 20120109
3 Importing I_TS_TLOGO Call by reference Type reference (TYPE) TN_TS_TLOGO 20120109

Method GET_OBJNAMES_4_TLOGO_TYPES on class CL_RSO_TLOGO_WB_INTEGRATION has no exception.

Method GET_TLOGO_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_TLOGO Call by reference Type reference (TYPE) TN_TS_TLOGO 20120109
2 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS 20120109

Method GET_TLOGO_TYPES on class CL_RSO_TLOGO_WB_INTEGRATION has no exception.

Method GET_WHERE_USED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TS_OBJ_USED Call by reference Type reference (TYPE) TN_TS_TLOGO_DETAILS BW Repository: Tabelle von Objekten und Assoziationstyp 20120109
2 Importing I_OBJVERS_A Call by reference Type reference (TYPE) RS_BOOL Verwendungsnachweis für A-Version 20120109
3 Importing I_OBJVERS_D Call by reference Type reference (TYPE) RS_BOOL Verwendungsnachweis für D-Version 20120109
4 Importing I_OBJVERS_M Call by reference Type reference (TYPE) RS_BOOL Verwendungsnachweis für M-Version 20120109
5 Importing I_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20120109
6 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO 20120109
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND 20120109

Method GET_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_XML Call by reference Type reference (TYPE) STRING 20120109
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE 20120109
3 Importing I_OBJ_NAME Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20120109
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO 20120109
# Exception Resumable Description Created on
1 OBJECT_NOT_FOUND 20120109

Method X_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEXT Call by reference Type reference (TYPE) STRING 20120109

Method X_MESSAGE on class CL_RSO_TLOGO_WB_INTEGRATION has no exception.

Method _FILL_OBJECT_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_OBJ_USED Call by reference Type reference (TYPE) TN_TS_TLOGO_DETAILS 20120109
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20120109
3 Importing I_T_OBJ Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: TLOGO Objekt, Typ und Typ der Assoziation 20120109

Method _FILL_OBJECT_DETAILS on class CL_RSO_TLOGO_WB_INTEGRATION has no exception.

Method _GET_COMPID Signature

# 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 20120109
2 Importing I_S_DETAIL Call by reference Type reference (TYPE) TP_S_DETAIL 20120109
3 Returning R_COMPID Value transfer Type reference (TYPE) RSZCOMPID 20120109

Method _GET_COMPID on class CL_RSO_TLOGO_WB_INTEGRATION has no exception.

Method _GET_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_TLOGO_DETAILS Call by reference Type reference (TYPE) TN_S_TLOGO_DETAILS 20120109
2 Importing I_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20120109
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS 20120109
4 Importing I_R_TLOGO_COLLECTION Call by reference Object reference (TYPE REF TO) CL_RSO_TLOGO_COLLECTION Menge von TLOGO Objekten (generisch) 20120109
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20120109

Method _GET_DETAILS_BY_CLASS Signature

# 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 20120109
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20120109
3 Importing I_R_TLOGO_COLLECTION Call by reference Object reference (TYPE REF TO) CL_RSO_TLOGO_COLLECTION Menge von TLOGO Objekten (generisch) 20120109
4 Returning R_S_DETAIL Value transfer Type reference (TYPE) TP_S_DETAIL 20120109
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20120109

Method _GET_DETAILS_BY_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20120109
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Objektname im Objektkatalog 20120109
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20120109
4 Returning R_S_DETAIL Value transfer Type reference (TYPE) TP_S_DETAIL 20120109
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20120109

Method _GET_FUNCTIONNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SUFFIX Call by reference Type reference (TYPE) STRING Namenszusatz 20120109
2 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20120109
3 Returning R_NAME Value transfer Type reference (TYPE) FUNCNAME Funktionsname 20120109
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20120109

Method _GET_RSTLOGOPROP 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 20120109
2 Returning R_S_TLOGOPROP Value transfer Type reference (TYPE) RSTLOGOPROP 20120109

Method _GET_RSTLOGOPROP on class CL_RSO_TLOGO_WB_INTEGRATION has no exception.

Method _GET_TADIR_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS 20120109
2 Importing I_TS_TLOGO Call by reference Type reference (TYPE) TN_TS_TLOGO 20120109
3 Returning R_TS_TADIR Value transfer Type reference (TYPE) TP_TS_TADIR 20120109

Method _GET_TADIR_ENTRIES on class CL_RSO_TLOGO_WB_INTEGRATION has no exception.

Method _GET_TLOGO_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FUNCNAME Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20120109
2 Exporting E_REF_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20120109
3 Exporting E_R_TLOGO_COLLECTION Call by reference Object reference (TYPE REF TO) CL_RSO_TLOGO_COLLECTION 20120109
4 Importing I_SUFFIX Call by reference Type reference (TYPE) STRING 20120109
5 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20120109

Method _GET_TLOGO_OBJECTS on class CL_RSO_TLOGO_WB_INTEGRATION has no exception.

Method _SET_OBJVERS_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJVERS_A Call by reference Type reference (TYPE) RS_BOOL Boolean 20120109
2 Changing C_OBJVERS_D Call by reference Type reference (TYPE) RS_BOOL Boolean 20120109
3 Changing C_OBJVERS_M Call by reference Type reference (TYPE) RS_BOOL Boolean 20120109
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20120109

Method _SET_OBJVERS_FLAG on class CL_RSO_TLOGO_WB_INTEGRATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 740