SAP ABAP Class CL_EVE_FIELDCATALOG (Service Class for Field Catalogs)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PRO-EVA (Application Component) Evaluations
     EVE_BASE (Package) Evaluation Engine - Basis Objects
Properties
Class CL_EVE_FIELDCATALOG  
Short Description Service Class for Field Catalogs    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EVE_BASE   Evaluation Engine - Basis Objects 
Created 20020405   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_EVE_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EVE_FIELDCATALOG has no interface implemented.
Friends
Class CL_EVE_FIELDCATALOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_DATA_TYPE_CLIENT Constant Public Type reference (TYPE) DATATYPE_D 'CLNT' Data Type: Client 20020411
2 SC_DATA_TYPE_CURRENCY Constant Public Type reference (TYPE) DATATYPE_D 'CURR' Data Type: Currency Amount 20020411
3 SC_DATA_TYPE_QUANTITY Constant Public Type reference (TYPE) DATATYPE_D 'QUAN' Data Type: Quantity 20020411
4 SC_FORMAT_CURRENCY Constant Public Type reference (TYPE) I 5 Output as Currency 20020515
5 SC_FORMAT_LONG Constant Public Type reference (TYPE) I 4 Long Output 20020515
6 SC_FORMAT_LOWER Constant Public Type reference (TYPE) I 2 Lowercase Letters 20020515
7 SC_FORMAT_NONE Constant Public Type reference (TYPE) I 0 Standard Formatting 20020515
8 SC_FORMAT_QUANTITY Constant Public Type reference (TYPE) I 6 Output as Quantity 20031230
9 SC_FORMAT_SHORT Constant Public Type reference (TYPE) I 3 Short Output 20020515
10 SC_FORMAT_UNIT Constant Public Type reference (TYPE) I 7 Output as Unit of Measure (Language-Dependent) 20040102
11 SC_FORMAT_UPPER Constant Public Type reference (TYPE) I 1 Uppercase Letters 20020515
12 SC_MAXIMUM_COLUMNS Constant Public Type reference (TYPE) I 90 Maximum Number of Columns 20020405
Methods
# Method Level Visibility Method type Description Created on
1 ABAP_SCAN_DATA_DESCRIPTION Static method Private Method Scanning of Data Declaration with DDIC Reference Data 20020405
2 ADD_DDIC_FIELDINFO Static method Public Method Addition of DDIC Data Element Information to Field Catalog 20020405
3 ADD_DDIC_STRUCTURE_FIELDINFO Static method Public Method Addition of DDIC Structure Information to Field Catalog 20020405
4 ADD_ELEMENTARY_FIELDINFO Static method Public Method Addition of Elementary Type Information to Field Catalog 20020405
5 FIELDCATALOG_POST_PROCESSING Static method Public Method Postprocessing of Field Catalog 20020405
6 GET_FIELDCATALOG_FOR_DDIC_STR Static method Public Method Setup Field Catalog for DDIC Table/Structure 20020405
7 GET_FIELDCATALOG_FOR_ITAB Static method Public Method Setup Field Catalog for Internal Table/Structure 20020405
8 GET_SHLP_DESCR_FOR_DE Static method Public Method Determine Search Help Description for Data Element 20041228
9 MOVE_DFIES_TO_LVC_S_FCAT Static method Private Method Fill LVC Field Catalog from DFIES Structure 20020405
10 TO_STRING Static method Public Method Generates a Formated String 20020515
Events
Class CL_EVE_FIELDCATALOG has no event.
Types
Class CL_EVE_FIELDCATALOG has no local type.
Method Signatures

Method ABAP_SCAN_DATA_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20020405
2 Importing IT_ABAP_SOURCE Call by reference Type reference (TYPE) TT_REPORT_TABLE ABAP Source 20020405
3 Importing IV_MAIN_PROGRAM_NAME Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020405
4 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Typ/Strukturname 20020405

Method ABAP_SCAN_DATA_DESCRIPTION on class CL_EVE_FIELDCATALOG has no exception.

Method ADD_DDIC_FIELDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20020405
2 Exporting ES_FIELDCATALOG Call by reference Type reference (TYPE) LVC_S_FCAT ALV-Control: Feldkatalog 20020410
3 Importing IV_DDIC_NAME Call by reference Type reference (TYPE) FIELDNAME DDIC Name (Datenelement oder Struktur-Koponentenname) 20020405
4 Importing IV_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Feldname 20020405

Method ADD_DDIC_FIELDINFO on class CL_EVE_FIELDCATALOG has no exception.

Method ADD_DDIC_STRUCTURE_FIELDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20020405
2 Importing IV_DDIC_NAME Call by reference Type reference (TYPE) FIELDNAME DDIC Name Struktur 20020405
3 Importing IV_FIELD_PREFIX Call by reference Type reference (TYPE) FIELDNAME Präfix für Feldname der Komponenten 20020411

Method ADD_DDIC_STRUCTURE_FIELDINFO on class CL_EVE_FIELDCATALOG has no exception.

Method ADD_ELEMENTARY_FIELDINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20020405
2 Exporting ES_FIELDCATALOG Call by reference Type reference (TYPE) LVC_S_FCAT ALV-Control: Feldkatalog 20020410
3 Importing IS_COMPONENT_INFO Call by reference Type reference (TYPE) RSTRUCINFO Komponentenbeschreibung von ABAP/4-Typen 20020405

Method ADD_ELEMENTARY_FIELDINFO on class CL_EVE_FIELDCATALOG has no exception.

Method FIELDCATALOG_POST_PROCESSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20020405
2 Importing IV_HIDE_CLIENT Call by reference Type reference (TYPE) BOOLE_D CL_EVE_CO=>SC_TRUE Mandant ausblenden 20020405
3 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Strukturname 20020405

Method FIELDCATALOG_POST_PROCESSING on class CL_EVE_FIELDCATALOG has no exception.

Method GET_FIELDCATALOG_FOR_DDIC_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20020405
2 Importing IV_HIDE_CLIENT Call by reference Type reference (TYPE) BOOLE_D CL_EVE_CO=>SC_TRUE Mandant ausblenden 20020405
3 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname/Strukturname aus DDIC 20020405

Method GET_FIELDCATALOG_FOR_DDIC_STR on class CL_EVE_FIELDCATALOG has no exception.

Method GET_FIELDCATALOG_FOR_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20020405
2 Importing IV_HIDE_CLIENT Call by reference Type reference (TYPE) BOOLE_D CL_EVE_CO=>SC_TRUE Mandant ausblenden 20020405
3 Importing IV_INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME Include 20020405
4 Importing IV_MAIN_PROGRAM_NAME Call by reference Type reference (TYPE) PROGNAME ABAP-Programmname 20020405
5 Importing IV_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Typ/Strukturname 20020405

Method GET_FIELDCATALOG_FOR_ITAB on class CL_EVE_FIELDCATALOG has no exception.

Method GET_SHLP_DESCR_FOR_DE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SHLP_DESCR Call by reference Type reference (TYPE) SHLP_DESCR Beschreibung einer Suchhilfe 20041228
2 Importing IV_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Datenelement 20041228

Method GET_SHLP_DESCR_FOR_DE on class CL_EVE_FIELDCATALOG has no exception.

Method MOVE_DFIES_TO_LVC_S_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LVC_S_FCAT Call by reference Type reference (TYPE) LVC_S_FCAT ALV-Control: Feldkatalog 20020405
2 Importing IS_DFIES Call by reference Type reference (TYPE) DFIES DD-Schnittstelle: Tabellenfelder für DDIF_FIELDINFO_GET 20020405

Method MOVE_DFIES_TO_LVC_S_FCAT on class CL_EVE_FIELDCATALOG has no exception.

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OUTPUT Call by reference Type reference (TYPE) STRING Ausgabestring 20020515
2 Importing IA_VALUE Call by reference Type reference (TYPE) ANY Wert 20020515
3 Importing IV_FORMAT Call by reference Type reference (TYPE) I 0 Formatbeschreibung (SC_FORMAT_...) 20020515
4 Importing IV_NUM_DECIMALS Call by reference Type reference (TYPE) I -1 Anzahl Dezimalstellen 20020515
5 Importing IV_OUTPUTLENGTH Call by reference Type reference (TYPE) I -1 maximale Ausgabelänge 20020515
6 Importing IV_REFERENCE_VALUE Call by reference Type reference (TYPE) CLIKE Referenz (z.B. die Währung) 20020515

Method TO_STRING on class CL_EVE_FIELDCATALOG has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200