SAP ABAP Class CL_MO_METHODS_DME (DME: Central Realization of Generic Checks)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-TME (Application Component) Table Maintenance Tool
     SDME_OBJ (Package) DME: Maintenance Objects
Properties
Class CL_MO_METHODS_DME  
Short Description DME: Central Realization of Generic Checks    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDME_OBJ   DME: Maintenance Objects 
Created 20000121   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SDMEC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SDMET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_MO_METHODS_DME has no interface implemented.
Friends
Class CL_MO_METHODS_DME has no friend class.
Attributes
Class CL_MO_METHODS_DME has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ATTR_REFERENCE_CHECKS Static method Private Method Checks Reference Attribute of an Object 20000121
2 ATTR_STD_CHECKS Static method Private Method Performs all Standard Checks for an Attribute of an Object 20000121
3 CHECK_FOR_DELETE Static method Public Method Check whether MO can be Deleted 20000121
4 CHECK_FOR_INSERT Static method Public Method Check whether MO can be Created 20000121
5 CHECK_FOR_UPDATE Static method Public Method Change Checks 20000121
6 CHECK_LATE Static method Public Method Global MO Checks 20000121
7 COMPUTE_ADD_FORKEY_FIELDS Static method Private Method Calculates Additional Field Values for Foreign Key Check 20000121
8 DO_AFTER_INSERT Static method Public Method Actions After Creation 20000201
9 DO_AFTER_SAVE Static method Public Method Actions After Saving 20000204
10 DO_AFTER_UPDATE Static method Public Method Actions After Changing 20000131
11 DO_AT_NEW_KEY Static method Public Method When Creating a New Key 20000309
12 DO_BEFORE_DELETE Static method Public Method Actions Before Deletion 20000207
13 DO_BEFORE_SAVE Static method Public Method Actions Before Saving 20000121
Events
Class CL_MO_METHODS_DME has no event.
Types
Class CL_MO_METHODS_DME has no local type.
Method Signatures

Method ATTR_REFERENCE_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTR_NAME Call by reference Type reference (TYPE) SDMET_ATTRIBUTE_NAME Name des zu prüfenden Attributs 20000121
2 Importing IM_META Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME MO-Metainfo 20000121
3 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME zu prüfende MO-Instanz 20000121
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MO_CHECK_RESULT_DME Prüfergebnis 20000121

Method ATTR_REFERENCE_CHECKS on class CL_MO_METHODS_DME has no exception.

Method ATTR_STD_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADD_FORKEY_FIELDS Call by reference Type reference (TYPE) SDMET_ADD_FOREIGN_KEY_FIELDS Zus. Felder für FS Prüfung 20000121
2 Importing IM_ATTR_NAME Call by reference Type reference (TYPE) SDMET_ATTRIBUTE_NAME Name des zu prüfenden Attributs 20000121
3 Importing IM_META Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME MO-Metainfo 20000121
4 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME zu prüfende MO-Instanz 20000121
5 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MO_CHECK_RESULT_DME Prüfergebnis 20000121

Method ATTR_STD_CHECKS on class CL_MO_METHODS_DME has no exception.

Method CHECK_FOR_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_META Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME MO-Metainfo 20000121
2 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME zu prüfende MO-Instanz 20000121
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MO_CHECK_RESULT_DME Prüfergebnis 20000121

Method CHECK_FOR_DELETE on class CL_MO_METHODS_DME has no exception.

Method CHECK_FOR_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_META Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME MO-Metainfo 20000121
2 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME zu prüfende MO-Instanz 20000121
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MO_CHECK_RESULT_DME Prüfergebnis 20000121

Method CHECK_FOR_INSERT on class CL_MO_METHODS_DME has no exception.

Method CHECK_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) SDMET_CO_ATTR_NAMES Liste der zu prüfenden Attribute 20000121
2 Importing IM_CHECK_MODE Value transfer Type reference (TYPE) SDMET_CHK_MODE Prüfmodus 20000121
3 Importing IM_META Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME MO-Metainfo 20000121
4 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME zu prüfende MO-Instanz 20000121
5 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MO_CHECK_RESULT_DME Prüfergebnis 20000121

Method CHECK_FOR_UPDATE on class CL_MO_METHODS_DME has no exception.

Method CHECK_LATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_META Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME MO-Metainfo 20000121
2 Importing IM_OBJECTS Value transfer Type reference (TYPE) SDMEC_COLLECTION zu prüfende MO-Instanzen 20000121
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_MO_CHECK_RESULT_DME Prüfergebnis 20000121

Method CHECK_LATE on class CL_MO_METHODS_DME has no exception.

Method COMPUTE_ADD_FORKEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ADD_FIELDS Call by reference Type reference (TYPE) SDMET_ADD_FOREIGN_KEY_FIELDS Menge der ermittelten Werte 20000121
2 Importing IM_ADD_FIELDS Call by reference Type reference (TYPE) SDMET_ADD_FOREIGN_KEY_FIELDS Von außen vorgegebene Werte 20000121
3 Importing IM_ATTR_NAME Value transfer Type reference (TYPE) SDMET_ATTRIBUTE_NAME Name des zu prüfenden Attributs 20000121
4 Importing IM_META Call by reference Object reference (TYPE REF TO) IF_OBJ_META_DME Meta Info zum Pflegeobjekt 20000121
5 Importing IM_OBJECT Call by reference Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME Aktuelles Pflegeobjekt 20000121

Method COMPUTE_ADD_FORKEY_FIELDS on class CL_MO_METHODS_DME has no exception.

Method DO_AFTER_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_META Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME MO-Metainfo 20000201
2 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME zu prüfende MO-Instanz 20000201

Method DO_AFTER_INSERT on class CL_MO_METHODS_DME has no exception.

Method DO_AFTER_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DELETED_OBJECTS Value transfer Type reference (TYPE) SDMEC_COLLECTION gelöschte MO-Instanzen 20000204
2 Importing IM_META Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME MO-Metainfo 20000204
3 Importing IM_MODIFIED_OBJECTS Value transfer Type reference (TYPE) SDMEC_COLLECTION geänderte MO-Instanzen 20000204
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler aufgetreten 20000204

Method DO_AFTER_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTES Call by reference Type reference (TYPE) SDMET_CO_ATTR_NAMES Liste der zu prüfenden Attribute 20000131
2 Importing IM_META Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME MO-Metainfo 20000131
3 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME zu prüfende MO-Instanz 20000131

Method DO_AFTER_UPDATE on class CL_MO_METHODS_DME has no exception.

Method DO_AT_NEW_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IM_KEY Call by reference Type reference (TYPE) ANY Record 20000309
2 Importing IM_META Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME MO-Metainfo 20000309

Method DO_AT_NEW_KEY on class CL_MO_METHODS_DME has no exception.

Method DO_BEFORE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_META Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME MO-Metainfo 20000207
2 Importing IM_OBJECT Value transfer Object reference (TYPE REF TO) CL_MAINTENANCE_OBJECT_DME zu prüfende MO-Instanz 20000207

Method DO_BEFORE_DELETE on class CL_MO_METHODS_DME has no exception.

Method DO_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DELETED_OBJECTS Value transfer Type reference (TYPE) SDMEC_COLLECTION gelöschte MO-Instanzen 20000121
2 Importing IM_META Value transfer Object reference (TYPE REF TO) IF_OBJ_META_DME MO-Metainfo 20000121
3 Importing IM_MODIFIED_OBJECTS Value transfer Type reference (TYPE) SDMEC_COLLECTION geänderte MO-Instanzen 20000121
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler aufgetreten 20000121
History
Last changed by/on SAP  00000000 
SAP Release Created in 46D