SAP ABAP Class /IWBEP/CL_MGW_MED_UTILS (Utils Class for Metadata)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
     /IWBEP/MGW_MED_PERSISTENCY (Package) OData Channel - Metadata - Backend Registration Persistency
Properties
Class /IWBEP/CL_MGW_MED_UTILS  
Short Description Utils Class for Metadata    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/MGW_MED_PERSISTENCY   OData Channel - Metadata - Backend Registration Persistency 
Created 20110412   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWBEP/CL_MGW_MED_UTILS has no interface implemented.
Friends
Class /IWBEP/CL_MGW_MED_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ANNOFILE Instance attribute Private Type reference (TYPE) C 20130415
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_OBJECT_IN_TRANSPORT Static method Public Method Check if object already saved in the transport 20110721
2 CHECK_SYNTAX_OF_CLASS Static method Public Method Check if the class is syntactically correct 20111214
3 CHECK_TECHNICAL_NAME Static method Public Method Checks technical name 20110721
4 CLEAN_UP Static method Public Method 20110907
5 CLEAN_UP_ALL_CACHE Static method Public Method 20140508
6 CREATE_REPOSITORY_OBJECT Static method Public Method Create transport for Gateway Object 20110721
7 GET_CACHED_MODEL Static method Public Method reads cached models 20110907
8 GET_NAMESPACE_FROM_TECH_NAME Static method Public Method Extract the namespace from the technical name 20110412
9 IS_CACHING_ENABLED Static method Public Method 20110907
10 NORMALIZE_TECHNICAL_NAME Static method Public Method Normalizes technical name (namespace + name) 20110721
11 SET_CACHED_MODEL Static method Public Method 20110907
Events
Class /IWBEP/CL_MGW_MED_UTILS has no event.
Types
Class /IWBEP/CL_MGW_MED_UTILS has no local type.
Method Signatures

Method CHECK_OBJECT_IN_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PACKAGE Call by reference Type reference (TYPE) TADIR-DEVCLASS Package 20110721
2 Exporting EV_REQUEST Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20110721
3 Exporting EV_TRANSPORT Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20110721
4 Importing IV_GLOBAL_LOCK Call by reference Type reference (TYPE) C 'X' 20110721
5 Importing IV_MODE Call by reference Type reference (TYPE) C 'I' 20110721
6 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20110721
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20110721
8 Importing IV_SUPPRESS_DIALOG Call by reference Type reference (TYPE) C SPACE 20110721

Method CHECK_OBJECT_IN_TRANSPORT on class /IWBEP/CL_MGW_MED_UTILS has no exception.

Method CHECK_SYNTAX_OF_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) /IWBEP/MED_RUNTIME_SERVICE Name of Service Data Provider Class 20111214
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20111214

Method CHECK_TECHNICAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) NAMESPACE Namespace 20110721
2 Exporting EV_NAME_WO_PREFIX Call by reference Type reference (TYPE) STRING 20110721
3 Importing IV_MAX_LENGTH Call by reference Type reference (TYPE) I 20110721
4 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20110721
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20110721

Method CLEAN_UP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CACHE_KEY Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CACHE_KEY 20110907

Method CLEAN_UP on class /IWBEP/CL_MGW_MED_UTILS has no exception.

Method CLEAN_UP_ALL_CACHE Signature

Method CLEAN_UP_ALL_CACHE on class /IWBEP/CL_MGW_MED_UTILS has no parameter.
Method CLEAN_UP_ALL_CACHE on class /IWBEP/CL_MGW_MED_UTILS has no exception.

Method CREATE_REPOSITORY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PACKAGE Call by reference Type reference (TYPE) TADIR-DEVCLASS Package 20110721
2 Exporting EV_REQUEST Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20110721
3 Exporting EV_TRANSPORT Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20110721
4 Importing IV_GLOBAL_LOCK Call by reference Type reference (TYPE) C 'X' 20110721
5 Importing IV_MASTER_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20110721
6 Importing IV_MODE Call by reference Type reference (TYPE) C 'I' 20110721
7 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) STRING 20110721
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20110721
9 Importing IV_PACKAGE Call by reference Type reference (TYPE) TADIR-DEVCLASS Package 20110721
10 Importing IV_SUPPRESS_DIALOG Call by reference Type reference (TYPE) C SPACE 20110721
11 Importing IV_TRANSPORT Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20110721
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION Meta data exception 20110721

Method GET_CACHED_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MODEL_DATA Call by reference Type reference (TYPE) ANY 20110907
2 Exporting EV_FOUND Call by reference Type reference (TYPE) ABAP_BOOL 20110907
3 Importing IV_IS_ANNOFILE Call by reference Type reference (TYPE) ABAP_BOOL 20130415
4 Importing IV_LAST_MODIFIED Call by reference Type reference (TYPE) TIMESTAMP 20110907
5 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_MDL_TECHNICAL_NAME 20110907
6 Importing IV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION 20110907

Method GET_CACHED_MODEL on class /IWBEP/CL_MGW_MED_UTILS has no exception.

Method GET_NAMESPACE_FROM_TECH_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_TECHNICAL_NAME Technical Service Name 20110412
2 Returning RV_NAMESPACE Value transfer Type reference (TYPE) NAMESPACE Namespace 20120104

Method GET_NAMESPACE_FROM_TECH_NAME on class /IWBEP/CL_MGW_MED_UTILS has no exception.

Method IS_CACHING_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENABLED Value transfer Type reference (TYPE) ABAP_BOOL 20110907

Method IS_CACHING_ENABLED on class /IWBEP/CL_MGW_MED_UTILS has no exception.

Method NORMALIZE_TECHNICAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) STRING 20110721
2 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) STRING 20110721
3 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20110721

Method NORMALIZE_TECHNICAL_NAME on class /IWBEP/CL_MGW_MED_UTILS has no exception.

Method SET_CACHED_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MODEL_DATA Call by reference Type reference (TYPE) ANY 20110907
2 Importing IV_IS_ANNOFILE Call by reference Type reference (TYPE) ABAP_BOOL 20130415
3 Importing IV_LAST_MODIFIED Call by reference Type reference (TYPE) TIMESTAMP 20110907
4 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_MDL_TECHNICAL_NAME 20110907
5 Importing IV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION 20110907

Method SET_CACHED_MODEL on class /IWBEP/CL_MGW_MED_UTILS has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 200