SAP ABAP Class CL_RSO_MMR_UTILITIES (BW Repository MMR Connection: Help Functions)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_MMR (Package) BW Repository MMR Connection
Properties
Class CL_RSO_MMR_UTILITIES  
Short Description BW Repository MMR Connection: Help Functions    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSO_MMR   BW Repository MMR Connection 
Created 20051205   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 RSAOT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSO_MMR_UTILITIES has no interface implemented.
Friends
Class CL_RSO_MMR_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DELIMITER Static Attribute Public Type reference (TYPE) C '-' Delimiter for qualified name 20060113
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Static method Public Method Adds given messages to the container 20051206
2 ADD_MESSAGES Static method Public Method Adds given messages to the container 20051206
3 CHANGE_OBJECT_NAME Static method Public Method Changes Object Name in Specified Tables 20060820
4 CHANGE_OBJECT_VERSION Static method Public Method Changes Object Version in Current Tables 20060725
5 CHECK_EXISTING_OBJECT_VERSION Static method Public Method Checks and Provides the Available Object Version (-> A) 20060821
6 CLEAR_MESSAGES Static method Public Method Deletes Messages in Container 20060725
7 CONTAINS_ASSOCIATION Static method Public Method Is current association already available? 20060613
8 CONTAINS_ATTRIBUTE Static method Public Method Is current objects key already in attribute table? 20060613
9 CONTAINS_ATTRIBUTE_OF_TLOGO Static method Public Method Is the Specified T-Logo Type Contained in Attributes Table? 20060820
10 CONTAINS_ERROR_MESSAGE Static method Public Method Does the messages container get an error message? 20051209
11 CONTAINS_WARNING_MESSAGE Static method Public Method Does the Messages Container Get an Error Message? 20060907
12 CREATE_INTERNAL_OBJECT_KEY Static method Public Method Creates an internal object key 20060113
13 CREATE_UNIQUE_OBJECT_NAME Static method Public Method Creates Unique Object Name (in Format of a GUID) 20080317
14 DECODE_QUALIFIED_NAME Static method Public Method Creates a qualified object name 20060119
15 DECODE_TLOGO_QUALIFIED_NAME Static method Public Method Creates a qualified object name 20080318
16 ENCODE_QUALIFIED_NAME Static method Public Method Creates a qualified object name 20060119
17 ENCODE_TLOGO_QUALIFIED_NAME Static method Public Method Creates a Qualified Object Name for TLOGO 20080318
18 EXISTS Static method Public Method Does the Specified T-Logo Object Exist? 20060807
19 GET_OBJECTS Static method Public Method Returns list of all objects in the given table 20051205
20 GET_OBJECTS_FILTER Static method Public Method Returns filtered list of all objects 20051205
21 GET_TLOGO_OBJECTS Static method Public Method Returns list of all TLOGO-Objects 20051205
22 IDENT_MESSAGES Static method Public Method Indents messages if necessary 20051222
23 IS_TLOGO_TYPE Static method Public Method Is the Specified T-Logo Type a BI T-Logo Type? 20060807
24 JOIN Static method Public Method Joins the Given Tables 20070103
25 LOG_EXCEPTION Static method Public Method Adds the exception to the container 20051206
26 REMOVE_BY_TYPE Static method Public Method Removes Entries for Type from Attr. and Association Table 20060714
27 REMOVE_SEPARATORS Static method Public Method Removes Separator 20080318
28 TO_BAPI_MESSAGES Static method Public Method Converts given messages into BAPI format 20060119
29 TO_BAPI_MESSAGES_BALMI Static method Public Method Converts given messages into BAPI format 20070604
30 TO_INVERSE_BOOLEAN_VALUE Static method Public Method Returns inverse boolean value 20060123
Events
Class CL_RSO_MMR_UTILITIES has no event.
Types
Class CL_RSO_MMR_UTILITIES has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20051206
2 Importing I_S_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returntabelle 20051206

Method ADD_MESSAGE on class CL_RSO_MMR_UTILITIES has no exception.

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20051206
2 Importing I_T_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20051206

Method ADD_MESSAGES on class CL_RSO_MMR_UTILITIES has no exception.

Method CHANGE_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_ASSOCIATION Call by reference Type reference (TYPE) RSO_MMR_T_ASSOCIATION BW Repository MMR Anschluß: Assoziationstabelle für RFC 20060820
2 Changing C_T_ATTRIBUTES Call by reference Type reference (TYPE) RSO_MMR_T_PARAM BW Repository MMR Anschluß: Parametertabelle für RFC 20060820
3 Importing I_OBJNM Call by reference Type reference (TYPE) RSO_MMR_OBJNM BW Repository MMR Anschluß: Qualifizierter Objektname 20060820
4 Importing I_S_OBJECT Call by reference Type reference (TYPE) RSO_MMR_S_OBJECT BW Repository MMR Anschluß: Objektschlüsselstruktur für RFC 20060820

Method CHANGE_OBJECT_NAME on class CL_RSO_MMR_UTILITIES has no exception.

Method CHANGE_OBJECT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_ASSOCIATION Call by reference Type reference (TYPE) RSO_MMR_T_ASSOCIATION BW Repository MMR Anschluß: Assoziationstabelle für RFC 20060725
2 Changing C_T_ATTRIBUTES Call by reference Type reference (TYPE) RSO_MMR_T_PARAM BW Repository MMR Anschluß: Parametertabelle für RFC 20060725
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20060725
4 Importing I_S_OBJECT Call by reference Type reference (TYPE) RSO_MMR_S_OBJECT BW Repository MMR Anschluß: Objektschlüsselstruktur für RFC 20060725

Method CHANGE_OBJECT_VERSION on class CL_RSO_MMR_UTILITIES has no exception.

Method CHECK_EXISTING_OBJECT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TLOGO Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060821
2 Returning R_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS Objektversion 20060821

Method CHECK_EXISTING_OBJECT_VERSION on class CL_RSO_MMR_UTILITIES has no exception.

Method CLEAR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20060725

Method CLEAR_MESSAGES on class CL_RSO_MMR_UTILITIES has no exception.

Method CONTAINS_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASSOCIATION Call by reference Type reference (TYPE) RSO_MMR_MOFID MOF ID 20060613
2 Importing I_FORWARD Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20060613
3 Importing I_S_FIRST Call by reference Type reference (TYPE) RSO_MMR_S_OBJECT BW Repository MMR Anschluß: Objektschlüsselstruktur für RFC 20060613
4 Importing I_S_SECOND Call by reference Type reference (TYPE) RSO_MMR_S_OBJECT BW Repository MMR Anschluß: Objektschlüsselstruktur für RFC 20060613
5 Importing I_T_ASSOCIATION Call by reference Type reference (TYPE) RSO_MMR_T_ASSOCIATION BW Repository MMR Anschluß: Assoziationstabelle für RFC 20060613
6 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20060613

Method CONTAINS_ASSOCIATION on class CL_RSO_MMR_UTILITIES has no exception.

Method CONTAINS_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_OBJECT Call by reference Type reference (TYPE) RSO_MMR_S_OBJECT BW Repository MMR Anschluß: Objektschlüsselstruktur für RFC 20060613
2 Importing I_T_ATTRIBUTE Call by reference Type reference (TYPE) RSO_MMR_T_PARAM BW Repository MMR Anschluß: Parametertabelle für RFC 20060613
3 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20060613

Method CONTAINS_ATTRIBUTE on class CL_RSO_MMR_UTILITIES has no exception.

# 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 BW: Objekttyp (TLOGO) 20060820
2 Importing I_T_ATTRIBUTE Call by reference Type reference (TYPE) RSO_MMR_T_PARAM BW Repository MMR Anschluß: Parametertabelle für RFC 20060820
3 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20060820

Method CONTAINS_ATTRIBUTE_OF_TLOGO on class CL_RSO_MMR_UTILITIES has no exception.

Method CONTAINS_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20051209
2 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20051209

Method CONTAINS_ERROR_MESSAGE on class CL_RSO_MMR_UTILITIES has no exception.

Method CONTAINS_WARNING_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20060907
2 Returning R_BOOL Value transfer Type reference (TYPE) RS_BOOL Boolean 20060907

Method CONTAINS_WARNING_MESSAGE on class CL_RSO_MMR_UTILITIES has no exception.

Method CREATE_INTERNAL_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_S_OBJECT Value transfer Type reference (TYPE) RSO_MMR_S_OBJECT BW Repository MMR Anschluß: Objektschlüsselstruktur für RFC 20060113

Method CREATE_INTERNAL_OBJECT_KEY on class CL_RSO_MMR_UTILITIES has no exception.

Method CREATE_UNIQUE_OBJECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OBJNM Value transfer Type reference (TYPE) RSO_MMR_OBJNM BW Repository MMR Anschluß: Qualifizierter Objektname 20080317

Method CREATE_UNIQUE_OBJECT_NAME on class CL_RSO_MMR_UTILITIES has no exception.

Method DECODE_QUALIFIED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FIRST_OBJNM Call by reference Type reference (TYPE) RSO_MMR_OBJNM BW Repository MMR Anschluß: Qualifizierter Objetname 20060119
2 Exporting E_SECOND_OBJNM Call by reference Type reference (TYPE) RSO_MMR_OBJNM BW Repository MMR Anschluß: Qualifizierter Objetname 20060119
3 Importing I_OBJNM Value transfer Type reference (TYPE) RSO_MMR_OBJNM BW Repository MMR Anschluß: Qualifizierter Objetname 20060119

Method DECODE_QUALIFIED_NAME on class CL_RSO_MMR_UTILITIES has no exception.

Method DECODE_TLOGO_QUALIFIED_NAME 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) RSO_MMR_VALUE BW Repository MMR Anschluß: Qualifizierter Objetname 20080318
2 Returning R_T_NAME Value transfer Type reference (TYPE) RSO_MMR_T_VALUE BW Repository MMR Anschluß: Qualifizierter Objetname 20080318

Method DECODE_TLOGO_QUALIFIED_NAME on class CL_RSO_MMR_UTILITIES has no exception.

Method ENCODE_QUALIFIED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIRST_OBJNM Call by reference Type reference (TYPE) RSO_MMR_OBJNM BW Repository MMR Anschluß: Qualifizierter Objetname 20060119
2 Importing I_SECOND_OBJNM Call by reference Type reference (TYPE) RSO_MMR_OBJNM BW Repository MMR Anschluß: Qualifizierter Objetname 20060119
3 Returning R_OBJNM Value transfer Type reference (TYPE) RSO_MMR_OBJNM BW Repository MMR Anschluß: Qualifizierter Objetname 20060119

Method ENCODE_QUALIFIED_NAME on class CL_RSO_MMR_UTILITIES has no exception.

Method ENCODE_TLOGO_QUALIFIED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_TLOGO Call by reference Type reference (TYPE) RSO_MMR_S_OBJECT TLOGO Typ 20080318
2 Returning R_VALUE Value transfer Type reference (TYPE) RSO_MMR_VALUE BW Repository MMR Anschluß: Qualifizierter Objetname 20080318

Method ENCODE_TLOGO_QUALIFIED_NAME on class CL_RSO_MMR_UTILITIES has no exception.

Method EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BYPASSING_BUFFER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Nicht aus dem Puffer lesen? 20060907
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20060807
3 Importing I_S_OBJECT Call by reference Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20060807
4 Returning R_EXISTS Value transfer Type reference (TYPE) RS_BOOL Boolean 20060807

Method EXISTS on class CL_RSO_MMR_UTILITIES has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_PARAM Call by reference Type reference (TYPE) RSO_MMR_T_PARAM BW Repository MMR Anschluß: Parametertabelle für RFC 20051205
2 Returning R_T_OBJECT Value transfer Type reference (TYPE) RSO_MMR_T_OBJECT BW Repository: TLOGO Objekte und Verision 20060115

Method GET_OBJECTS on class CL_RSO_MMR_UTILITIES has no exception.

Method GET_OBJECTS_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILTER Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20051205
2 Importing I_T_PARAM Call by reference Type reference (TYPE) RSO_MMR_T_PARAM BW Repository MMR Anschluß: Parametertabelle für RFC 20051205
3 Returning R_T_OBJECT Value transfer Type reference (TYPE) RSO_MMR_T_OBJECT BW Repository: TLOGO Objekte und Verision 20060115

Method GET_OBJECTS_FILTER on class CL_RSO_MMR_UTILITIES has no exception.

Method GET_TLOGO_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_PARAM Call by reference Type reference (TYPE) RSO_MMR_T_PARAM BW Repository MMR Anschluß: Parametertabelle für RFC 20051205
2 Returning R_T_OBJECT Value transfer Type reference (TYPE) RSO_MMR_T_OBJECT BW Repository: TLOGO Objekte und Verision 20060115

Method GET_TLOGO_OBJECTS on class CL_RSO_MMR_UTILITIES has no exception.

Method IDENT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20051222
2 Importing I_IDENT Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20051222

Method IDENT_MESSAGES on class CL_RSO_MMR_UTILITIES has no exception.

Method IS_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 BW: Objekttyp (TLOGO) 20060807
2 Returning R_TLOGO Value transfer Type reference (TYPE) RS_BOOL Boolean 20060807

Method IS_TLOGO_TYPE on class CL_RSO_MMR_UTILITIES has no exception.

Method JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_ASSOCIATION Call by reference Type reference (TYPE) RSO_MMR_T_ASSOCIATION BW Repository MMR Anschluß: Assoziationstabelle für RFC 20070103
2 Changing C_T_ATTRIBUTES Call by reference Type reference (TYPE) RSO_MMR_T_PARAM BW Repository MMR Anschluß: Parametertabelle für RFC 20070103
3 Importing I_T_ASSOCIATION Call by reference Type reference (TYPE) RSO_MMR_T_ASSOCIATION BW Repository MMR Anschluß: Assoziationstabelle für RFC 20070103
4 Importing I_T_ATTRIBUTES Call by reference Type reference (TYPE) RSO_MMR_T_PARAM BW Repository MMR Anschluß: Parametertabelle für RFC 20070103

Method JOIN on class CL_RSO_MMR_UTILITIES has no exception.

Method LOG_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20051206
2 Importing I_R_CX Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20051206

Method LOG_EXCEPTION on class CL_RSO_MMR_UTILITIES has no exception.

Method REMOVE_BY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_ASSOCIATION Call by reference Type reference (TYPE) RSO_MMR_T_ASSOCIATION BW Repository MMR Anschluß: Assoziationstabelle für RFC 20060714
2 Changing C_T_ATTRIBUTES Call by reference Type reference (TYPE) RSO_MMR_T_PARAM BW Repository MMR Anschluß: Parametertabelle für RFC 20060714
3 Exporting E_T_REMOVED_ASSOCIATION Call by reference Type reference (TYPE) RSO_MMR_T_ASSOCIATION BW Repository MMR Anschluß: Assoziationstabelle für RFC 20060808
4 Exporting E_T_REMOVED_ATTRIBUTES Call by reference Type reference (TYPE) RSO_MMR_T_PARAM BW Repository MMR Anschluß: Parametertabelle für RFC 20060808
5 Importing I_TYPE Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20060714

Method REMOVE_BY_TYPE on class CL_RSO_MMR_UTILITIES has no exception.

Method REMOVE_SEPARATORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) RSO_MMR_VALUE BW Repository MMR Anschluß: Wert 20080318
2 Returning R_VALUE Value transfer Type reference (TYPE) RSO_MMR_VALUE BW Repository MMR Anschluß: Wert 20080318

Method REMOVE_SEPARATORS on class CL_RSO_MMR_UTILITIES has no exception.

Method TO_BAPI_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSO_MSG Container für Nachrichten 20060119
2 Returning R_T_MSG Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20060119

Method TO_BAPI_MESSAGES on class CL_RSO_MMR_UTILITIES has no exception.

Method TO_BAPI_MESSAGES_BALMI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_MSG Call by reference Type reference (TYPE) RSAOT_T_MESSAGES 20070604
2 Returning R_T_MSG Value transfer Type reference (TYPE) BAPIRET2_T Returntabelle 20070604

Method TO_BAPI_MESSAGES_BALMI on class CL_RSO_MMR_UTILITIES has no exception.

Method TO_INVERSE_BOOLEAN_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BOOLEAN Call by reference Type reference (TYPE) RS_BOOL Boolean 20060123
2 Returning R_INVERSE_BOOLEAN Value transfer Type reference (TYPE) RS_BOOL Inversen Boolean 20060123

Method TO_INVERSE_BOOLEAN_VALUE on class CL_RSO_MMR_UTILITIES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710