SAP ABAP Class CL_UG_MD_FIELD_LOCAL_METADATA (FIN Master Data: Metadata for Field in Local System)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD3 (Package) FIN General: Master Data: Local Storage
Properties
Class CL_UG_MD_FIELD_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 UGMD3   FIN General: Master Data: Local Storage 
Created 20031108   SAP 
Last change 20050411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UG_FIELDINFO_LOCAL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_UG_MD_FIELD_LOCAL_METADATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_UG_MD_FIELD_LOCAL_METADATA has no interface implemented.
Friends
Class CL_UG_MD_FIELD_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) UG_FLG FIN Master Data: General Indicator 20031229
2 DO_FIELDNAME Instance attribute Private Object reference (TYPE REF TO) IF_UG_MD_FIELDNAME FIN Master Data: Field Name 20031112
3 DO_FIELD_DTAB Instance attribute Private Object reference (TYPE REF TO) CL_UG_FIELDINFO_LOCAL Field Information for a (Local) Dictionary Type 20031109
4 DO_FIELD_ID Instance attribute Private Object reference (TYPE REF TO) CL_UG_FIELDINFO_LOCAL Field Information for a (Local) Dictionary Type 20031201
5 DS_FPROP Instance attribute Private Type reference (TYPE) UGMD_S_FPROP FIN Master Data: Field Properties 20031112
6 DT_FDEP Instance attribute Private Type reference (TYPE) UGMD_TS_FDEP Compounding 20031223
7 DT_ROLE Instance attribute Private Type reference (TYPE) UGMD_TS_ROLE FIN Master Data: Characteristic Roles 20031223
8 D_CHECKTABLE Instance attribute Private Type reference (TYPE) UG_TABNAME FIN Master Data: Table Name 20031109
9 D_CHECKTABLE_SID Instance attribute Private Type reference (TYPE) UG_TABNAME FIN Master Data: Table Name 20031201
10 D_FIELDNAME_DTAB Instance attribute Private Type reference (TYPE) UG_FIELDNAME FIN Master Data: Field Name 20031109
11 D_FIELDNAME_LANGU Instance attribute Private Type reference (TYPE) UG_FIELDNAME FIN Master Data: Field Name 20031110
12 D_FIELDNAME_SID Instance attribute Private Type reference (TYPE) UG_FIELDNAME FIN Master Data: Field Name 20031201
13 D_FIELDNAME_TXTLG Instance attribute Private Type reference (TYPE) UG_FIELDNAME FIN Master Data: Field Name 20031110
14 D_FIELDNAME_TXTMI Instance attribute Private Type reference (TYPE) UG_FIELDNAME FIN Master Data: Field Name 20031110
15 D_FIELDNAME_TXTSH Instance attribute Private Type reference (TYPE) UG_FIELDNAME FIN Master Data: Field Name 20031110
16 D_ROLLNAME Instance attribute Private Type reference (TYPE) ROLLNAME Data Element (Semantic Domain) 20031110
17 D_TEXTTABLE Instance attribute Private Type reference (TYPE) UG_TABNAME FIN Master Data: Table Name 20031109
18 GC_TABNAME_DDIC_PREFIX Constant Private Type reference (TYPE) UG_TABNAME 'DD' FIN Master Data: Table Name 20031201
19 GC_TABNAME_UGMDSID Constant Private Type reference (TYPE) UG_TABNAME 'UGMDSID' FIN Master Data: Table Name 20031201
20 GT_INSTANCE Static Attribute Private Type reference (TYPE) T_INSTANCE FIN Master Data: Metadata for Field in Local System 20031108
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031108
2 GET_AREA_FIELD_ATTRIBUTES Instance method Private Method 20040216
3 GET_ATTRIBUTE_DEFINITION Instance method Public Method 20031110
4 GET_FPROP Instance method Public Method 20031108
5 GET_INSTANCE Static method Public Method Get Instance 20031108
6 GET_META_DATA Instance method Public Method 20031120
7 INITIALIZE Instance method Private Method 20040327
Events
Class CL_UG_MD_FIELD_LOCAL_METADATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_DEPGROUP Public See coding 20031223 BEGIN OF sx_depgroup, depgroup TYPE ug_depgroup, t_masterfield TYPE ugmd_ts_fieldname, t_dtab TYPE ugmd_t_tabname, END OF sx_depgroup
2 S_FATTR Public See coding 20031229 begin of S_FATTR. include type ugmd_s_fattr. types: tabname type ug_tabname, end of s_fattr
3 S_INSTANCE Private See coding 20031108 BEGIN OF s_instance, fieldname TYPE ug_fieldname, instance TYPE REF TO cl_ug_md_field_local_metadata, END OF s_instance
4 TH_FATTR Public See coding 20031229 th_fattr type hashed table of s_fattr with unique key fieldname
5 TS_DEPGROUP Public See coding 20031223 ts_depgroup TYPE SORTED TABLE OF sx_depgroup WITH UNIQUE KEY depgroup INITIAL SIZE 3
6 T_INSTANCE Private See coding 20031108 t_instance TYPE SORTED TABLE OF s_instance WITH UNIQUE KEY fieldname
Method Signatures

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_UG_MD_FIELDNAME Fi-Stammdaten: Feldname 20031112
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20040209
# Exception Resumable Description Created on
1 FIELDNAME_INVALID 20031111

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) UGMD_TS_FIELD_TABNAME FIN-Stammdaten: Felder in Tabellen 20040216
2 Exporting ET_ATTRIBUTE_GUI Call by reference Type reference (TYPE) UGMD_TH_FATTR_GUI FIN-Stammdaten: Attributeigenschaften für Pflege 20040217
3 Importing IF_INCLUDE_BW_ATTR Call by reference Type reference (TYPE) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20040217

Method GET_AREA_FIELD_ATTRIBUTES on class CL_UG_MD_FIELD_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) UGMD_TS_ADEP FIN-Stammdaten: Klammerung von Attributen 20031110
2 Exporting ET_DEPGROUP Call by reference Type reference (TYPE) UGMD_TS_DEPGROUP FIN-Stammdaten: Klammerungsgruppen 20031110
3 Exporting ET_DEPGROUP_INT Call by reference Type reference (TYPE) CL_UG_MD_FIELD_LOCAL_METADATA=>TS_DEPGROUP 20031223
4 Exporting ET_DEPGRP_TIME_CONV Call by reference Type reference (TYPE) UGMD_TS_DEPGRP FI-Stammdaten: Klammerungsgruppen 20050407
5 Exporting ET_FATTR Call by reference Type reference (TYPE) UGMD_TH_FATTR FIN-Stammdaten: Attributeigenschaften 20031110
6 Exporting ET_FATTR_GUI Call by reference Type reference (TYPE) UGMD_TH_FATTR_GUI FIN-Stammdaten: Attributeigenschaften für Pflege 20031110
7 Exporting ET_FATTR_INT Call by reference Type reference (TYPE) TH_FATTR 20031229
8 Importing IF_INCLUDE_BW_ATTR Call by reference Type reference (TYPE) UG_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20040217

Method GET_ATTRIBUTE_DEFINITION on class CL_UG_MD_FIELD_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) UGMD_S_FPROP FIN-Stammdaten: Feldeigenschaften 20031108
2 Exporting ES_FPROP_EXT Call by reference Type reference (TYPE) UGMD_S_FPROP_EXT FI-Stammdaten: Erweiterte Feldeigenschaften 20050311
3 Exporting ET_ATTRIBUTE Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME FI-Stammdaten: Feldnamen 20031110
4 Exporting ET_FDEP Call by reference Type reference (TYPE) UGMD_TS_FDEP Klammerung 20031108
5 Exporting ET_FLD_ATTR Call by reference Type reference (TYPE) UGMD_TS_FLD_ATTR FI-Stammdaten: Attribute von Feldern 20040316
6 Importing IF_INCLUDE_BW_ATTR Call by reference Type reference (TYPE) UG_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20040217
# Exception Resumable Description Created on
1 FAILURE 20040119

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_UG_MD_FIELDNAME Fi-Stammdaten: Feldname 20031112
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20040209
3 Importing I_RELOAD Call by reference Type reference (TYPE) UG_FLG SPACE Metadaten neu aufbauen 20040204
4 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_UG_MD_FIELD_LOCAL_METADATA FIN-Stammdaten: Metadaten für Feld im lokalen System 20031108

Method GET_INSTANCE on class CL_UG_MD_FIELD_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) UG_FLG FI-Stammdaten: Allgemeines Kennzeichen 20031201
2 Exporting EO_FIELD_DTAB Call by reference Object reference (TYPE REF TO) CL_UG_FIELDINFO_LOCAL Feldinformationen zu einem (lokalen) Dictionarytyp 20031227
3 Exporting EO_FIELD_ID Call by reference Object reference (TYPE REF TO) CL_UG_FIELDINFO_LOCAL Feldinformationen zu einem (lokalen) Dictionarytyp 20031227
4 Exporting ES_FPROP Call by reference Type reference (TYPE) UGMD_S_FPROP FIN-Stammdaten: Feldeigenschaften 20031210
5 Exporting ET_ROLE Call by reference Type reference (TYPE) UGMD_TS_ROLE FIN-Stammdaten: Merkmalsrollen 20031227
6 Exporting E_CHECKTABLE Call by reference Type reference (TYPE) UG_TABNAME Tabellenname 20031120
7 Exporting E_CHECKTABLE_SID Call by reference Type reference (TYPE) UG_TABNAME Tabellenname 20031201
8 Exporting E_FIELDNAME_DTAB Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20031120
9 Exporting E_FIELDNAME_LANGU Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20031120
10 Exporting E_FIELDNAME_SID Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20031201
11 Exporting E_FIELDNAME_TXTLG Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20031120
12 Exporting E_FIELDNAME_TXTMI Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20031120
13 Exporting E_FIELDNAME_TXTSH Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20031120
14 Exporting E_TEXTTABLE Call by reference Type reference (TYPE) UG_TABNAME Tabellenname 20031120

Method GET_META_DATA on class CL_UG_MD_FIELD_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_UG_MD_FIELDNAME Fi-Stammdaten: Feldname 20040327
2 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20040327
# Exception Resumable Description Created on
1 FIELDNAME_INVALID 20040327
History
Last changed by/on SAP  20050411 
SAP Release Created in 300