SAP ABAP Class /IWFND/CL_MED_UTILS (Meta Data Utilities)
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
Properties
Class /IWFND/CL_MED_UTILS  
Short Description Meta Data Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/MED_PER_DEV_LANGU   GW Framework - Metadata - Persistency: Dev. Translation 
Created 20110218   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 /IWFND/CL_MED_UTILS has no interface implemented.
Friends
Class /IWFND/CL_MED_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_OBJECT_TYPES Constant Public See coding 20110218
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 20110218
2 CLEANUP_CACHE Static method Public Method Triggers cleanup for meta data cache 20110404
3 CREATE_REPOSITORY_OBJECT Static method Public Method Create transport for Gateway Object 20110218
4 DELETE_TADIR_LOCAL Static method Public Method Delete TADIR entry of locally created Gateway Object 20110218
5 GET_DOCU_ID Static method Public Method 20110318
6 GET_MASTER_LANGUAGE Static method Private Method Get Master Language of the Metadata Model from TADIR 20110218
7 GET_META_DATA_DOC_URL Static method Public Method Get the meta data document URL for a Service Group 20110301
8 GET_META_DATA_DOC_URL_LOCAL Static method Public Method Get the meta data document URL for a Service Group 20110928
9 GET_NORMALIZED_MODEL_ID Static method Public Method 20110413
10 GET_SIMPLE_MATA_DATA_DOC_URL Static method Public Method get the meta data document URL for Service without Host,... 20110401
11 NORMALIZE_TECHNICAL_NAME Static method Public Method Normalize technical name into namespace and name 20110927
Events
Class /IWFND/CL_MED_UTILS has no event.
Types
Class /IWFND/CL_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 20110218
2 Exporting EV_REQUEST Call by reference Type reference (TYPE) E070-TRKORR Transport Request Number 20110218
3 Exporting EV_TRANSPORT Call by reference Type reference (TYPE) E070-TRKORR Transport Task Number 20110218
4 Importing IV_GLOBAL_LOCK Call by reference Type reference (TYPE) C 'X' 20110218
5 Importing IV_MODE Call by reference Type reference (TYPE) C 'I' 20110218
6 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME 20110218
7 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20110218
8 Importing IV_SUPPRESS_DIALOG Call by reference Type reference (TYPE) C SPACE 20110218
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for common UI 20110218

Method CLEANUP_CACHE Signature

Method CLEANUP_CACHE on class /IWFND/CL_MED_UTILS has no parameter.
Method CLEANUP_CACHE on class /IWFND/CL_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 20110218
2 Exporting EV_REQUEST Call by reference Type reference (TYPE) E070-TRKORR Transport Request 20110218
3 Exporting EV_TRANSPORT Call by reference Type reference (TYPE) E070-TRKORR Transport Task 20110218
4 Importing IV_GLOBAL_LOCK Call by reference Type reference (TYPE) C 'X' 20110218
5 Importing IV_MASTER_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20110218
6 Importing IV_MODE Call by reference Type reference (TYPE) C 'I' 20110218
7 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) STRING 20110218
8 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20110218
9 Importing IV_PACKAGE Call by reference Type reference (TYPE) TADIR-DEVCLASS Package 20110218
10 Importing IV_SUPPRESS_DIALOG Call by reference Type reference (TYPE) C SPACE 20110218
11 Importing IV_TRANSPORT Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20110218
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for common UI 20110218

Method DELETE_TADIR_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_CANCELLED Value transfer Type reference (TYPE) XSDBOOLEAN Cancelled 20130213
2 Exporting EV_TRANSPORT Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20130904
3 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) SOBJ_NAME Object Name in Object Directory 20120719
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) TROBJTYPE Object Type 20120719
5 Importing IV_PGMID Call by reference Type reference (TYPE) PGMID 'R3TR' Program ID in Requests and Tasks 20130213
# Exception Resumable Description Created on
1 /IWFND/CX_MED_REMOTE Remote Metadata Service Exception 20130213

Method GET_DOCU_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOCU_SUB_ID Call by reference Type reference (TYPE) CHAR17 Sub-Identifier for Docu ID - generated if not passed 20110318
2 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20110318
3 Returning RV_DOCU_ID Value transfer Type reference (TYPE) /IWFND/MED_MDL_DOCU_ID Documentation ID for Model Entity 20110318

Method GET_DOCU_ID on class /IWFND/CL_MED_UTILS has no exception.

Method GET_MASTER_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GWO_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAME Meta Model Name 20110218
2 Importing IV_MODEL_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_MODEL_TYPE Type of Meta Model 20110218
3 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20110218
4 Returning RV_MASTER_LANGUAGE Value transfer Type reference (TYPE) SYLANGU Language Key of Current Text Environment 20110218

Method GET_MASTER_LANGUAGE on class /IWFND/CL_MED_UTILS has no exception.

Method GET_META_DATA_DOC_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTERNAL_SRV_GRP_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID External Service Document Name 20110301
2 Importing IV_NAME_SPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20110301
3 Returning RV_METADATA_URL Value transfer Type reference (TYPE) STRING Metadata Document URL 20110301
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20110301

Method GET_META_DATA_DOC_URL_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTERNAL_SERVICE_DOC_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID External Service Document Name 20110928
2 Importing IV_ICF_ROOT_NODE_GUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20111108
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20110928
4 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20120123
5 Returning RV_METADATA_URL Value transfer Type reference (TYPE) STRING Metadata Document URL 20110928
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20110928

Method GET_NORMALIZED_MODEL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MODEL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAME Meta Model Name 20110413
2 Exporting EV_MODEL_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_MODEL_TYPE Type of Meta Model 20110413
3 Exporting EV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20110413
4 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20110413

Method GET_NORMALIZED_MODEL_ID on class /IWFND/CL_MED_UTILS has no exception.

Method GET_SIMPLE_MATA_DATA_DOC_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTERNAL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID External Service Document Name 20110401
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20110401
3 Returning RV_URL Value transfer Type reference (TYPE) ICFURLBUF URL as Key for ICFBUFFER 20110401
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20110401

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) /IWFND/MED_MDL_SERVICE_GRP_ID External Service Document Name 20110927
2 Exporting EV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20110927
3 Importing IV_TECHNICAL_NAME_MDL Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAME Meta Model Name 20111006
4 Importing IV_TECHNICAL_NAME_SRG Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Technical Service Document Name 20111006

Method NORMALIZE_TECHNICAL_NAME on class /IWFND/CL_MED_UTILS has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 250