SAP ABAP Class CL_DML_METAINFO (MDF Metadata for Object Type Models)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-MDF (Application Component) Master Data Framework
     COM_DML_CUST (Package) MDF: Customizing
Properties
Class CL_DML_METAINFO  
Short Description MDF Metadata for Object Type Models    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_DML_CUST   MDF: Customizing 
Created 20041014   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_DML_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_DML_METAINFO has no interface implemented.
Friends
Class CL_DML_METAINFO has no friend class.
Attributes
Class CL_DML_METAINFO has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_DOMAIN_DATA Static method Private Method Read Field Information for Domain 20041014
2 GET_FIELD_DATA Static method Private Method Determine Field Information from Structure 20041014
3 GET_MODEL Static method Public Method Read Metadata for Object Type 20041014
4 GET_MODEL_DATASET Static method Private Method Read Metadata for Data Segment 20041015
5 GET_TTYP_KEYFIELDS Static method Private Method Determine Key Fields from Table Type 20041014
6 SET_FIELD Static method Private Method Create Field 20041015
7 SET_MODEL Static method Public Method Create Object Type from Metadata 20041015
8 SET_MODEL_DATASET Static method Private Method Create and Generate Data Segment from Metadata 20041015
9 SET_MODEL_KEYTYPE Static method Private Method Create Key Type from Metadata 20041019
10 SET_MODEL_MDF Static method Private Method Create and Generate MDF Data from Metadata 20041015
11 SET_MODEL_RELATION Static method Private Method Create and Generate Relationship Type from Metadata 20041015
12 SET_STRUCTURE Static method Private Method Create Structure 20041015
Events
Class CL_DML_METAINFO has no event.
Types
Class CL_DML_METAINFO has no local type.
Method Signatures

Method GET_DOMAIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOMAIN Call by reference Type reference (TYPE) DDOBJNAME Domäne 20041014
2 Returning RT_VALUES Value transfer Type reference (TYPE) DML_T_VALUE_INFO Metadaten zu Feldwerten 20041014

Method GET_DOMAIN_DATA on class CL_DML_METAINFO has no exception.

Method GET_FIELD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTURE Call by reference Type reference (TYPE) DDOBJNAME Struktur 20041014
2 Returning RT_FIELDS Value transfer Type reference (TYPE) DML_T_FIELD_INFO Metadaten zu Feldwerten 20041014

Method GET_FIELD_DATA on class CL_DML_METAINFO has no exception.

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP MDF-Objekttyp 20041014
2 Returning RT_MODEL_INFO Value transfer Type reference (TYPE) DML_T_MODEL_INFO Metadaten zu Objekttyp-Modell 20041014

Method GET_MODEL on class CL_DML_METAINFO has no exception.

Method GET_MODEL_DATASET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATASET_INFO Call by reference Type reference (TYPE) DML_S_DATASET_INFO Metadaten zu Datensegment 20041015
2 Exporting ES_KEY_STRUC Call by reference Type reference (TYPE) COMS_PR_ORG_RELG Linkhandler-Schlüsseltyp 20041015
3 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) DML_OBJTYP MDF-Objekttyp 20041015
4 Importing I_SETTYPE Call by reference Type reference (TYPE) COMT_FRGTYPE_ID Settyp-ID 20041015

Method GET_MODEL_DATASET on class CL_DML_METAINFO has no exception.

Method GET_TTYP_KEYFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLETYPE Call by reference Type reference (TYPE) DDOBJNAME Tabellentyp 20041014
2 Returning RT_KEYFIELDS Value transfer Type reference (TYPE) DML_T_FIELDLIST Schlüsselfelder 20041014

Method GET_TTYP_KEYFIELDS on class CL_DML_METAINFO has no exception.

Method SET_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Protokoll 20041015
2 Exporting E_ERROR Call by reference Type reference (TYPE) DML_BOOLEAN Fehler 20041015
3 Importing IS_PROPERTIES Call by reference Type reference (TYPE) DD04V Feldeigenschaften 20041015
4 Importing IT_VALUES Call by reference Type reference (TYPE) DML_T_VALUE_INFO Festwerte der Domäne 20041015
5 Importing I_PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' Paket 20041015

Method SET_FIELD on class CL_DML_METAINFO has no exception.

Method SET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Protokoll 20041015
2 Exporting E_ERROR Call by reference Type reference (TYPE) DML_BOOLEAN Fehler 20041015
3 Importing IT_MODEL_INFO Value transfer Type reference (TYPE) DML_T_MODEL_INFO Metadaten zu Objekttyp-Modell 20041015
4 Importing I_CREATE_ONLY Value transfer Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>TRUE Bestehendes Modell nicht ändern 20041015
5 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) DML_OBJTYP MDF-Objekttyp 20041015
6 Importing I_PACKAGE Value transfer Type reference (TYPE) DEVCLASS '$TMP' Paket 20041015

Method SET_MODEL on class CL_DML_METAINFO has no exception.

Method SET_MODEL_DATASET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Protokoll 20041015
2 Exporting E_ERROR Call by reference Type reference (TYPE) DML_BOOLEAN Fehler 20041015
3 Importing IS_DATASET_INFO Call by reference Type reference (TYPE) DML_S_DATASET_INFO Metadaten zu Datensegment 20041015
4 Importing I_PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' Paket 20041015

Method SET_MODEL_DATASET on class CL_DML_METAINFO has no exception.

Method SET_MODEL_KEYTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Protokoll 20041019
2 Exporting E_ERROR Call by reference Type reference (TYPE) DML_BOOLEAN Fehler 20041019
3 Importing IS_KEY_TYPE Call by reference Type reference (TYPE) DML_S_KEYTYPE_INFO Metadaten zu Schlüsseltyp 20041019
4 Importing I_PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' Paket 20041019

Method SET_MODEL_KEYTYPE on class CL_DML_METAINFO has no exception.

Method SET_MODEL_MDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Protokoll 20041015
2 Exporting E_ERROR Call by reference Type reference (TYPE) DML_BOOLEAN Fehler 20041015
3 Importing IT_MODEL_INFO Call by reference Type reference (TYPE) DML_T_MODEL_INFO Metadaten zu Objekttyp-Modell 20041015
4 Importing I_PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' Paket 20041015

Method SET_MODEL_MDF on class CL_DML_METAINFO has no exception.

Method SET_MODEL_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Protokoll 20041015
2 Exporting E_ERROR Call by reference Type reference (TYPE) DML_BOOLEAN Fehler 20041015
3 Importing IS_RELATION_INFO Call by reference Type reference (TYPE) DML_S_RELATION_INFO Metadaten zu Beziehung 20041015
4 Importing I_PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' Paket 20041015

Method SET_MODEL_RELATION on class CL_DML_METAINFO has no exception.

Method SET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Protokoll 20041015
2 Exporting E_ERROR Call by reference Type reference (TYPE) DML_BOOLEAN Fehler 20041015
3 Importing IT_DESCRIPTIONS Call by reference Type reference (TYPE) DML_T_DESCRIPTION Bezeichnungen 20041015
4 Importing IT_FIELDS Call by reference Type reference (TYPE) DML_T_FIELD_INFO Metadaten zu Feldern 20041015
5 Importing I_NAME Call by reference Type reference (TYPE) DDOBJNAME Strukturname 20041015
6 Importing I_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20041015

Method SET_STRUCTURE on class CL_DML_METAINFO has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 700