SAP ABAP Class CL_MDG_MDF_FLD_LOCAL_METADATA (FIN Master Data: Metadata for Field in Local System)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     MDG_MDF3 (Package) Master Data: Local Storage
Properties
Class CL_MDG_MDF_FLD_LOCAL_METADATA  
Short Description FIN Master Data: Metadata for Field in Local System    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_MDF3   Master Data: Local Storage 
Created 20081218   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_MDG_MDF_FIELDINFO_LOCAL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_MDG_MDF_FLD_LOCAL_METADATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_MDG_MDF_FLD_LOCAL_METADATA has no interface implemented.
Friends
Class CL_MDG_MDF_FLD_LOCAL_METADATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_DOMVALUES Instance attribute Private Type reference (TYPE) MDG_MDF_FLG FIN Master Data: General Indicator 20081218
2 DO_FIELDNAME Instance attribute Private Object reference (TYPE REF TO) IF_MDG_MDF_FIELDNAME FIN Master Data: Field Name 20081218
3 DO_FIELD_DTAB Instance attribute Private Object reference (TYPE REF TO) CL_MDG_MDF_FIELDINFO_LOCAL Field Information for a (Local) Dictionary Type 20081218
4 DO_FIELD_ID Instance attribute Private Object reference (TYPE REF TO) CL_MDG_MDF_FIELDINFO_LOCAL Field Information for a (Local) Dictionary Type 20081218
5 DS_FPROP Instance attribute Private Type reference (TYPE) MDG_MDF_S_FPROP FIN Master Data: Field Properties 20081218
6 DT_FDEP Instance attribute Private Type reference (TYPE) MDG_MDF_TS_FDEP Compounding 20081218
7 DT_ROLE Instance attribute Private Type reference (TYPE) MDG_MDF_TS_ROLE FIN Master Data: Characteristic Roles 20081218
8 D_CHECKTABLE Instance attribute Private Type reference (TYPE) MDG_MDF_TABNAME FIN Master Data: Table Name 20081218
9 D_CHECKTABLE_SID Instance attribute Private Type reference (TYPE) MDG_MDF_TABNAME FIN Master Data: Table Name 20081218
10 D_FIELDNAME_DTAB Instance attribute Private Type reference (TYPE) MDG_MDF_FIELDNAME FIN Master Data: Field Name 20081218
11 D_FIELDNAME_LANGU Instance attribute Private Type reference (TYPE) MDG_MDF_FIELDNAME FIN Master Data: Field Name 20081218
12 D_FIELDNAME_SID Instance attribute Private Type reference (TYPE) MDG_MDF_FIELDNAME FIN Master Data: Field Name 20081218
13 D_FIELDNAME_TXTLG Instance attribute Private Type reference (TYPE) MDG_MDF_FIELDNAME FIN Master Data: Field Name 20081218
14 D_FIELDNAME_TXTMI Instance attribute Private Type reference (TYPE) MDG_MDF_FIELDNAME FIN Master Data: Field Name 20081218
15 D_FIELDNAME_TXTSH Instance attribute Private Type reference (TYPE) MDG_MDF_FIELDNAME FIN Master Data: Field Name 20081218
16 D_ROLLNAME Instance attribute Private Type reference (TYPE) ROLLNAME Data Element (Semantic Domain) 20081218
17 D_TEXTTABLE Instance attribute Private Type reference (TYPE) MDG_MDF_TABNAME FIN Master Data: Table Name 20081218
18 GC_TABNAME_DDIC_PREFIX Constant Private Type reference (TYPE) MDG_MDF_TABNAME 'DD' FIN Master Data: Table Name 20081218
19 GC_TABNAME_MDG_MDFSID Constant Private Type reference (TYPE) MDG_MDF_TABNAME 'MDG_MDFSID' FIN Master Data: Table Name 20090114
20 GF_WAIT_FOR_CALLBACK Static Attribute Private Type reference (TYPE) MDG_MDF_FLG FIN Master Data: General Indicator 20081218
21 GO_AREAID Static Attribute Private Object reference (TYPE REF TO) IF_MDG_MDF_AREAID FIN Master Data: Application Area 20081218
22 GS_BUFFER Static Attribute Private Type reference (TYPE) S_BUFFER 20090402
23 GT_FIELDNAME_MAP Static Attribute Private Type reference (TYPE) MDG_MDF_TS_FIELDNAME_MAP 20081218
24 GT_FIELDNAME_TEXT Static Attribute Private Type reference (TYPE) MDG_MDF_TS_FIELDNAME_TEXT 20090331
25 GT_INSTANCE Static Attribute Private Type reference (TYPE) T_INSTANCE FIN Master Data: Metadata for Field in Local System 20081218
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20081218
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081218
3 GET_AREA_FIELD_ATTRIBUTES Instance method Private Method 20081218
4 GET_ATTRIBUTE_DEFINITION Instance method Public Method 20081218
5 GET_FIELDNAME_TEXT Static method Public Method Read Explicit Text Fields 20090331
6 GET_FPROP Instance method Public Method 20081218
7 GET_INSTANCE Static method Public Method Get Instance 20081218
8 GET_LOCAL_FIELDNAME_MAP Static method Public Method 20081218
9 GET_META_DATA Instance method Public Method 20081218
10 HANDLE_TRANSACTION_FINISHED Static method Private Event handling method 20090402
11 INITIALIZE Instance method Private Method 20081218
12 SET_FIELDNAME_TEXT Static method Public Method Set Explicit Text Fields 20090331
13 SET_LOCAL_FIELDNAME_MAP Static method Public Method 20081218
Events
Class CL_MDG_MDF_FLD_LOCAL_METADATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_DEPGROUP Public See coding 20081218 BEGIN OF sx_depgroup, depgroup TYPE MDG_MDF_DEPGROUP, t_masterfield TYPE MDG_MDF_TS_FIELDNAME, t_dtab TYPE MDG_MDF_T_TABNAME, END OF sx_depgroup
2 S_BUFFER Private See coding 20090402 begin of s_buffer, f_fieldname_text_changed type mdg_mdf_flg, f_fieldname_map_changed type mdg_mdf_flg, end of s_buffer
3 S_FATTR Public See coding 20081218 begin of S_FATTR. include type MDG_MDF_S_FATTR. types: tabname type MDG_MDF_TABNAME, end of s_fattr
4 S_INSTANCE Private See coding 20081218 BEGIN OF s_instance, fieldname TYPE MDG_MDF_FIELDNAME, instance TYPE REF TO CL_MDG_MDF_FLD_LOCAL_METADATA, END OF s_instance
5 TH_FATTR Public See coding 20081218 th_fattr type hashed table of s_fattr with unique key fieldname
6 TS_DEPGROUP Public See coding 20081218 ts_depgroup TYPE SORTED TABLE OF sx_depgroup WITH UNIQUE KEY depgroup INITIAL SIZE 3
7 T_INSTANCE Private See coding 20081218 t_instance TYPE SORTED TABLE OF s_instance WITH UNIQUE KEY fieldname
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_MDG_MDF_FLD_LOCAL_METADATA has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MDG_MDF_FLD_LOCAL_METADATA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELDNAME Call by reference Object reference (TYPE REF TO) IF_MDG_MDF_FIELDNAME Fi-Stammdaten: Feldname 20081218
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20081218
# Exception Resumable Description Created on
1 FIELDNAME_INVALID 20081218

Method GET_AREA_FIELD_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) MDG_MDF_TS_FIELD_TABNAME FIN-Stammdaten: Felder in Tabellen 20081218
2 Exporting ET_ATTRIBUTE_GUI Call by reference Type reference (TYPE) MDG_MDF_TH_FATTR_GUI FIN-Stammdaten: Attributeigenschaften für Pflege 20081218

Method GET_AREA_FIELD_ATTRIBUTES on class CL_MDG_MDF_FLD_LOCAL_METADATA has no exception.

Method GET_ATTRIBUTE_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ADEP Call by reference Type reference (TYPE) MDG_MDF_TS_ADEP FIN-Stammdaten: Klammerung von Attributen 20081218
2 Exporting ET_DEPGROUP Call by reference Type reference (TYPE) MDG_MDF_TS_DEPGROUP FIN-Stammdaten: Klammerungsgruppen 20081218
3 Exporting ET_DEPGROUP_INT Call by reference Type reference (TYPE) CL_MDG_MDF_FLD_LOCAL_METADATA=>TS_DEPGROUP 20081218
4 Exporting ET_DEPGRP_TIME_CONV Call by reference Type reference (TYPE) MDG_MDF_TS_DEPGRP FI-Stammdaten: Klammerungsgruppen 20081218
5 Exporting ET_FATTR Call by reference Type reference (TYPE) MDG_MDF_TH_FATTR FIN-Stammdaten: Attributeigenschaften 20081218
6 Exporting ET_FATTR_GUI Call by reference Type reference (TYPE) MDG_MDF_TH_FATTR_GUI FIN-Stammdaten: Attributeigenschaften für Pflege 20081218
7 Exporting ET_FATTR_INT Call by reference Type reference (TYPE) TH_FATTR 20081218

Method GET_ATTRIBUTE_DEFINITION on class CL_MDG_MDF_FLD_LOCAL_METADATA has no exception.

Method GET_FIELDNAME_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDNAME_TEXT Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME_TEXT Explicite Textfelder 20090331

Method GET_FIELDNAME_TEXT on class CL_MDG_MDF_FLD_LOCAL_METADATA has no exception.

Method GET_FPROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FPROP Call by reference Type reference (TYPE) MDG_MDF_S_FPROP FIN-Stammdaten: Feldeigenschaften 20081218
2 Exporting ES_FPROP_EXT Call by reference Type reference (TYPE) MDG_MDF_S_FPROP_EXT FI-Stammdaten: Erweiterte Feldeigenschaften 20081218
3 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME FI-Stammdaten: Feldnamen 20081218
4 Exporting ET_FDEP Call by reference Type reference (TYPE) MDG_MDF_TS_FDEP Klammerung 20081218
5 Exporting ET_FLD_ATTR Call by reference Type reference (TYPE) MDG_MDF_TS_FLD_ATTR FI-Stammdaten: Attribute von Feldern 20081218
# Exception Resumable Description Created on
1 FAILURE 20081218

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELDNAME Call by reference Object reference (TYPE REF TO) IF_MDG_MDF_FIELDNAME Fi-Stammdaten: Feldname 20081218
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20081218
3 Importing I_RELOAD Call by reference Type reference (TYPE) MDG_MDF_FLG SPACE Metadaten neu aufbauen 20081218
4 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_MDG_MDF_FLD_LOCAL_METADATA FIN-Stammdaten: Metadaten für Feld im lokalen System 20081218

Method GET_INSTANCE on class CL_MDG_MDF_FLD_LOCAL_METADATA has no exception.

Method GET_LOCAL_FIELDNAME_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDNAME_MAP Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME_MAP Fieldname Mapping 20081218
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME Stammdaten: Feldname 20090417

Method GET_LOCAL_FIELDNAME_MAP on class CL_MDG_MDF_FLD_LOCAL_METADATA has no exception.

Method GET_META_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_DOMVALUES Call by reference Type reference (TYPE) MDG_MDF_FLG FI-Stammdaten: Allgemeines Kennzeichen 20081218
2 Exporting EO_FIELD_DTAB Call by reference Object reference (TYPE REF TO) CL_MDG_MDF_FIELDINFO_LOCAL Feldinformationen zu einem (lokalen) Dictionarytyp 20081218
3 Exporting EO_FIELD_ID Call by reference Object reference (TYPE REF TO) CL_MDG_MDF_FIELDINFO_LOCAL Feldinformationen zu einem (lokalen) Dictionarytyp 20081218
4 Exporting ES_FPROP Call by reference Type reference (TYPE) MDG_MDF_S_FPROP FIN-Stammdaten: Feldeigenschaften 20081218
5 Exporting ET_FIELDNAME_MAP Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME_MAP Fieldname Mapping 20081218
6 Exporting ET_ROLE Call by reference Type reference (TYPE) MDG_MDF_TS_ROLE FIN-Stammdaten: Merkmalsrollen 20081218
7 Exporting E_CHECKTABLE Call by reference Type reference (TYPE) MDG_MDF_TABNAME Tabellenname 20081218
8 Exporting E_CHECKTABLE_SID Call by reference Type reference (TYPE) MDG_MDF_TABNAME Tabellenname 20081218
9 Exporting E_FIELDNAME_DTAB Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME FI-Stammdaten: Feldname 20081218
10 Exporting E_FIELDNAME_LANGU Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME FI-Stammdaten: Feldname 20081218
11 Exporting E_FIELDNAME_SID Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME FI-Stammdaten: Feldname 20081218
12 Exporting E_FIELDNAME_TXTLG Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME FI-Stammdaten: Feldname 20081218
13 Exporting E_FIELDNAME_TXTMI Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME FI-Stammdaten: Feldname 20081218
14 Exporting E_FIELDNAME_TXTSH Call by reference Type reference (TYPE) MDG_MDF_FIELDNAME FI-Stammdaten: Feldname 20081218
15 Exporting E_TEXTTABLE Call by reference Type reference (TYPE) MDG_MDF_TABNAME Tabellenname 20081218

Method GET_META_DATA on class CL_MDG_MDF_FLD_LOCAL_METADATA has no exception.

Method HANDLE_TRANSACTION_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KIND Value transfer Attribute reference (LIKE) 20090402

Method HANDLE_TRANSACTION_FINISHED on class CL_MDG_MDF_FLD_LOCAL_METADATA has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_FIELDNAME Call by reference Object reference (TYPE REF TO) IF_MDG_MDF_FIELDNAME Fi-Stammdaten: Feldname 20081218
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20081218
# Exception Resumable Description Created on
1 FIELDNAME_INVALID 20081218

Method SET_FIELDNAME_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE FI-Stammdaten: Meldungen 20090331
2 Importing IT_FIELDNAME_TEXT Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME_TEXT Explicite Textfelder 20090331
# Exception Resumable Description Created on
1 LOCKED Daten sind gesperrt 20090331
2 SYSTEM_ERROR 20090401

Method SET_LOCAL_FIELDNAME_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) MDG_MDF_T_MESSAGE FI-Stammdaten: Meldungen 20081218
2 Importing IT_FIELDNAME_MAP Call by reference Type reference (TYPE) MDG_MDF_TS_FIELDNAME_MAP Fieldname Mapping 20081218
# Exception Resumable Description Created on
1 LOCKED 20081218
2 SYSTEM_ERROR 20090401
History
Last changed by/on SAP  20130531 
SAP Release Created in 702