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
⤷ 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 |