SAP ABAP Class /IWFND/CL_MED_MDL_CHECK (Class for BAdI: /IWFND/BD_MED_MDL_CHECK)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CS (Application Component) IWF Common Services
     /IWFND/MED_PER_DEV_LANGU (Package) GW Framework - Metadata - Persistency: Dev. Translation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MED_MDL_PERSIST_CHCK Model Check 20101208
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20101208
Properties
Class /IWFND/CL_MED_MDL_CHECK  
Short Description Class for BAdI: /IWFND/BD_MED_MDL_CHECK    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /IWFND/MED_CHECK    
Program status P  SAP Standard Production Program 
Category 0   
Package /IWFND/MED_PER_DEV_LANGU   GW Framework - Metadata - Persistency: Dev. Translation 
Created 20101208   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWFND/CL_MED_MDL_CHECK has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /IWFND/IF_MED_MDL_PERSIST_CHCK Model Check 20101208
2 IF_BADI_INTERFACE Tag Interface for BAdIs 20101208
Friends
Class /IWFND/CL_MED_MDL_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_ENTITY_ID Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_UUID_SMALL Small UUID 20110310
2 GV_ENTITY_TYPE Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_ENTITY_TYPE meta model entity type 20110310
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EXISTANCE Instance method Private Method 1. Check existence of persistent objects 20101208
2 CHECK_EXISTANCE_TYPE Instance method Private Method Check existence of DDIC objects 20101210
3 CHECK_INHERITANCE Instance method Private Method 3. Check inheritance of objects 20101208
4 CHECK_INHERITANCE_MODEL_RECURS Instance method Private Method 3. Check inheritance of objects 20101208
5 CHECK_IS_CORRECT Instance method Private Method 2. Check object content is correct 20101208
6 CHECK_IS_CORRECT_DOMAIN_VALUE Instance method Private Method Check existence of domain values 20101208
7 CHECK_IS_CORRECT_NAME Instance method Private Method Check mandatory name filled 20101210
8 CHECK_MANDATORY Instance method Private Method 4. Check mandatory fields filled 20101208
9 CHECK_MANDATORY_NAME Instance method Private Method Check mandatory name filled 20101208
10 CHECK_RELATION Instance method Private Method 5. Check relation of objects 20101208
11 SET_MESSAGE Instance method Private Method Set returning messages 20101208
12 SET_MESSAGE_IDENTIFIER Instance method Private Method Set returning messages 20101208
Events
Class /IWFND/CL_MED_MDL_CHECK has no event.
Types
Class /IWFND/CL_MED_MDL_CHECK has no local type.
Method Signatures

Method CHECK_EXISTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_CHCK=>TY_T_MED_MDL_CHECK_RESULTS Table with BAPI Return Information 20101208
2 Importing IS_MODEL_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_MDL_HEADER read/write structure of the object header 20101208
3 Importing IS_OBJECT_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_OBJECT_HDR read/write structure of the object header 20101208
4 Importing IT_ANNOTATED_ENTITIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANNO_WR Table for entity annotations - write interface 20101208
5 Importing IT_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES table for read write of nodes 20101208
6 Importing IT_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS table for read write of operations 20101208
7 Importing IT_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES table for read write of properties 20101208
8 Importing IT_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES table for read write of references 20101208

Method CHECK_EXISTANCE on class /IWFND/CL_MED_MDL_CHECK has no exception.

Method CHECK_EXISTANCE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_CHCK=>TY_T_MED_MDL_CHECK_RESULTS Table with BAPI Return Information 20101210
2 Importing IV_TYPE Call by reference Type reference (TYPE) STRING Variable type 20101210

Method CHECK_EXISTANCE_TYPE on class /IWFND/CL_MED_MDL_CHECK has no exception.

Method CHECK_INHERITANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_CHCK=>TY_T_MED_MDL_CHECK_RESULTS Table with BAPI Return Information 20101208
2 Importing IS_MODEL_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_MDL_HEADER read/write structure of the object header 20101208
3 Importing IS_OBJECT_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_OBJECT_HDR read/write structure of the object header 20101208
4 Importing IT_ANNOTATED_ENTITIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANNO_WR Table for entity annotations - write interface 20101208
5 Importing IT_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES table for read write of nodes 20101208
6 Importing IT_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS table for read write of operations 20101208
7 Importing IT_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES table for read write of properties 20101208
8 Importing IT_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES table for read write of references 20101208

Method CHECK_INHERITANCE on class /IWFND/CL_MED_MDL_CHECK has no exception.

Method CHECK_INHERITANCE_MODEL_RECURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20101208
2 Returning RV_SUBRC Value transfer Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20101208

Method CHECK_INHERITANCE_MODEL_RECURS on class /IWFND/CL_MED_MDL_CHECK has no exception.

Method CHECK_IS_CORRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_CHCK=>TY_T_MED_MDL_CHECK_RESULTS Table with BAPI Return Information 20101208
2 Importing IS_MODEL_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_MDL_HEADER read/write structure of the object header 20101208
3 Importing IS_OBJECT_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_OBJECT_HDR read/write structure of the object header 20101208
4 Importing IT_ANNOTATED_ENTITIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANNO_WR Table for entity annotations - write interface 20101208
5 Importing IT_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES table for read write of nodes 20101208
6 Importing IT_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS table for read write of operations 20101208
7 Importing IT_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES table for read write of properties 20101208
8 Importing IT_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES table for read write of references 20101208

Method CHECK_IS_CORRECT on class /IWFND/CL_MED_MDL_CHECK has no exception.

Method CHECK_IS_CORRECT_DOMAIN_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_CHCK=>TY_T_MED_MDL_CHECK_RESULTS Table with BAPI Return Information 20101208
2 Importing IS_VALUE_STRUCT Call by reference Type reference (TYPE) ANY Structure containing UUID 20101209
3 Importing IV_VALUE Call by reference Type reference (TYPE) ANY Field containing value to be compared to its domain values 20101208
4 Importing IV_VALUE_NAME Call by reference Type reference (TYPE) STRING Field name for message output 20101208

Method CHECK_IS_CORRECT_DOMAIN_VALUE on class /IWFND/CL_MED_MDL_CHECK has no exception.

Method CHECK_IS_CORRECT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_CHCK=>TY_T_MED_MDL_CHECK_RESULTS Table with BAPI Return Information 20101210
2 Importing IT_TABLE Call by reference Type reference (TYPE) ANY TABLE Table with Field NAME 20101210

Method CHECK_IS_CORRECT_NAME on class /IWFND/CL_MED_MDL_CHECK has no exception.

Method CHECK_MANDATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_CHCK=>TY_T_MED_MDL_CHECK_RESULTS Table with BAPI Return Information 20101208
2 Importing IS_MODEL_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_MDL_HEADER read/write structure of the object header 20101208
3 Importing IS_OBJECT_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_OBJECT_HDR read/write structure of the object header 20101208
4 Importing IT_ANNOTATED_ENTITIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANNO_WR Table for entity annotations - write interface 20101208
5 Importing IT_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES table for read write of nodes 20101208
6 Importing IT_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS table for read write of operations 20101208
7 Importing IT_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES table for read write of properties 20101208
8 Importing IT_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES table for read write of references 20101208

Method CHECK_MANDATORY on class /IWFND/CL_MED_MDL_CHECK has no exception.

Method CHECK_MANDATORY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_CHCK=>TY_T_MED_MDL_CHECK_RESULTS Table with BAPI Return Information 20101208
2 Importing IT_TABLE Call by reference Type reference (TYPE) ANY TABLE Table with Field NAME 20101208

Method CHECK_MANDATORY_NAME on class /IWFND/CL_MED_MDL_CHECK has no exception.

Method CHECK_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_CHCK=>TY_T_MED_MDL_CHECK_RESULTS Table with BAPI Return Information 20101208
2 Importing IS_MODEL_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_MDL_HEADER read/write structure of the object header 20101208
3 Importing IS_OBJECT_HEADER Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_RW_OBJECT_HDR read/write structure of the object header 20101208
4 Importing IT_ANNOTATED_ENTITIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_ANNO_WR Table for entity annotations - write interface 20101208
5 Importing IT_NODES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_NODES table for read write of nodes 20101208
6 Importing IT_OPERATIONS Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_OPERATIONS table for read write of operations 20101208
7 Importing IT_PROPERTIES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_PROPERTIES table for read write of properties 20101208
8 Importing IT_REFERENCES Call by reference Type reference (TYPE) /IWFND/T_MED_MDL_RW_REFERENCES table for read write of references 20101208

Method CHECK_RELATION on class /IWFND/CL_MED_MDL_CHECK has no exception.

Method SET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) /IWFND/IF_MED_MDL_PERSIST_CHCK=>TY_T_MED_MDL_CHECK_RESULTS Table with BAPI Return Information 20101208

Method SET_MESSAGE on class /IWFND/CL_MED_MDL_CHECK has no exception.

Method SET_MESSAGE_IDENTIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_STRING Value transfer Type reference (TYPE) STRING Field filled with either EXTERNAL_NAME, NAME or UUID 20101208
2 Importing US_STRUCT Call by reference Type reference (TYPE) ANY Structur with Fields EXTERNAL_NAME, NAME and UUID 20101208

Method SET_MESSAGE_IDENTIFIER on class /IWFND/CL_MED_MDL_CHECK has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200