SAP ABAP Class CL_RMST_COMPARISON (Comparison Tool)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMSTLSOUT (Package) RMS-TLS: Output Tool
Properties
Class CL_RMST_COMPARISON  
Short Description Comparison Tool    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMSTLSOUT   RMS-TLS: Output Tool 
Created 20020206   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RMXCP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RMST_COMPARISON has no interface implemented.
Friends
Class CL_RMST_COMPARISON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_TRUE Constant Private Type reference (TYPE) BOOLEAN 'X' True 20020322
2 MD_LINES Instance attribute Public Type reference (TYPE) SY-TABIX Internal Tables, Current Row Index 20020206
3 MD_ROWKEYS Instance attribute Public Type reference (TYPE) RMSTE_XCL_COLUMNS X Extension of a Range in Excel 20020206
4 MD_TOTAL_COLUMNS Instance attribute Public Type reference (TYPE) RMSTE_XCL_COLUMNS X Extension of a Range in Excel 20020206
5 MR_COLCHAR Instance attribute Private Object reference (TYPE REF TO) DATA Column Key Values 20020206
6 MR_COLKEY Instance attribute Private Object reference (TYPE REF TO) DATA Column Key 20020206
7 MR_DATA Instance attribute Private Object reference (TYPE REF TO) DATA 20020206
8 MR_ROWKEY Instance attribute Private Object reference (TYPE REF TO) DATA Row Key 20020206
9 MS_REFERENCE_KEY Instance attribute Private Type reference (TYPE) RMSTS_OTPT_XCL_REFERENCE_KEY RMS-TLS: Excel Output: Internal: Reference Key for Compare 20020324
10 MT_COLFLD Instance attribute Private Type reference (TYPE) TY_T_FLD 20020206
11 MT_DEF Instance attribute Private Type reference (TYPE) RMSTTY_DDIC_DEFINITION RMS-TLS: DDIC Definition of a Hierarchy Object 20020206
12 MT_OUT Instance attribute Private Type reference (TYPE) RMXCP_TY_T_OUT Output Table 20020206
13 MT_ROWFLD Instance attribute Private Type reference (TYPE) TY_T_FLD 20020206
14 MT_SSNAM Instance attribute Private Type reference (TYPE) RMXCP_TY_T_SSNAM Column Key Table 20020206
15 MT_VALFLD Instance attribute Private Type reference (TYPE) RMSTTY_DDIC_DEFINITION RMS-TLS: DDIC Definition of a Hierarchy Object 20020206
Methods
# Method Level Visibility Method type Description Created on
1 COMPOSE Instance method Public Method Build OUTTAB 20020206
2 COMPOSE_REF Instance method Public Method Build OUTTAB with Reference Key 20020322
3 CONSTRUCTOR Instance method Public Constructor Constructor 20020206
4 GET_COLKEY_HEADTAB Instance method Public Method Table with the Characteristic Values of the Column Key 20020206
5 GET_COLKEY_HEADTAB_REF Instance method Public Method Table with the Characteristic Values of Col. Key (Ref. Key) 20020324
6 GET_INDEX_FROM_KEY Instance method Private Method Determine Index via Key 20020206
7 GET_KEY Instance method Private Method 20020206
8 GET_KEY_FROM_T0 Instance method Private Method Fill Row/Column Key in Structure 20020206
9 GET_LOGICAL_LINE Instance method Public Method Return Table Row 20020206
10 GET_LOGICAL_LINE_KEY Instance method Public Method Table with the Row Key Values for a Logical Row 20020208
11 GET_OUTTAB Instance method Public Method 20020206
12 GET_REF_VALUE Instance method Public Method Determine Value of Reference Value 20020403
13 GET_ROWKEY_TAB Instance method Public Method Table with the Column Names for Row Keys 20020206
14 GET_SSNAM_TAB Instance method Public Method Table with the Column Names and Logical Position 20020206
15 GET_TABLE_OTPT_LENGTH Instance method Public Method RMS-TLS: Calculate Output Length for Comparison Table 20020829
16 GET_VALFLD_TAB Instance method Public Method Table with the Column Names for Value Fields 20020206
17 GET_VALUE_LENGTH Instance method Private Method Check Output Length for a Value 20020829
18 INIT_FLDTAB Instance method Private Method Extract Sets: Row Key, Column Key, and Value Fields 20020206
Events
Class CL_RMST_COMPARISON has no event.
Types
Class CL_RMST_COMPARISON has no local type.
Method Signatures

Method COMPOSE Signature

Method COMPOSE on class CL_RMST_COMPARISON has no parameter.
Method COMPOSE on class CL_RMST_COMPARISON has no exception.

Method COMPOSE_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REFERENCE_KEY Call by reference Type reference (TYPE) RMSTS_OTPT_XCL_REFERENCE_KEY RMS-TLS: Excel-Ausgabe:Intern: Referenzschlüssel für Compare 20020322

Method COMPOSE_REF on class CL_RMST_COMPARISON has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) TABLE 20020206
2 Importing IT_DEF Call by reference Type reference (TYPE) RMSTTY_DDIC_DEFINITION RMS-TLS: DDIC-Definition eines hierarchischen Objektes 20020206
# Exception Resumable Description Created on
1 EXC_DEF_ERROR Fehler in der Definitionstabelle (kein Spalten- / Zeilenkey) 20020206

Method GET_COLKEY_HEADTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLKEY_HEADER Call by reference Type reference (TYPE) SORTED TABLE 20020206
2 Exporting E_CNT_LEVELS Call by reference Type reference (TYPE) I 20020206

Method GET_COLKEY_HEADTAB on class CL_RMST_COMPARISON has no exception.

Method GET_COLKEY_HEADTAB_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_COLKEY_HEADER Call by reference Type reference (TYPE) SORTED TABLE 20020324
2 Exporting E_CNT_LEVELS Call by reference Type reference (TYPE) I 20020324

Method GET_COLKEY_HEADTAB_REF on class CL_RMST_COMPARISON has no exception.

Method GET_INDEX_FROM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INDEX Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20020206
2 Importing IS_KEY Call by reference Type reference (TYPE) ANY 20020206
3 Importing IT_KEYTAB Call by reference Type reference (TYPE) SORTED TABLE 20020206

Method GET_INDEX_FROM_KEY on class CL_RMST_COMPARISON has no exception.

Method GET_KEY Signature

Method GET_KEY on class CL_RMST_COMPARISON has no parameter.
Method GET_KEY on class CL_RMST_COMPARISON has no exception.

Method GET_KEY_FROM_T0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_KEY Call by reference Type reference (TYPE) ANY 20020206
2 Importing IS_HEAD Call by reference Type reference (TYPE) ANY 20020206
3 Importing IT_FLD Call by reference Type reference (TYPE) TY_T_FLD 20020206

Method GET_KEY_FROM_T0 on class CL_RMST_COMPARISON has no exception.

Method GET_LOGICAL_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUT Call by reference Type reference (TYPE) SORTED TABLE 20020206
2 Importing I_LINE_IDX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020206
# Exception Resumable Description Created on
1 INVALID_LINE_IDX Index ausserhalb der Gesamtanzahl Zeilen 20020206

Method GET_LOGICAL_LINE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUT Call by reference Type reference (TYPE) SORTED TABLE 20020208
2 Importing I_LINE_IDX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020208
# Exception Resumable Description Created on
1 INVALID_LINE_IDX Index ausserhalb der Gesamtanzahl logischer Zeilen 20020208

Method GET_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUT Call by reference Type reference (TYPE) SORTED TABLE 20020206

Method GET_OUTTAB on class CL_RMST_COMPARISON has no exception.

Method GET_REF_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_NOREFKEY_GIVEN Call by reference Type reference (TYPE) BOOLEAN Es wurde kein Refkey an Engine übergeben 20020411
2 Exporting E_FLG_REFKEY Call by reference Type reference (TYPE) BOOLEAN Indizes identifizierten den Ref.schlüssel -> k. Vgl. nötig 20020403
3 Exporting E_VALUE Call by reference Object reference (TYPE REF TO) DATA Wert des Feldes für Referenzschlüssel 20020403
4 Importing I_COL_IDX Call by reference Type reference (TYPE) SY-TABIX Spaltenschlüssel-Index 20020403
5 Importing I_ROW_IDX Call by reference Type reference (TYPE) SY-TABIX Zeilenschlüssel-Index 20020403
6 Importing I_VAL_IDX Call by reference Type reference (TYPE) SY-TABIX Wertfeldtabellen-Index 20020403

Method GET_REF_VALUE on class CL_RMST_COMPARISON has no exception.

Method GET_ROWKEY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROWKEY_COLHEAD Call by reference Type reference (TYPE) SORTED TABLE 20020206

Method GET_ROWKEY_TAB on class CL_RMST_COMPARISON has no exception.

Method GET_SSNAM_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SSNAM Call by reference Type reference (TYPE) SORTED TABLE 20020206

Method GET_SSNAM_TAB on class CL_RMST_COMPARISON has no exception.

Method GET_TABLE_OTPT_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEF Call by reference Type reference (TYPE) RMSTTY_DDIC_DEFINITION RMS-TLS: DDIC-Definition eines hierarchischen Objektes 20020829
2 Importing I_BORDER Call by reference Type reference (TYPE) INT2 2 Byte Integer (Signed) 20020829
3 Importing I_LINE_LEN Call by reference Type reference (TYPE) SY-LINSZ Listenerstellung, Zeilenbreite der Liste 20020829

Method GET_TABLE_OTPT_LENGTH on class CL_RMST_COMPARISON has no exception.

Method GET_VALFLD_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALFLD_COLHEAD Call by reference Type reference (TYPE) SORTED TABLE 20020206

Method GET_VALFLD_TAB on class CL_RMST_COMPARISON has no exception.

Method GET_VALUE_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE_LENGTH Call by reference Type reference (TYPE) INT2 2 Byte Integer (Signed) 20020829
2 Importing I_VALUE Call by reference Type reference (TYPE) SIMPLE 20020829

Method GET_VALUE_LENGTH on class CL_RMST_COMPARISON has no exception.

Method INIT_FLDTAB Signature

Method INIT_FLDTAB on class CL_RMST_COMPARISON has no parameter.
Method INIT_FLDTAB on class CL_RMST_COMPARISON has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 471