SAP ABAP Class CL_USMD_MDF_KEY_META (Key Treatment: Generation)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD1B (Package) Data Modeling: MDG MDF Connection
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_KEY_GENERATION Key Handling During Generation 20091016
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_KEY_HANDLING_META Metainformation About Key Treatment 20090923
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_USMD_MDF_KEY_HANDLER Treatment of Keys at Runtime 20090923
Properties
Class CL_USMD_MDF_KEY_META  
Short Description Key Treatment: Generation    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD1B   Data Modeling: MDG MDF Connection 
Created 20090923   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_USMD_MDF_KEY_META has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_USMD_KEY_GENERATION Key Handling During Generation 20091016
2 IF_USMD_KEY_HANDLING_META Metainformation About Key Treatment 20090923
Friends
Class CL_USMD_MDF_KEY_META has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_KEY_PREFIX Constant Protected See coding 'USMDK' 20090923
2 C_TMP_PREFIX Constant Protected See coding 'USMDT' 20090924
3 DT_ENTITY_TECHKEY Instance attribute Protected Type reference (TYPE) TS_ENTITY_TECHKEY 20090923
4 DT_FDEP Instance attribute Private Type reference (TYPE) TS_FDEP 20091016
5 DT_FIELDNAME Instance attribute Protected Type reference (TYPE) T_FIELDNAME 20090923
6 D_OBJSTAT Instance attribute Private Type reference (TYPE) USMD_OBJSTAT Activation Status 20090928
7 D_USMD_MODEL Instance attribute Protected Type reference (TYPE) USMD_MODEL 20090923
8 GT_INSTANCE Static Attribute Private Type reference (TYPE) TS_INSTANCE 20090923
Methods
# Method Level Visibility Method type Description Created on
1 ATTR_RES2FIELDNAME Instance method Private Method 20091016
2 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20101110
3 DETERMINE_FDEP_LEAD Instance method Private Method 20091015
4 FIELDNAME2ATTR_RES Instance method Private Method 20091016
5 GET_INSTANCE__P Static method Private Method 20091203
6 GET_KEY_GENERATION Static method Public Method 20091016
7 GET_KEY_META Static method Public Method 20090923
8 HANDLE_MODEL_INIT Static method Private Event handling method Event Handler for MODEL_INIT Event 20101110
9 INIT Instance method Protected Method 20090923
Events
Class CL_USMD_MDF_KEY_META has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_ENTITY_TECHKEY Protected See coding 20090924 begin of s_entity_techkey, usmd_entity type usmd_entity, has_tmp_field type usmd_flg, end of s_entity_techkey
2 S_FDEP Private See coding 20091015 begin of s_fdep, attr_res type usmd_attr_res, ar_master type usmd_attr_res, end of s_fdep
3 S_FIELDNAME Protected See coding 20090923 begin of s_fieldname, fieldname type usmd_fieldname, "resolved attribute (design time) or its fieldname (at runtime) fld_key type usmd_fieldname, "corresponding tech.fieldname (design time/runtime) end of s_fieldname
4 S_INSTANCE Private See coding 20090923 begin of s_instance, usmd_model type usmd_model, usmd_objstat type usmd_objstat, o_instance type ref to CL_USMD_MDF_KEY_META, end of s_instance
5 TS_ENTITY_TECHKEY Protected See coding 20090924 ts_entity_techkey type SORTED TABLE OF s_entity_techkey with UNIQUE KEY usmd_entity
6 TS_FDEP Private See coding 20091015 ts_fdep type SORTED TABLE OF s_fdep with unique key attr_res ar_master
7 TS_INSTANCE Private See coding 20090923 ts_instance type SORTED TABLE OF s_instance with unique key usmd_model usmd_objstat
8 TS_RELATION Private See coding 20091015 ts_relation type SORTED TABLE OF usmd0023 with unique key to_entity fr_entity relation
9 T_FIELDNAME Protected See coding 20090923 t_fieldname type sorted table of s_fieldname with unique key fieldname with unique sorted key fld_key components fld_key
Method Signatures

Method ATTR_RES2FIELDNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FIELDNAME Value transfer Type reference (TYPE) USMD_FIELDNAME 20091016
2 Importing I_ATTR_RES Call by reference Type reference (TYPE) USMD_ATTR_RES 20091016

Method ATTR_RES2FIELDNAME on class CL_USMD_MDF_KEY_META has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DETERMINE_FDEP_LEAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FDEP_LEAD Call by reference Type reference (TYPE) TS_FDEP 20091016
2 Importing IT_LEAD Call by reference Type reference (TYPE) TS_RELATION 20091015

Method DETERMINE_FDEP_LEAD on class CL_USMD_MDF_KEY_META has no exception.

Method FIELDNAME2ATTR_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ATTR_RES Value transfer Type reference (TYPE) USMD_ATTR_RES Aufgelöstes Attribut 20091016
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20091016

Method FIELDNAME2ATTR_RES on class CL_USMD_MDF_KEY_META has no exception.

Method GET_INSTANCE__P 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) CL_USMD_MDF_KEY_META Schlüsselbehandlung: Generierung 20091203
2 Importing IF_BUFFER Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20091203
3 Importing I_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20091203
4 Importing I_USMD_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT Aktivierungsstatus 20091203

Method GET_INSTANCE__P on class CL_USMD_MDF_KEY_META has no exception.

Method GET_KEY_GENERATION 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_USMD_KEY_GENERATION 20091016
2 Importing I_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL 20091016
3 Importing I_USMD_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT 20091016

Method GET_KEY_GENERATION on class CL_USMD_MDF_KEY_META has no exception.

Method GET_KEY_META 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_USMD_KEY_HANDLING_META 20090923
2 Importing I_USMD_MODEL Call by reference Type reference (TYPE) USMD_MODEL 20090923
3 Importing I_USMD_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT Aktivierungsstatus 20090928

Method GET_KEY_META on class CL_USMD_MDF_KEY_META has no exception.

Method HANDLE_MODEL_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEL Call by reference Attribute reference (LIKE) 20101110

Method HANDLE_MODEL_INIT on class CL_USMD_MDF_KEY_META has no exception.

Method INIT Signature

Method INIT on class CL_USMD_MDF_KEY_META has no parameter.
Method INIT on class CL_USMD_MDF_KEY_META has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702