SAP ABAP Class CL_DML_ATTRIBUTES (MDF Attribute Check)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-MDF (Application Component) Master Data Framework
     COM_DML_ENGINE (Package) MDF: Single Object Runtime
Properties
Class CL_DML_ATTRIBUTES  
Short Description MDF Attribute Check    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package COM_DML_ENGINE   MDF: Single Object Runtime 
Created 20040810   SAP 
Last change 20050301   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)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_DML_ATTRIBUTES has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_DML_DATASET 20040810 MDF Connection for Object Data
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_BUFFER Static Attribute Private Type reference (TYPE) TT_BUFFER Buffer for Domain Values 20050826
2 GT_INST_ADM Static Attribute Private Type reference (TYPE) TT_INST_ADM Instance Management 20040810
3 GT_SET_DDIC Static Attribute Private Type reference (TYPE) TT_SET_DDIC DDIC Info for Set Type 20040810
4 S_ATTRIBUTE_CUST Instance attribute Private Type reference (TYPE) COMC_ATTRIBUTE Product - Additional Attribute 20041005
5 S_ATTRIBUTE_TEXT Instance attribute Private Type reference (TYPE) COMC_ATTRIBUTE_T Product Additional Attribute - Description 20041005
6 S_INST_ADM Instance attribute Private Type reference (TYPE) T_INST_ADM Instance Data 20040810
7 T_SETTYPES Instance attribute Private Type reference (TYPE) DML_T_SET Used Set Types 20040929
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SET_ATTRIBUTES Static method Public Method Check for Attributes of a Set Line 20040820
2 CHECK_VALUE Static method Private Method Check for Attribute Value 20040810
3 CHECK_VALUE_GENERIC Static method Public Method Check for Any Field Value 20050215
4 COMPARE Static method Public Method Line Comparison for Set Type at Attribute Level 20040820
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040810
6 FACTORY Static method Public Method Instance Procurement 20040810
7 GET_DESCRIPTION Instance method Public Method Output Description 20041005
8 GET_INSTANCE Static method Private Method Get Existing Instance 20040810
9 GET_SETTYPES Instance method Public Method Used Set Types 20040929
10 GET_SET_DDIC Static method Protected Method Read DDIC Info for Set Type 20040810
Events
Class CL_DML_ATTRIBUTES has no event.
Types
Class CL_DML_ATTRIBUTES has no local type.
Method Signatures

Method CHECK_SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SETLINE Call by reference Type reference (TYPE) ANY Set-Zeile 20040820
2 Importing I_DRAFT Call by reference Type reference (TYPE) DML_BOOLEAN CL_DML_CONST=>FALSE Zwischenspeichern 20040916
3 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlerprotokoll 20040820
4 Importing I_SETTYPE Call by reference Type reference (TYPE) COMT_FRGTYPE_ID Settyp-ID 20040820
# Exception Resumable Description Created on
1 ERROR Fehler 20040820

Method CHECK_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATATYPE Call by reference Type reference (TYPE) COMT_ATTR_DATATYPE Datentyp 20050215
2 Importing I_DOMAINNAME Call by reference Type reference (TYPE) DOMNAME Domäne 20050215
3 Importing I_DRAFT Call by reference Type reference (TYPE) DML_BOOLEAN Zwischenspeichern 20040916
4 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlerprotokoll 20040810
5 Importing I_VALUE Call by reference Type reference (TYPE) ANY Attributswert 20040810
# Exception Resumable Description Created on
1 ERROR Fehler 20040810

Method CHECK_VALUE_GENERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INST_LOG Call by reference Object reference (TYPE REF TO) CL_DML_MESSAGE Fehlerprotokoll 20050215
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY Attributswert 20050215
# Exception Resumable Description Created on
1 ERROR Ungültiger Wert 20050215

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LINE_KEY Call by reference Type reference (TYPE) ANY Zeilenschlüssel 20040820
2 Exporting ET_CHANGED_ATTRIBUTES Call by reference Type reference (TYPE) DML_T_MASS_ATTR_DATA Vergleichsergebnis 20040820
3 Importing IS_SETLINE_NEW Call by reference Type reference (TYPE) ANY neuer Stand 20040820
4 Importing IS_SETLINE_OLD Call by reference Type reference (TYPE) ANY alter Stand 20040820
5 Importing I_SETTYPE Call by reference Type reference (TYPE) COMT_FRGTYPE_ID Settyp-ID 20040820

Method COMPARE on class CL_DML_ATTRIBUTES has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE_ID Call by reference Type reference (TYPE) COMT_ATTR_ID_30 Attribut-ID 20040810
# Exception Resumable Description Created on
1 ERROR Fehler 20040810

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_DML_ATTRIBUTES Instanz 20040810
2 Importing I_ATTRIBUTE_ID Call by reference Type reference (TYPE) COMT_ATTR_ID_30 Attribut-ID 20040810
# Exception Resumable Description Created on
1 ERROR Fehler 20040810

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DESCRIPTION Value transfer Type reference (TYPE) COMT_ATTR_TEXT Kurztext zum Attribut 20041005

Method GET_DESCRIPTION on class CL_DML_ATTRIBUTES has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INSTANCE Call by reference Object reference (TYPE REF TO) CL_DML_ATTRIBUTES Instanz 20040810
2 Importing I_ATTRIBUTE_ID Call by reference Type reference (TYPE) COMT_ATTR_ID_30 Attribut-ID 20040810
# Exception Resumable Description Created on
1 ERROR Fehler 20040810

Method GET_SETTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SETTYPES Value transfer Type reference (TYPE) DML_T_SET Settyp-Liste 20040929

Method GET_SETTYPES on class CL_DML_ATTRIBUTES has no exception.

Method GET_SET_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_DDIC Value transfer Type reference (TYPE) DD03TTYP DDIC-Info 20040810
2 Importing I_SETTYPE Call by reference Type reference (TYPE) COMT_FRGTYPE_ID Identifikation eines Settyps 20040810
# Exception Resumable Description Created on
1 ERROR Fehler 20040810
History
Last changed by/on SAP  20050301 
SAP Release Created in 700