SAP ABAP Class /IWFND/CL_MGW_MED_CATALOG (Meta Data Repository)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-GW-COR (Application Component) Gateway Framework
     /IWFND/MED_CATALOG (Package) Catalog Service for Metadata - Service Exploration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWFND/CL_MGW_ABS_DATA MGW Abstract Data Provider 20110719
Properties
Class /IWFND/CL_MGW_MED_CATALOG  
Short Description Meta Data Repository    
Super Class /IWFND/CL_MGW_ABS_DATA MGW Abstract Data Provider 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/MED_CATALOG   Catalog Service for Metadata - Service Exploration 
Created 20110207   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWFND/CL_MED_EXPLORATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /IWFND/IF_MED_INFO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWFND/IF_MGW_APPL_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 /IWFND/IF_MGW_CORE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWFND/CL_MGW_MED_CATALOG has no interface implemented.
Friends
Class /IWFND/CL_MGW_MED_CATALOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AGENT Constant Private Type reference (TYPE) /IWFND/SUP_IW_AGENT 'CatalogService' 20120411
2 GC_BMS_PARAM_SRV_VER_MAX Instance attribute Private Type reference (TYPE) STRING 'TechnicalServiceVersionMax' 20120118
3 GC_BMS_PARAM_SRV_VER_MIN Instance attribute Private Type reference (TYPE) STRING 'TechnicalServiceVersionMin' 20120118
4 GC_BMS_PARAM_TECH_SRV_NAME Instance attribute Private Type reference (TYPE) STRING 'TechnicalServiceName' 20120118
5 GC_HTTP_STATUS_CODE_404 Constant Public Type reference (TYPE) /IWFND/MGW_HTTP_STATUS_CODE '404' Http Status Code 404 20130301
6 GC_ID_TRANSFORMATION Constant Private Type reference (TYPE) CXSLTDESC 'ID' 20120214
7 GC_LOG_AGENT Constant Private Type reference (TYPE) /IWFND/SUP_IW_AGENT 'MED_CATALOG_SERVICE' IW Agent or Component 20120113
8 GC_MEDIA_TYPE_XML Constant Private Type reference (TYPE) STRING 'application/xml' Media Type 'XML' for a media resource 20130318
9 GC_NOTE_UNSUPP_FILTER Constant Public Type reference (TYPE) /IWFND/MGW_SAP_NOTE_ID '1671893' SAP Note number 20140402
10 MT_ICFSERVICE Instance attribute Private Type reference (TYPE) TY_T_ICFSERVICE 20130104
11 MT_SRV_MED_INFO Instance attribute Private Type reference (TYPE) /IWFND/IF_MED_INFO=>TY_T_MED_SIN 20120118
12 MT_SYS_ALIAS Instance attribute Private Type reference (TYPE) TY_T_SYS_ALIAS 20130104
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_TAG_FOR_SERVICE Instance method Private Method Create Tag for service 20130121
2 DELETE_TAG_FOR_SERVICE Instance method Private Method Delete Tag for service 20130121
3 ENRICH_SRV_GRP_TECH_INFO Instance method Private Method Enrich service group record with backend technical info 20120117
4 ENRICH_SRV_GRP_TECH_INFO_SNGL Instance method Private Method Enrich one service group record with backend technical info 20120119
5 EXEC_BESTMATCHINGSERVICE Instance method Private Method Get best matching service for BestMatchingService action 20120123
6 FILTER_BY_BEP_SERVICE Static method Public Method 20140331
7 GET_ANNOTATION_ENTRY Instance method Private Method 20130315
8 GET_ANNOTATION_FEED Instance method Private Method gets the entitysets for given search criteria 20130314
9 GET_ANNOTATION_STREAM Instance method Private Method Execute a READ request (CReadUD) - ENTRY - 20130318
10 GET_BMS_PARAMETERS Instance method Private Method Get parameters from the given parameter table 20120123
11 GET_BMS_SRV_QUERY_PARAMETERS Instance method Private Method Get parameters table for best matching service query 20120123
12 GET_CATALOG_ENTRY Instance method Private Method 20110223
13 GET_CATALOG_FEED Instance method Private Method 20110223
14 GET_DELTA_SERVICES Instance method Private Method gets the delta services from the backends 20120210
15 GET_ENTITYSET_ENTRY Instance method Private Method 20121219
16 GET_ENTITYSET_FEED Instance method Private Method gets the entitysets for given search criteria 20121219
17 GET_EXPANDED_ES_SERVICE_ES Instance method Private Method Service Collection with $expand=EntitySets 20130702
18 GET_EXPANDED_ES_SERVICE_TAG Instance method Private Method Service Collection with $expand=TagCollection 20130702
19 GET_EXPANDED_SERVICE_ENTITYSET Instance method Private Method Service entity with $expand=EntitySetCollection 20130702
20 GET_EXPANDED_SERVICE_TAG Instance method Private Method Service entity with $expand=TagCollection 20130702
21 GET_MED_INFO_SRV_PARAMETER Instance method Private Method Get service information value for a paramater 20120117
22 GET_MED_INFO_SRV_TAB Instance method Private Method Get service information table 20120118
23 GET_SERVICE_ENTRY Instance method Private Method 20110223
24 GET_SERVICE_FEED Instance method Private Method 20110207
25 GET_SERVICE_INFO_FEED Instance method Private Method 20110207
26 GET_SERVICE_TAG_ENTRY Instance method Private Method 20130324
27 GET_SERVICE_TAG_FEED Instance method Private Method ServiceTag Feed 20130324
28 GET_TAGS_FEED Instance method Private Method gets the entitysets for given search criteria 20121219
29 GET_TAG_ENTRY Instance method Private Method 20130324
30 GET_VALUE_OF_STRING_PARAM Static method Private Method Get system represented value of the given parameter string 20120123
31 GET_VOCABULARY_ENTRY Instance method Private Method Read Vocabulary Entry (Details) 20130415
32 GET_VOCABULARY_STREAM Instance method Private Method Read Vocabulary Stream 20130415
33 IS_SERVICE_ACCESS_PERMISSIBLE Instance method Private Method Check wheter the service is active and access is allowed 20111118
34 IS_SUB_NODE Instance method Private Method Checks if a Gateway service is child of an ICF "Root" node 20130103
35 MAP_SRV_GRP_TO_SRV_ENTRY Instance method Private Method Map service group entry to service feed/single entry 20111130
36 VALIDATE_ROOT_FOR_ICF_NODE Instance method Private Method 20130104
Events
Class /IWFND/CL_MGW_MED_CATALOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MED_MDL_TECHNICAL_NAME Private See coding 20120214 ty_med_mdl_technical_name type c LENGTH 36
2 TY_S_CATATALOG_SVC_INFO Private See coding 20120214 BEGIN OF ty_s_catatalog_svc_info, service_info TYPE ty_s_model_group, model_info TYPE ty_s_object_model, last_modified type TZNTSTMPS, deleted type boolean, end of ty_s_catatalog_svc_info
3 TY_S_CATATALOG_SVC_REQ Private See coding 20120214 BEGIN OF ty_s_catatalog_svc_req, service_infos TYPE ty_t_model_groups, deltatoken TYPE TZNTSTMPS, end of ty_s_catatalog_svc_req
4 TY_S_DESTINATION_SO Private See coding 20120214 BEGIN OF ty_s_destination_so, destination TYPE /iwfnd/defi_rfc_dest, system_alias TYPE /iwfnd/defi_system_alias, select_options TYPE ty_t_model_groups, END OF ty_s_destination_so
5 TY_S_ICFSERVICE Private See coding 20130104 BEGIN OF TY_S_ICFSERVICE , ICF_NAME type ICFNAME , ICFPARGUID type ICFPARGUID , ICFNODGUID type ICFNODGUID , END OF TY_S_ICFSERVICE
6 TY_S_MODEL_GROUP Private See coding 20120214 BEGIN OF ty_s_model_group, technical_name TYPE ty_med_mdl_technical_name, version TYPE /iwfnd/med_mdl_version, external_name TYPE /iwfnd/med_mdl_srg_name, description TYPE /iwfnd/med_mdl_srg_description, END OF ty_s_model_group
7 TY_S_OBJECT_MODEL Private See coding 20120214 BEGIN OF ty_s_object_model, technical_name TYPE ty_med_mdl_technical_name, version TYPE /iwfnd/med_mdl_version, * namespace TYPE /iwfnd/med_mdl_namespace, description TYPE /iwfnd/med_mdl_srg_description, END OF ty_s_object_model
8 TY_S_SERVICE_DOCUMENT Private See coding 20110207 BEGIN OF ty_s_service_document, srv_identifier TYPE /iwfnd/med_mdl_srg_identifier, namespace TYPE /iwfnd/med_mdl_namespace, object_name TYPE /iwfnd/med_mdl_srg_name, service_name TYPE /iwfnd/med_mdl_service_grp_id, service_version TYPE /iwfnd/med_mdl_version, created_by TYPE syuname, changed_by TYPE syuname, created_timestmp TYPE xsddatetime_z, changed_timestmp TYPE xsddatetime_z, description TYPE /iwfnd/med_mdl_srg_description, END OF ty_s_service_document
9 TY_S_SYS_ALIAS Private See coding 20130104 BEGIN OF TY_S_SYS_ALIAS , SYSTEM_ALIAS TYPE /IWFND/DEFI_SYSTEM_ALIAS , IS_LOCAL_IWF TYPE /IWFND/DEFI_IS_LOCAL_IWF , end of TY_S_SYS_ALIAS
10 TY_T_CATALOG_SERVICE Public See coding 20120214 ty_t_catalog_service TYPE STANDARD TABLE OF /iwfnd/s_med_catalog_service WITH DEFAULT KEY
11 TY_T_CATATALOG_SVC_INFO Private See coding 20120214 ty_t_catatalog_svc_info type STANDARD TABLE OF ty_s_catatalog_svc_info
12 TY_T_DESTINATION_SO Private See coding 20120214 ty_t_destination_so TYPE HASHED TABLE OF ty_s_destination_so WITH UNIQUE KEY destination
13 TY_T_ICFSERVICE Private See coding 20130104 ty_t_ICFSERVICE TYPE STANDARD TABLE OF TY_S_ICFSERVICE
14 TY_T_MODEL_GROUPS Private See coding 20120214 ty_t_model_groups TYPE Standard TABLE OF ty_s_model_group WITH DEFAULT KEY
15 TY_T_OBJECT_MODELS Private See coding 20120214 ty_t_object_models TYPE standard TABLE OF ty_s_object_model WITH DEFAULT KEY
16 TY_T_SERVICE_DOCUMENT Private See coding 20110207 ty_t_service_document TYPE STANDARD TABLE OF ty_s_service_document WITH DEFAULT KEY
17 TY_T_SYS_ALIAS Private See coding 20130104 ty_t_SYS_ALIAS TYPE STANDARD TABLE OF ty_s_SYS_ALIAS
Method Signatures

Method CREATE_TAG_FOR_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20130121
2 Importing IO_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_ENTRY_PROVIDER MGW Data Provider 20130121
3 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130121
4 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH table of navigation paths 20130121
5 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130121
6 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130121
7 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130121
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20130121

Method DELETE_TAG_FOR_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20130121
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130121
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH table of navigation paths 20130121
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130121
5 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130121
6 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130121
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION MGW Business Exception (for consumers) 20130301
2 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20130121

Method ENRICH_SRV_GRP_TECH_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SERVICE_GROUP Call by reference Type reference (TYPE) /IWFND/S_MED_RST_SG_HEADER Service Group Rest Structure 20120117

Method ENRICH_SRV_GRP_TECH_INFO on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method ENRICH_SRV_GRP_TECH_INFO_SNGL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SERVICE_GROUP Call by reference Type reference (TYPE) /IWFND/S_MED_RST_SG_HEADER Service Group Rest Structure 20120119

Method ENRICH_SRV_GRP_TECH_INFO_SNGL on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method EXEC_BESTMATCHINGSERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20120123
2 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20120123
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION Business Exception for Minimal Gateway Consumers 20120123

Method FILTER_BY_BEP_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SERVICE_FEED Call by reference Type reference (TYPE) TY_T_CATALOG_SERVICE 20140331
2 Exporting ET_SRV_KEY Call by reference Type reference (TYPE) /IWFND/CL_MED_EXPLORATION=>TY_T_MED_SRG_KEY Service Document Identifier 20140331
3 Importing IT_SELOPT Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_T 20140401

Method FILTER_BY_BEP_SERVICE on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_ANNOTATION_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20130315
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20130315
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20130315
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130315
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130315

Method GET_ANNOTATION_ENTRY on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_ANNOTATION_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20130314
2 Exporting ES_RESPONSE_CONTEXT Call by reference Type reference (TYPE) /IWFND/IF_MGW_APPL_TYPES=>RESPONSE_S 20130314
3 Importing IS_PAGING Call by reference Type reference (TYPE) /IWFND/S_MGW_PAGING paging structure 20130314
4 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_T 20130314
5 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130314
6 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20130314
7 Importing IT_ORDER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>ORDER_T 20130314
8 Importing IV_DELTA_TOKEN Call by reference Type reference (TYPE) STRING 20130314
9 Importing IV_FILTER_STRING Call by reference Type reference (TYPE) STRING 20140401
10 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20130314
11 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130314
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20140402

Method GET_ANNOTATION_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_STREAM Call by reference Object reference (TYPE REF TO) DATA 20130318
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR 20130318
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH 20130318
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION Business Exception for Minimal Gateway Consumers 20130318

Method GET_BMS_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PARAM_TECH_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Technical Service Document Name 20120123
2 Exporting EV_PARAM_VERS_MAX Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20120123
3 Exporting EV_PARAM_VERS_MIN Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20120123
4 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20120123
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION Business Exception for Minimal Gateway Consumers 20120123

Method GET_BMS_SRV_QUERY_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRV_QUERY_PARAM Call by reference Type reference (TYPE) /IWFND/T_IFL_SELECTION_PAR Type of Common GW ID (see CCT ID) 20120123
2 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Technical Service Document Name 20120123
3 Importing IV_VERSION_MAX Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20120123
4 Importing IV_VERSION_MIN Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20120123

Method GET_BMS_SRV_QUERY_PARAMETERS on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_CATALOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20110223
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20110223
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20110223
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20110223
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20110223

Method GET_CATALOG_ENTRY on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_CATALOG_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20110223
2 Importing IS_PAGING Call by reference Type reference (TYPE) /IWFND/S_MGW_PAGING 20110223
3 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_T 20110223
4 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20110223
5 Importing IT_ORDER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>ORDER_T 20110223
6 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20110223

Method GET_CATALOG_FEED on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_DELTA_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FEED Call by reference Type reference (TYPE) TY_T_CATALOG_SERVICE 20120214
2 Importing IT_SERVICE_GROUPS Call by reference Type reference (TYPE) /IWFND/T_MED_RST_SG_HEADERS 20120214
3 Importing IV_DELTA_TOKEN Call by reference Type reference (TYPE) STRING 20120210
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20120620

Method GET_ENTITYSET_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20121219
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20121219
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20121219
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20121219
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20121219
6 Importing IV_TAG_TYPE Call by reference Type reference (TYPE) /IWFND/CL_MED_EXPLORATION=>TY_S_TAG_TYP 'S' Tag Type 20121221

Method GET_ENTITYSET_ENTRY on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_ENTITYSET_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20121219
2 Exporting ES_RESPONSE_CONTEXT Call by reference Type reference (TYPE) /IWFND/IF_MGW_APPL_TYPES=>RESPONSE_S 20121219
3 Importing IS_PAGING Call by reference Type reference (TYPE) /IWFND/S_MGW_PAGING paging structure 20121219
4 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_T 20121219
5 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20121221
6 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20121219
7 Importing IT_ORDER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>ORDER_T 20121219
8 Importing IV_DELTA_TOKEN Call by reference Type reference (TYPE) STRING 20121219
9 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20121219
10 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20121221

Method GET_ENTITYSET_FEED on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_EXPANDED_ES_SERVICE_ES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20130702
2 Exporting ET_EXPANDED_CLAUSES Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20130702
3 Importing IO_EXPAND Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_ODATA_EXPAND Expand Comparator Interface 20130702
4 Importing IS_PAGING Call by reference Type reference (TYPE) /IWFND/S_MGW_PAGING paging structure 20130702
5 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWFND/T_MGW_SELECT_OPTION table of select options 20130702
6 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130702
7 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH table of navigation paths 20130702
8 Importing IT_ORDER Call by reference Type reference (TYPE) /IWFND/T_MGW_SORTING_ORDER table of sorting statements 20130702
9 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130702
10 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130702
11 Importing IV_FILTER_STRING Call by reference Type reference (TYPE) STRING 20130702
12 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20130702
13 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130702
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION MGW Business Exception (for consumers) 20130702
2 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20130702

Method GET_EXPANDED_ES_SERVICE_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20130702
2 Exporting ET_EXPANDED_CLAUSES Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20130702
3 Importing IO_EXPAND Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_ODATA_EXPAND Expand Comparator Interface 20130702
4 Importing IS_PAGING Call by reference Type reference (TYPE) /IWFND/S_MGW_PAGING paging structure 20130702
5 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWFND/T_MGW_SELECT_OPTION table of select options 20130702
6 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130702
7 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH table of navigation paths 20130702
8 Importing IT_ORDER Call by reference Type reference (TYPE) /IWFND/T_MGW_SORTING_ORDER table of sorting statements 20130702
9 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130702
10 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130702
11 Importing IV_FILTER_STRING Call by reference Type reference (TYPE) STRING 20130702
12 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20130702
13 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130702
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION MGW Business Exception (for consumers) 20130702
2 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20130702

Method GET_EXPANDED_SERVICE_ENTITYSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20130702
2 Exporting ET_EXPANDED_CLAUSES Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20130702
3 Importing IO_EXPAND Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_ODATA_EXPAND Expand Comparator Interface 20130702
4 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130702
5 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH table of navigation paths 20130702
6 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130702
7 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130702
8 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130702
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION MGW Business Exception (for consumers) 20130702
2 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20130702

Method GET_EXPANDED_SERVICE_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20130702
2 Exporting ET_EXPANDED_CLAUSES Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20130702
3 Importing IO_EXPAND Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_ODATA_EXPAND Expand Comparator Interface 20130702
4 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130702
5 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH table of navigation paths 20130702
6 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130702
7 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130702
8 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130702
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION MGW Business Exception (for consumers) 20130702
2 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20130702

Method GET_MED_INFO_SRV_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAM_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_INFO_NAME Info Name 20120117
2 Importing IV_SRV_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20120117
3 Returning RV_PARAM_VALUE Value transfer Type reference (TYPE) /IWFND/MED_MDL_INFO_VALUE Info Value 20120117

Method GET_MED_INFO_SRV_PARAMETER on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_MED_INFO_SRV_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SRV_MED_INFO Call by reference Type reference (TYPE) /IWFND/IF_MED_INFO=>TY_T_MED_SIN 20120118

Method GET_MED_INFO_SRV_TAB on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_SERVICE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20110223
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20110223
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20110223
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20110223
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20110223

Method GET_SERVICE_ENTRY on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_SERVICE_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20110207
2 Exporting ES_RESPONSE_CONTEXT Call by reference Type reference (TYPE) /IWFND/IF_MGW_APPL_TYPES=>RESPONSE_S 20120412
3 Importing IS_PAGING Call by reference Type reference (TYPE) /IWFND/S_MGW_PAGING 20110207
4 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_T 20110207
5 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130228
6 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20110207
7 Importing IT_ORDER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>ORDER_T 20110207
8 Importing IV_DELTA_TOKEN Call by reference Type reference (TYPE) STRING 20120210
9 Importing IV_FILTER_STRING Call by reference Type reference (TYPE) STRING 20140401
10 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20110207
11 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130228
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20120620

Method GET_SERVICE_INFO_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20110207

Method GET_SERVICE_INFO_FEED on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_SERVICE_TAG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20130324
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20130324
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20130324
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130324
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130324
6 Importing IV_TAG_TYPE Call by reference Type reference (TYPE) /IWFND/CL_MED_EXPLORATION=>TY_S_TAG_TYP 'T' Tag Type 20130324

Method GET_SERVICE_TAG_ENTRY on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_SERVICE_TAG_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20130324
2 Exporting ES_RESPONSE_CONTEXT Call by reference Type reference (TYPE) /IWFND/IF_MGW_APPL_TYPES=>RESPONSE_S 20130324
3 Importing IS_PAGING Call by reference Type reference (TYPE) /IWFND/S_MGW_PAGING paging structure 20130324
4 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_T 20130324
5 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130324
6 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20130324
7 Importing IT_ORDER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>ORDER_T 20130324
8 Importing IV_DELTA_TOKEN Call by reference Type reference (TYPE) STRING 20130324
9 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20130324
10 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130324

Method GET_SERVICE_TAG_FEED on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_TAGS_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20121219
2 Exporting ES_RESPONSE_CONTEXT Call by reference Type reference (TYPE) /IWFND/IF_MGW_APPL_TYPES=>RESPONSE_S 20121219
3 Importing IS_PAGING Call by reference Type reference (TYPE) /IWFND/S_MGW_PAGING paging structure 20121219
4 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_T 20121219
5 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20121221
6 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20121219
7 Importing IT_ORDER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>ORDER_T 20121219
8 Importing IV_DELTA_TOKEN Call by reference Type reference (TYPE) STRING 20121219
9 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20121219
10 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20121221

Method GET_TAGS_FEED on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_TAG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20130324
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20130324
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20130324
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130324
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130324
6 Importing IV_TAG_TYPE Call by reference Type reference (TYPE) /IWFND/CL_MED_EXPLORATION=>TY_S_TAG_TYP 'T' Tag Type 20130324

Method GET_TAG_ENTRY on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_VALUE_OF_STRING_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STRING Call by reference Type reference (TYPE) STRING System value 20120123
2 Importing IV_STRING Call by reference Type reference (TYPE) STRING Literal value 20120123

Method GET_VALUE_OF_STRING_PARAM on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method GET_VOCABULARY_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20130415
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20130415
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20130415
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130415
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130415
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION MGW Business Exception (for consumers) 20130416

Method GET_VOCABULARY_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_STREAM Call by reference Object reference (TYPE REF TO) DATA 20130415
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR 20130415
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH 20130415
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION Business Exception for Minimal Gateway Consumers 20130415

Method IS_SERVICE_ACCESS_PERMISSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_SERVICE_GROUP Call by reference Object reference (TYPE REF TO) /IWFND/S_MED_RST_SG_HEADER Service Group Rest Structure 20111118
2 Returning RV_IS_ALLOWED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20111118

Method IS_SERVICE_ACCESS_PERMISSIBLE on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method IS_SUB_NODE 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 20130103
2 Importing IV_ICF_ROOT_NODE_GUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20130103
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20130103
4 Returning RV_IS_SUB_NODE Value transfer Type reference (TYPE) ABAP_BOOL 20130103

Method IS_SUB_NODE on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method MAP_SRV_GRP_TO_SRV_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CATALOG_SERVICE Call by reference Type reference (TYPE) /IWFND/S_MED_CATALOG_SERVICE Structure to expose catalog service 20111130
2 Importing IS_SERVICE_GROUP Call by reference Type reference (TYPE) /IWFND/S_MED_RST_SG_HEADER Service Group Rest Structure 20111130

Method MAP_SRV_GRP_TO_SRV_ENTRY on class /IWFND/CL_MGW_MED_CATALOG has no exception.

Method VALIDATE_ROOT_FOR_ICF_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ICF_NODE_ALT_NAME Call by reference Type reference (TYPE) ICFALTNME ICF: Alternative Service Name 20130104
2 Importing IV_ICF_PARENT_NODE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20130104
3 Importing IV_ICF_ROOT_NODE_GUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20130104
4 Returning RV_IS_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20130104

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