SAP ABAP Class CL_RSDD_LM_UTIL (Util Class)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_LM (Package) Lean Modeler
Properties
Class CL_RSDD_LM_UTIL  
Short Description Util Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDD_LM   Lean Modeler 
Created 20091210   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_RSDD_LM_COMPOSITE_PROVIDER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RSDD_LM_GUI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_RSDD_LM_UTIL has no interface implemented.
Friends
Class CL_RSDD_LM_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PREFIX Constant Protected Type reference (TYPE) STRING '@3' 20091228
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_BAL_MSG_TO_RET_MSG Static method Public Method converts from rs_t_msg to rsl_t_retmsg 20100211
2 COUNT_MAPPINGS Static method Public Method Counts the mappings to a CompositeProvider column 20110616
3 COUNT_MAPPINGS_SEPARATELY Static method Public Method Counts the mappings to a CompositeProvider column 20110704
4 GET_COPR_4_REQUESTED_TLOGO Static method Public Method Returns Composite Providers for certain TLOGOs 20100119
5 GET_COPR_FOR_INFOAREA Static method Public Method Returns CompositeProviders of an InfoArea 20120822
6 GET_JOIN_COL_R_OF_PARTPROV Static method Public Method Returns join columns for a binding 20110617
7 GET_ROWINDEX Static method Public Method Returns the index of a given value for a netgraphic table 20091214
8 GET_ROWINFO Static method Public Method Returns the value of a given index for a netgraphic table 20100304
9 GET_ROWVALUE Static method Public Method Returns the value of a given index for a netgraphic table 20091214
10 GET_TREX_COLUMNNAME Static method Public Method Returns the trex column name for a given c_column of a copr 20100105
11 PREFIX_COLUMN_NAME_ADD Static method Public Method add @ 20091228
12 PREFIX_COLUMN_NAME_REMOVE Static method Public Method Removes @ 20091228
13 PREFIX_INDEX_NAME_ADD Static method Public Method add @ 20091228
14 PREFIX_INDEX_NAME_REMOVE Static method Public Method Removes @ 20091228
15 REMOVE_MAPPINGS_FROM_BINDING Static method Public Method Removes all T_MAPPINGS for a binding 20110616
16 SHOW_AINX_ENTRIES_IN_TREE Static method Public Method 20120418
17 SPLIT_BINDINGS_INTO_PARTS Static method Public Method Breaks down T_BINDINGS into T_JOINS and T_UNIONS 20110620
18 SPLIT_MAPPINGS_INTO_PARTS Static method Public Method Breaks down T_MAPPING into T_SOURCE and T_TARGET 20110616
Events
Class CL_RSDD_LM_UTIL has no event.
Types
Class CL_RSDD_LM_UTIL has no local type.
Method Signatures

Method CONVERT_BAL_MSG_TO_RET_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_BAL_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20100211
2 Returning R_T_RETMSG Value transfer Type reference (TYPE) RSL_T_RETMSG Meldungstabelle TLOGO Framework 20100211

Method CONVERT_BAL_MSG_TO_RET_MSG on class CL_RSDD_LM_UTIL has no exception.

Method COUNT_MAPPINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_COMPOSITE_PROVIDER Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20110616
2 Importing I_R_C_COLUMN Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COLUMN column 20110616
3 Returning R_COUNT Value transfer Type reference (TYPE) I 20110616

Method COUNT_MAPPINGS on class CL_RSDD_LM_UTIL has no exception.

Method COUNT_MAPPINGS_SEPARATELY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COUNT_JOIN Value transfer Type reference (TYPE) I 20110704
2 Exporting E_COUNT_UNION Value transfer Type reference (TYPE) I 20110704
3 Importing I_R_COMPOSITE_PROVIDER Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20110704
4 Importing I_R_C_COLUMN Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COLUMN column 20110704

Method COUNT_MAPPINGS_SEPARATELY on class CL_RSDD_LM_UTIL has no exception.

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TLOGO Call by reference Type reference (TYPE) RSO_T_TLOGO_ASC BW Repository: Tabelle von Objekten und Assoziationstyp 20100119
2 Importing I_OBJNM Call by reference Type reference (TYPE) RSOBJNM Objekt 20100119
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20100119
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO BW: Objekttyp (TLOGO) 20100119

Method GET_COPR_4_REQUESTED_TLOGO on class CL_RSDD_LM_UTIL has no exception.

Method GET_COPR_FOR_INFOAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COMPNAME Call by reference Type reference (TYPE) RSDD_T_COMPNAME Tabellentyp CompositeProvider 20120822
2 Importing I_INFOAREA Call by reference Type reference (TYPE) RSINFOAREA InfoArea 20120822
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20120822

Method GET_COPR_FOR_INFOAREA on class CL_RSDD_LM_UTIL has no exception.

Method GET_JOIN_COL_R_OF_PARTPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COLUMN_R Value transfer Type reference (TYPE) RSDD_T_COLUMN_R Referenz auf cl_rsdd_lm_column 20110831
2 Exporting E_T_JOIN_MAPPING Value transfer Type reference (TYPE) RSDD_T_COMPOSITE_MAPPING Composite Mapping 20110831
3 Importing I_R_COMPOSITE_BINDING Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_BINDING Composite Binding 20110617
4 Importing I_R_COMPOSITE_PROVIDER Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20110617

Method GET_JOIN_COL_R_OF_PARTPROV on class CL_RSDD_LM_UTIL has no exception.

Method GET_ROWINDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COLUMNNAME Call by reference Type reference (TYPE) STRING 20091214
2 Importing I_R_TABLE Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE 20091214
3 Returning R_ROWNR Value transfer Type reference (TYPE) RSNG_ROWNR 20091214

Method GET_ROWINDEX on class CL_RSDD_LM_UTIL has no exception.

Method GET_ROWINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COLUMNNAME Call by reference Type reference (TYPE) STRING 20100304
2 Exporting E_COLUMNTYPE Call by reference Type reference (TYPE) RSIOBJTP Typ eines InfoObjects 20100304
3 Importing I_ROWNR Call by reference Type reference (TYPE) RSNG_ROWNR 20100304
4 Importing I_R_TABLE Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE 20100304

Method GET_ROWINFO on class CL_RSDD_LM_UTIL has no exception.

Method GET_ROWVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROWNR Call by reference Type reference (TYPE) RSNG_ROWNR 20091214
2 Importing I_R_TABLE Call by reference Object reference (TYPE REF TO) IF_RSNETGRAPHIC_TABLE 20091214
3 Returning R_COLUMNNAME Value transfer Type reference (TYPE) STRING 20091214

Method GET_ROWVALUE on class CL_RSDD_LM_UTIL has no exception.

Method GET_TREX_COLUMNNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPOSITE_PROVIDER Call by reference Type reference (TYPE) RSOBJNM Objekt 20100105
2 Importing I_C_COLUMN Call by reference Type reference (TYPE) RSDD_INDEX_COLUMN Spalte eines analytischen Indexes 20100105
3 Returning R_TREX_COLUMNNAME Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20100105

Method GET_TREX_COLUMNNAME on class CL_RSDD_LM_UTIL has no exception.

Method PREFIX_COLUMN_NAME_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_COLUMNNAME Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20091228

Method PREFIX_COLUMN_NAME_ADD on class CL_RSDD_LM_UTIL has no exception.

Method PREFIX_COLUMN_NAME_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_COLUMNNAME Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20091228

Method PREFIX_COLUMN_NAME_REMOVE on class CL_RSDD_LM_UTIL has no exception.

Method PREFIX_INDEX_NAME_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEXNAME Call by reference Type reference (TYPE) RSDD_AINDEX InfoObject 20091228
2 Returning R_INDEXNAME Value transfer Type reference (TYPE) RSDD_AINDEX Analytischer Index auf dem BWA 20091228

Method PREFIX_INDEX_NAME_ADD on class CL_RSDD_LM_UTIL has no exception.

Method PREFIX_INDEX_NAME_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INDEXNAME Call by reference Type reference (TYPE) RSDD_AINDEX InfoObject 20091228
2 Returning R_INDEXNAME Value transfer Type reference (TYPE) RSDD_AINDEX Analytischer Index auf dem BWA 20091228

Method PREFIX_INDEX_NAME_REMOVE on class CL_RSDD_LM_UTIL has no exception.

Method REMOVE_MAPPINGS_FROM_BINDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_COMPOSITE_BINDING Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_BINDING Composite Binding 20110616
2 Importing I_R_COMPOSITE_PROVIDER Call by reference Object reference (TYPE REF TO) CL_RSDD_LM_COMPOSITE_PROVIDER Composite Provider 20110616
3 Importing I_T_MAPPINGS Call by reference Type reference (TYPE) RSDD_T_COMPOSITE_MAPPING Composite Mapping 20110616
4 Returning R_T_MAPPINGS Value transfer Type reference (TYPE) RSDD_T_COMPOSITE_MAPPING Composite Mapping 20110616

Method REMOVE_MAPPINGS_FROM_BINDING on class CL_RSDD_LM_UTIL has no exception.

Method SHOW_AINX_ENTRIES_IN_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPNAME Call by reference Type reference (TYPE) RSCOMPNAME Composite Provider 20120418
2 Returning R_SHOW Value transfer Type reference (TYPE) RS_BOOL Boolean 20120418

Method SHOW_AINX_ENTRIES_IN_TREE on class CL_RSDD_LM_UTIL has no exception.

Method SPLIT_BINDINGS_INTO_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_JOIN_BINDINGS Call by reference Type reference (TYPE) CL_RSDD_LM_COMPOSITE_PROVIDER=>GT_T_COMPOSITE_BINDING_LIST 20110620
2 Exporting E_T_UNION_BINDINGS Call by reference Type reference (TYPE) CL_RSDD_LM_COMPOSITE_PROVIDER=>GT_T_COMPOSITE_BINDING_LIST 20110620
3 Importing I_T_BINDINGS Call by reference Type reference (TYPE) CL_RSDD_LM_COMPOSITE_PROVIDER=>GT_T_COMPOSITE_BINDING_LIST 20110620

Method SPLIT_BINDINGS_INTO_PARTS on class CL_RSDD_LM_UTIL has no exception.

Method SPLIT_MAPPINGS_INTO_PARTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SOURCE_R Call by reference Type reference (TYPE) RSDD_T_COLUMN_R Referenz auf cl_rsdd_lm_column 20110616
2 Exporting E_T_TARGET_R Call by reference Type reference (TYPE) RSDD_T_COLUMN_R Referenz auf cl_rsdd_lm_column 20110616
3 Importing I_T_MAPPINGS Call by reference Type reference (TYPE) RSDD_T_COMPOSITE_MAPPING Composite Mapping 20110616

Method SPLIT_MAPPINGS_INTO_PARTS on class CL_RSDD_LM_UTIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730