SAP ABAP Class CL_USMD_MODEL_METADATA (Data Model Without Considering Disablements)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD1A (Package) Data Modeling: Abstraction Layer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SHM_BUILD_INSTANCE Flag Interface: Area Constructor for Shared Objects 20110125
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_MODEL_DEFI_ADAPTER Access to Data Model Definition 20110404
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_MODEL_DEFI_ADAPTER_TYP Access to Data Model Definition: Data Types 20110404
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_MODEL_METADATA Metadata of a Data Model 20101018
Properties
Class CL_USMD_MODEL_METADATA  
Short Description Data Model Without Considering Disablements    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD1A   Data Modeling: Abstraction Layer 
Created 20101012   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_USMD_MDF_MODEL_GENERATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_USMD_MODEL_DEFI_ADAPTER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_USMD_MODEL_DEFI_ADAPTER_TYP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SHM_BUILD_INSTANCE Flag Interface: Area Constructor for Shared Objects 20110125
2 IF_USMD_MODEL_DEFI_ADAPTER Access to Data Model Definition 20110404
3 IF_USMD_MODEL_DEFI_ADAPTER_TYP Access to Data Model Definition: Data Types 20110404
4 IF_USMD_MODEL_METADATA Metadata of a Data Model 20101018
Friends
# Friend Modeled only Created on Description
1 CL_USMD_MODEL 20110203 MDM Data Model
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DT_ATTR_FIELDNAME_GEN Instance attribute Public Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ATTR_FIELDNAME 20110404
2 DT_DDIC_INFO_GEN Instance attribute Public Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_DDIC_INFO 20110405
3 DT_ENTITY_ATTR_GEN Instance attribute Public Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_ATTR 20110404
4 DT_ENTITY_ATTR_HRY_PROP Instance attribute Private Attribute reference (LIKE) 20101018
5 DT_ENTITY_ATTR_PROP Instance attribute Private Attribute reference (LIKE) 20101018
6 DT_ENTITY_CONT Instance attribute Private Attribute reference (LIKE) 20101018
7 DT_ENTITY_FIELDNAME_GEN Instance attribute Public Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_FIELDNAME 20110404
8 DT_ENTITY_FOREIGN_GEN Instance attribute Public Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_FOREIGN 20110404
9 DT_ENTITY_HRY_ATTR_GEN Instance attribute Public Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_HRY_ATTR 20110404
10 DT_ENTITY_PROP Instance attribute Private Attribute reference (LIKE) 20101018
11 DT_ENT_UIPROP Instance attribute Private Attribute reference (LIKE) UI Entity Properties (Technical Entity Type) 20110217
12 DT_FDEP Instance attribute Private Attribute reference (LIKE) 20101018
13 DT_FDEP_GEN Instance attribute Public Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_FDEP 20110404
14 DT_FDEP_R_ENTITY_GEN Instance attribute Public Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_FDEP_R_ENTITY 20110404
15 DT_FLD_UIPROP Instance attribute Private Attribute reference (LIKE) UI Field Properties 20110217
16 DT_FPROP Instance attribute Private Attribute reference (LIKE) 20101018
17 DT_KEYATTR_FIELDNAME_GEN Instance attribute Public Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ATTR_FIELDNAME 20110404
18 DT_MESSAGE_INIT Instance attribute Private Type reference (TYPE) USMD_T_MESSAGE Messages 20101018
19 D_GEN_FLDNM_PREFIX Instance attribute Private Type reference (TYPE) CHAR5 '/1MD/' Prefix MDF Field Names 20110321
20 D_USMD_MODEL Instance attribute Private Attribute reference (LIKE) 20110216
21 GC_FLDNM_OBJSTAT Constant Private Type reference (TYPE) USMD_FIELDNAME 'USMD_OBJSTAT' Field of an Entity Type 20110218
22 GC_PREFIX_USMD Constant Private Type reference (TYPE) CHAR4 'USMD' Area Not More Closely Defined, Possibly Used for Patchlevels 20101013
23 GT_INSTANCE Static Attribute Private Type reference (TYPE) TS_INSTANCE 20101018
24 GT_SHM_INSTANCE Static Attribute Private Type reference (TYPE) TS_SHM_INSTANCE Shared Memory Instance 20110407
Methods
# Method Level Visibility Method type Description Created on
1 ADD_USMD_FIELDS Instance method Private Method Add Standard Fields (USMD* and Others) 20110517
2 BUILD_DATA_REF_DT_FPROP Instance method Private Method Data References for Tab dt_fprop; Initially Build Field 20110215
3 BUILD_DATA_REF_SHM_DATA Instance method Private Method After Reading from SHM, Build Data References 20110215
4 CALC_COPY_ALLOWED Static method Private Method Sets copy_allowed 20101014
5 CALC_ENTITY_CONT Static method Private Method Copies from cl_usmd_model 20101013
6 CLASS_CONSTRUCTOR Static method Public Constructor 20101110
7 CONSTRUCTOR Instance method Private Constructor 20101012
8 FILL_FIELD_PROP Static method Private Method 20101012
9 GET_DTEL_INFO_P Static method Private Method Returns Properties of a Data Element 20110218
10 GET_ENTITY_KEY Static method Private Method 20101013
11 GET_HRY_FPROP Static method Private Method Enhance dt_fprop from dt_entity_attr_hry_prop 20110228
12 GET_INSTANCE Static method Public Method 20101018
13 GET_RUNTIME_METADATA Static method Private Method 20101012
14 HANDLE_MODEL_ACTIVATED Static method Private Event handling method 20101110
15 HANDLE_MODEL_SAVED Static method Private Event handling method 20101110
16 INIT Instance method Private Method 20101110
17 INIT_DDIC_INFO Static method Private Method Initialize DDIC Information 20110203
18 INIT_UIPROP Static method Public Method Initialize UI Properties 20110216
19 REFRESH_INSTANCES Static method Private Method 20101110
20 SHM_GET_INST_KEY Static method Private Method SHM Key = MODEL + RESPECT_SWITCH + OBJSTAT 20110516
21 SHM_INVALIDATE Static method Public Method Delete Data Model Data from Shared Memory 20110405
22 SHM_READ Static method Public Method Reading SHM Data; Structure of Data References 20110202
23 SHM_UPDATE Instance method Public Method Ergänze SHM Daten um sprachabh. Daten dt_fprop 20111109
24 SHM_WRITE Instance method Public Method Writing SHM Data; Structure of Data References 20110204
Events
Class CL_USMD_MODEL_METADATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_FLDNM_HRY_NODE Private See coding 20110324 begin of s_fldnm_hry_node, fieldname type usmd_fieldname, fieldname_node type usmd_fieldname, hry_usage type usmd_hry_usage, f_leaf_only type usmd_flg, end of s_fldnm_hry_node
2 S_FLD_CONT Private See coding 20110325 begin of s_fld_cont, fieldname_cont type usmd_fieldname, "fieldname of usage type '4' entity-type (also indirect ones) fieldname type usmd_fieldname, "fieldname of usage type '1' entity-type f_add_key type usmd_flg, "'X' = has additional keys end of s_fld_cont
3 S_FLD_CONT_ALL Private See coding 20110325 begin of s_fld_cont_all, " all "contained" relationships (also for ET4) fieldname type usmd_fieldname, "usage type 1 or 4 fieldname_cont type usmd_fieldname, "usage type 4, also indirect end of s_fld_cont_all
4 S_INSTANCE Private See coding 20101018 BEGIN OF s_instance, model TYPE usmd_model, objstat TYPE usmd_objstat, f_respect_switch TYPE usmd_flg, o_instance TYPE REF TO cl_usmd_model_metadata, END OF s_instance
5 S_SHM_INSTANCE Private See coding 20110407 BEGIN OF s_shm_instance, shm_inst TYPE shm_inst_name, o_shm_handle TYPE REF TO CL_USMD_MODEL_SHM, END OF s_shm_instance
6 S_USER_DATA_BUFFER Private See coding 20110325 begin of s_user_data_buffer, uname type sy-uname, s_data type addr3_val, end of s_user_data_buffer
7 TS_FLDNM_HRY_NODE Private See coding 20110324 ts_fldnm_hry_node type sorted table of s_fldnm_hry_node with unique key fieldname fieldname_node
8 TS_FLD_CONT Private See coding 20110325 ts_fld_cont type sorted table of s_fld_cont with unique key fieldname_cont
9 TS_FLD_CONT_ALL Private See coding 20110325 ts_fld_cont_all type sorted table of s_fld_cont_all with unique key fieldname fieldname_cont
10 TS_INSTANCE Private See coding 20101018 ts_instance TYPE SORTED TABLE OF s_instance WITH UNIQUE KEY model objstat f_respect_switch
11 TS_SHM_INSTANCE Private See coding 20110407 ts_shm_instance TYPE SORTED TABLE OF s_shm_instance WITH UNIQUE KEY shm_inst
12 TS_USER_DATA_BUFFER Private See coding 20110325 ts_user_data_buffer type sorted table of s_user_data_buffer with unique key uname
Method Signatures

Method ADD_USMD_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR_FIELDNAME_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ATTR_FIELDNAME 20110517
2 Exporting ET_ENTITY_ATTR_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_ATTR 20110517
3 Exporting ET_ENTITY_FIELDNAME_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_FIELDNAME 20110517
4 Exporting ET_ENTITY_FOREIGN_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_FOREIGN 20110517
5 Exporting ET_FATTR_DB Call by reference Type reference (TYPE) USMD_TS_FATTR Felder und Attribute 20110517
6 Exporting ET_FDEP_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_FDEP 20110517
7 Exporting ET_KEYATTR_FIELDNAME_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ATTR_FIELDNAME 20110517
8 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20110517

Method ADD_USMD_FIELDS on class CL_USMD_MODEL_METADATA has no exception.

Method BUILD_DATA_REF_DT_FPROP Signature

Method BUILD_DATA_REF_DT_FPROP on class CL_USMD_MODEL_METADATA has no parameter.
Method BUILD_DATA_REF_DT_FPROP on class CL_USMD_MODEL_METADATA has no exception.

Method BUILD_DATA_REF_SHM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_MODEL Call by reference Object reference (TYPE REF TO) CL_USMD_MODEL_METADATA Datenmodell ohne Berücksichtigung von Ausschaltungen 20110215
2 Importing IO_SHM_DATA Call by reference Object reference (TYPE REF TO) CL_USMD_MODEL_SHM_ROOT 20110418

Method BUILD_DATA_REF_SHM_DATA on class CL_USMD_MODEL_METADATA has no exception.

Method CALC_COPY_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ENTITY_PROP Call by reference Type reference (TYPE) USMD_TS_ENTITY_PROP Entitätstypen und deren Eigenschaften 20101014
2 Importing IT_ENTITY_CONT Call by reference Type reference (TYPE) USMD_TS_ENTITY_CONT Entitätstypen und deren Contained Entitätstypen 20101014

Method CALC_COPY_ALLOWED on class CL_USMD_MODEL_METADATA has no exception.

Method CALC_ENTITY_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY_CONT Call by reference Type reference (TYPE) USMD_TS_ENTITY_CONT Entitätstypen und deren Contained Entitätstypen 20101013
2 Importing IT_ENTITY_FIELDNAME_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_FIELDNAME 20101013
3 Importing IT_FDEP_R_ENTITY_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_FDEP_R_ENTITY 20101013

Method CALC_ENTITY_CONT on class CL_USMD_MODEL_METADATA has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_NO_METADATA Call by reference Type reference (TYPE) USMD_FLG Flag welches das Lesen der Metadaten unterbindet 20110516
2 Importing IF_RESPECT_SWITCH Call by reference Type reference (TYPE) USMD_FLG Ausschaltungen berücksichtigen 20101012
3 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101012

Method CONSTRUCTOR on class CL_USMD_MODEL_METADATA has no exception.

Method FILL_FIELD_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FPROP Call by reference Type reference (TYPE) USMD_S_FPROP Feldeigenschaften 20101012
2 Importing I_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Datenelement (semantische Domäne) 20101012

Method FILL_FIELD_PROP on class CL_USMD_MODEL_METADATA has no exception.

Method GET_DTEL_INFO_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_DTELINFO Value transfer Type reference (TYPE) DD04V Generierte Tabelle zum View DD04V 20110218
2 Importing IF_FORCE_EXISTENCE Call by reference Type reference (TYPE) USMD_FLG 'X' MDGAF: Allgemeines Kennzeichen 20110218
3 Importing I_ROLLNAME Call by reference Type reference (TYPE) ROLLNAME Datenelement (semantische Domäne) 20110218

Method GET_DTEL_INFO_P on class CL_USMD_MODEL_METADATA has no exception.

Method GET_ENTITY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY Call by reference Type reference (TYPE) USMD_T_FIELDNAME FIM MDM: Feldname 20101013
2 Importing IT_ENTITY_FIELDNAME_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_FIELDNAME 20101013
3 Importing IT_FDEP_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_FDEP 20101013
4 Importing IT_FDEP_R_ENTITY_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_FDEP_R_ENTITY 20101013
5 Importing IT_KEYATTR_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ATTR_FIELDNAME 20101108
6 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY 20101013

Method GET_ENTITY_KEY on class CL_USMD_MODEL_METADATA has no exception.

Method GET_HRY_FPROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FDEP Call by reference Type reference (TYPE) USMD_TS_FDEP Klammerung 20110228
2 Changing CT_FPROP Call by reference Type reference (TYPE) USMD_TS_FPROP Entitätstypen und deren Eigenschaften 20110228
3 Importing IT_ATTR_FIELDNAME Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ATTR_FIELDNAME 20110228
4 Importing IT_ENTITY_HRY_ATTR Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_HRY_ATTR 20110228

Method GET_HRY_FPROP on class CL_USMD_MODEL_METADATA has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL_METADATA Metadaten eines Datenmodells 20101018
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20101018
3 Importing IF_RESPECT_SWITCH Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20101018
4 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101018

Method GET_INSTANCE on class CL_USMD_MODEL_METADATA has no exception.

Method GET_RUNTIME_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR_FIELDNAME_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ATTR_FIELDNAME 20110404
2 Exporting ET_DDIC_INFO_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_DDIC_INFO 20110405
3 Exporting ET_ENTITY_ATTR_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_ATTR 20110404
4 Exporting ET_ENTITY_ATTR_HRY_PROP Call by reference Type reference (TYPE) USMD_TS_ENTITY_ATTR_HRY_PROP Ent.Typen und deren H.Attribute (aufgelöst), mit techn. Eig. 20101012
5 Exporting ET_ENTITY_ATTR_PROP Call by reference Type reference (TYPE) USMD_TS_ENTITY_ATTR_PROP Ent.Typen und deren Attribute (aufgelöst), mit techn. Eig. 20101012
6 Exporting ET_ENTITY_CONT Call by reference Type reference (TYPE) USMD_TS_ENTITY_CONT Entitätstypen und deren Contained Entitätstypen 20101012
7 Exporting ET_ENTITY_FIELDNAME_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_FIELDNAME 20110404
8 Exporting ET_ENTITY_FOREIGN_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_FOREIGN 20110404
9 Exporting ET_ENTITY_HRY_ATTR_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ENTITY_HRY_ATTR 20110404
10 Exporting ET_ENTITY_PROP Call by reference Type reference (TYPE) USMD_TS_ENTITY_PROP Entitätstypen und deren Eigenschaften 20101012
11 Exporting ET_FDEP Call by reference Type reference (TYPE) USMD_TS_FDEP Klammerung 20101012
12 Exporting ET_FDEP_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_FDEP 20110404
13 Exporting ET_FDEP_R_ENTITY_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_FDEP_R_ENTITY 20110404
14 Exporting ET_FK_FIELD_TO Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER_TYP~T_FK_FIELD_TO 20110527
15 Exporting ET_FPROP Call by reference Type reference (TYPE) USMD_TS_FPROP Feldeigenschaften 20101012
16 Exporting ET_KEYATTR_FIELDNAME_GEN Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_ATTR_FIELDNAME 20110404
17 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20101012
18 Importing IF_RESPECT_SWITCH Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20101012
19 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101012
20 Importing I_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT Aktivierungsstatus 20101012

Method GET_RUNTIME_METADATA on class CL_USMD_MODEL_METADATA has no exception.

Method HANDLE_MODEL_ACTIVATED Signature

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

Method HANDLE_MODEL_ACTIVATED on class CL_USMD_MODEL_METADATA has no exception.

Method HANDLE_MODEL_SAVED Signature

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

Method HANDLE_MODEL_SAVED on class CL_USMD_MODEL_METADATA has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_NO_METADATA Call by reference Type reference (TYPE) USMD_FLG Flag welches das Lesen der Metadaten unterbindet 20110516
2 Importing IF_RESPECT_SWITCH Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20101110
3 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101110
4 Importing I_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT Aktivierungsstatus 20101110

Method INIT on class CL_USMD_MODEL_METADATA has no exception.

Method INIT_DDIC_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ENTITY_ATTR_PROP Call by reference Type reference (TYPE) USMD_TS_ENTITY_ATTR_PROP Ent.Typen und deren Attribute (aufgelöst), mit techn. Eig. 20110203
2 Changing CT_ENTITY_PROP Call by reference Type reference (TYPE) USMD_TS_ENTITY_PROP Entitätstypen und deren Eigenschaften 20110203
3 Changing CT_FDEP Call by reference Type reference (TYPE) USMD_TS_FDEP Klammerung 20110203
4 Importing IT_DDIC_INFO Call by reference Type reference (TYPE) IF_USMD_MODEL_DEFI_ADAPTER=>T_DDIC_INFO 20110203

Method INIT_DDIC_INFO on class CL_USMD_MODEL_METADATA has no exception.

Method INIT_UIPROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ENT_UIPROP Call by reference Type reference (TYPE) USMD_TS_ENT_UIPROP UI-Entitätseigenschaften (techn. Entitätstyp) 20110325
2 Changing CT_FLD_UIPROP Call by reference Type reference (TYPE) USMD_TS_FLD_UIPROP UI-Feldeigenschaften 20110325
3 Importing IT_ENTITY_ATTR_PROP Call by reference Type reference (TYPE) USMD_TS_ENTITY_ATTR_PROP Ent.Typen und deren Attribute (aufgelöst), mit techn. Eig. 20110216
4 Importing IT_ENTITY_CONT Call by reference Type reference (TYPE) USMD_TS_ENTITY_CONT Entitätstypen und deren Contained Entitätstypen 20110216
5 Importing IT_ENTITY_PROP Call by reference Type reference (TYPE) USMD_TS_ENTITY_PROP Entitätstypen und deren Eigenschaften 20110216
6 Importing IT_FDEP Call by reference Type reference (TYPE) USMD_TS_FDEP Klammerung 20110216
7 Importing IT_FPROP Call by reference Type reference (TYPE) USMD_TS_FPROP Feldeigenschaften 20110216
8 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20110216

Method INIT_UIPROP on class CL_USMD_MODEL_METADATA has no exception.

Method REFRESH_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101110
2 Importing I_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT Aktivierungsstatus 20101110

Method REFRESH_INSTANCES on class CL_USMD_MODEL_METADATA has no exception.

Method SHM_GET_INST_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_RESPECT_SWITCH Call by reference Type reference (TYPE) USMD_FLG Abschaltungen berücksichtigen 20110516
2 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20110516
3 Importing I_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT Aktivierungsstatus 20110516
4 Returning R_SHM_INST_NAME Value transfer Type reference (TYPE) SHM_INST_NAME Name einer Shared Object Instanz eines Areas 20110516

Method SHM_GET_INST_KEY on class CL_USMD_MODEL_METADATA has no exception.

Method SHM_INVALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ERROR Call by reference Type reference (TYPE) USMD_FLG Zugriff SHM, Fehlerflag 20110405
2 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_USMD_MODEL_METADATA Datenmodell ohne Berücksichtigung von Ausschaltungen 20110405
3 Importing IF_RESPECT_SWITCH Call by reference Type reference (TYPE) USMD_FLG Ein-/Ausschalten von Entitäten/Attribute unterdrücken 20110518
4 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL 20110405

Method SHM_INVALIDATE on class CL_USMD_MODEL_METADATA has no exception.

Method SHM_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_ERROR Call by reference Type reference (TYPE) USMD_FLG Zugriff SHM, Fehlerflag 20110203
2 Exporting EO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_USMD_MODEL_METADATA Datenmodell ohne Berücksichtigung von Ausschaltungen 20110203
3 Importing IF_RESPECT_SWITCH Call by reference Type reference (TYPE) USMD_FLG Ein-/Ausschalten von Entitäten/Attribute unterdrücken 20110516
4 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20110202

Method SHM_READ on class CL_USMD_MODEL_METADATA has no exception.

Method SHM_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_RESPECT_SWITCH Call by reference Type reference (TYPE) USMD_FLG Ein-/Ausschalten von Entitäten/Attribute unterdrücken 20111109
2 Importing IR_SHM_HANDLE Call by reference Object reference (TYPE REF TO) CL_USMD_MODEL_SHM Wurzelklasse SHM Datenmodell 20111109
3 Importing IT_FPROP Call by reference Type reference (TYPE) USMD_TS_FPROP dt_fprop 20111109
4 Importing I_LANGU Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20111109
5 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20111109
6 Importing I_OBJSTAT Call by reference Type reference (TYPE) USMD_OBJSTAT Aktivierungsstatus 20111109
7 Importing I_SHM_INST_NAME Call by reference Type reference (TYPE) SHM_INST_NAME Name der SHM Instanz 20111109

Method SHM_UPDATE on class CL_USMD_MODEL_METADATA has no exception.

Method SHM_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_RESPECT_SWITCH Call by reference Type reference (TYPE) USMD_FLG Ein-/Ausschalten von Entitäten/Attribute unterdrücken 20110516
2 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) CL_USMD_MODEL_METADATA Datenmodell ohne Berücksichtigung von Ausschaltungen 20110204

Method SHM_WRITE on class CL_USMD_MODEL_METADATA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703