SAP ABAP Class CL_UG_MD_META_DATA (FIN Master Data: Metadata)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD1 (Package) FIN General: Master Data: Buffer + Instances
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA Internal View of Customizing Data 20010831
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA_EXT External view at Customizing data 20010831
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_META_DATA SEM: Masterdata access to meta data 20010717
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_META_DATA_EXT SEM: Master Data Access to Metadata 20010717
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_WB_COMMUNICATION Workbench: Events and Methods for Communication with the WB 20040707
Properties
Class CL_UG_MD_META_DATA  
Short Description FIN Master Data: Metadata    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UGMD1   FIN General: Master Data: Buffer + Instances 
Created 20010717   SAP 
Last change 20050220   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_UG_BW_FIELD_MAPPING Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_UG_MD_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_UG_MD_ROLE_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_UG_MD_STORAGE_CHAR_BW Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_UG_MD_SUB_OBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CUST_DATA Internal View of Customizing Data 20010831
2 IF_UC_CUST_DATA_EXT External view at Customizing data 20010831
3 IF_UG_MD_META_DATA SEM: Masterdata access to meta data 20010717
4 IF_UG_MD_META_DATA_EXT SEM: Master Data Access to Metadata 20010717
5 IF_UG_WB_COMMUNICATION Workbench: Events and Methods for Communication with the WB 20040707
Friends
Class CL_UG_MD_META_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_AREAID Instance attribute Private Object reference (TYPE REF TO) IF_UG_MD_AREAID FIN Master Data: Area ID 20010717
2 D_APPLICATION Instance attribute Private Type reference (TYPE) UG_APPLICATION FIN Master Data: Application 20021120
3 D_AREAID Instance attribute Private Type reference (TYPE) UG_AREAID FIN Master Data: Application Area 20021120
4 GD_NEXT_TEMP_ROLE Static Attribute Private Type reference (TYPE) NUMC4 Count Parameters 20010905
5 GO_ROLE Static Attribute Private Object reference (TYPE REF TO) IF_UG_MD_ROLE_FACTORY FIN Master Data: Roles 20010717
6 GT_INSTANCE Static Attribute Private Type reference (TYPE) T_INSTANCE 20010717
7 GT_UPD_LOG_SEQNR Static Attribute Private Type reference (TYPE) T_SEQNR Unique SEQNRs for Update Log 20030327
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010717
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010717
3 GET_INSTANCE Static method Public Method Get Instance 20010717
4 PROPAGATE_CHANGE Static method Public Method 20010717
Events
# Event Type Visibility Description Created on
1 FIELD_PROPERTIES_CHANGED Instance Event
(0)
Private
(0)
20010717
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_INSTANCE Private See coding 20010717 BEGIN OF s_instance, application TYPE ug_application, areaid TYPE ug_areaid, o_instance TYPE REF TO if_ug_md_meta_data, END OF s_instance
2 S_SEQNR Private See coding 20030327 BEGIN OF s_seqnr, timestamp TYPE timestamp, seqnr TYPE int4, END OF s_seqnr
3 T_INSTANCE Private See coding 20010717 t_instance TYPE SORTED TABLE OF s_instance WITH UNIQUE KEY application areaid
4 T_SEQNR Private See coding SEQNRs for Update Log 20030327 t_seqnr TYPE SORTED TABLE OF s_seqnr WITH UNIQUE KEY timestamp
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FIN-Stammdaten: Anwendung 20010717
2 Importing I_AREAID Call by reference Type reference (TYPE) UG_AREAID FIN-Stammdaten: Anwendungsgebiet 20010717

Method CONSTRUCTOR on class CL_UG_MD_META_DATA has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_UG_MD_META_DATA SEM: Masterdata access to meta data 20010717
2 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FIN-Stammdaten: Anwendung 20010717
3 Importing I_AREAID Call by reference Type reference (TYPE) UG_AREAID FIN-Stammdaten: Anwendungsgebiet 20010717

Method GET_INSTANCE on class CL_UG_MD_META_DATA has no exception.

Method PROPAGATE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_FIELD Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME Achtung: Wenn leer übergeben, hat sich alles geändert! 20010717
2 Importing I_APPLICATION Call by reference Type reference (TYPE) UG_APPLICATION FI-Stammdaten: Anwendung 20010717
3 Importing I_AREAID Call by reference Type reference (TYPE) UG_AREAID FIN-Stammdaten: Anwendungsgebiet 20010717

Method PROPAGATE_CHANGE on class CL_UG_MD_META_DATA has no exception.
Event Signatures

Event FIELD_PROPERTIES_CHANGED Signature
Event FIELD_PROPERTIES_CHANGED on class CL_UG_MD_META_DATA has no parameter.
History
Last changed by/on SAP  20050220 
SAP Release Created in 3.1A