SAP ABAP Class /IWFND/CL_MED_REM_EXPLORATION (Explores remote Service Groups and Object Models)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-GW-COR (Application Component) Gateway Framework
     /IWFND/MGW_REGISTRATION (Package) GW Framework - Odata Channel - (Remote) Service Registration
Properties
Class /IWFND/CL_MED_REM_EXPLORATION  
Short Description Explores remote Service Groups and Object Models    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/MGW_REGISTRATION   GW Framework - Odata Channel - (Remote) Service Registration 
Created 20110217   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWFND/IF_BW_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWFND/CL_MED_REM_EXPLORATION has no interface implemented.
Friends
Class /IWFND/CL_MED_REM_EXPLORATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_S_RFC Constant Private See coding 20110928
2 GO_REMOTE_EXPLORER Static Attribute Private Object reference (TYPE REF TO) /IWFND/CL_MED_REM_EXPLORATION Explores remote Service Groups and Object Models 20110217
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BEP_MAINT_SERVICE_ASYNC Instance method Public Method Get Service Groups from a remote system 20120531
2 CONVERT_STRING_TO_MSG_VARIABLE Static method Public Method 20110512
3 GET_BEP_OBJECT_MODELS Instance method Public Method Get Object Models from a remote system for a Service Group 20110928
4 GET_BEP_SERVICE_GROUPS Instance method Public Method Get Service Groups from a remote system 20110928
5 GET_BW_EASY_QUERIES Instance method Public Method Get Service Groups from a remote system 20110928
6 GET_REMOTE_EXPLORER Static method Public Method Get singleton Object Instance 20110217
7 GET_RFC_DESTINATION Instance method Private Method Get the RFC destination for a System Alias 20110217
8 IS_RFC_FUNCTION_EXISTING Instance method Private Method Check if RFC function module exists 20110928
9 IS_SYSTEM_ALIAS_LOCAL Instance method Private Method Check if System Alias is locally used 20120102
Events
Class /IWFND/CL_MED_REM_EXPLORATION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_OBJECT_MODEL Public See coding Object Model descriptor 20110217 BEGIN OF ty_s_object_model, technical_name TYPE /iwfnd/med_mdl_name, version TYPE /iwfnd/med_mdl_version, namespace TYPE /iwfnd/med_mdl_namespace, description TYPE /iwfnd/med_mdl_description, soft_state_enabled type /iwfnd/med_mdl_soft_state_able, END OF ty_s_object_model
2 TY_S_QUERY_LIST Public See coding 20120202 BEGIN OF ty_s_query_list, query TYPE c LENGTH 30, query_description TYPE c LENGTH 60, query_name_ext TYPE c LENGTH 255, query_name_ext_version TYPE n LENGTH 4, END OF ty_s_query_list
3 TY_S_SERVICE Public See coding 20120102 BEGIN OF ty_s_service, technical_name TYPE /iwfnd/med_mdl_srg_name, version TYPE /iwfnd/med_mdl_version, namespace TYPE /iwfnd/med_mdl_namespace, external_name TYPE /iwfnd/med_mdl_service_grp_id, description TYPE /iwfnd/med_mdl_srg_description, is_sap_service TYPE /iwfnd/med_mdl_is_sap_service, END OF ty_s_service
4 TY_S_SERVICE_GROUP Public See coding Table of Service Groups 20110217 BEGIN OF ty_s_service_group, technical_name TYPE /iwfnd/med_mdl_srg_name, version TYPE /iwfnd/med_mdl_version, bep_technical_name TYPE /iwfnd/med_mdl_srg_name, bep_version TYPE /iwfnd/med_mdl_version, namespace TYPE /iwfnd/med_mdl_namespace, external_name TYPE /iwfnd/med_mdl_service_grp_id, description TYPE /iwfnd/med_mdl_srg_description, external_data_source_id TYPE /iwfnd/med_mdl_external_name, is_sap_service TYPE /iwfnd/med_mdl_is_sap_service, soft_state_status type /iwfnd/med_mdl_soft_state_stat, END OF ty_s_service_group
5 TY_T_OBJECT_MODELS Public See coding 20110217 ty_t_object_models TYPE STANDARD TABLE OF ty_s_object_model
6 TY_T_QUERY_LIST Public See coding 20120202 ty_t_query_list TYPE STANDARD TABLE OF ty_s_query_list WITH DEFAULT KEY
7 TY_T_SERVICES Public See coding 20120102 ty_t_services TYPE SORTED TABLE OF ty_s_service WITH UNIQUE KEY technical_name version
8 TY_T_SERVICE_GROUPS Public See coding 20110217 ty_t_service_groups TYPE SORTED TABLE OF ty_s_service_group WITH UNIQUE KEY technical_name version
Method Signatures

Method CALL_BEP_MAINT_SERVICE_ASYNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BEP_NOT_SUPPORTED Call by reference Type reference (TYPE) ABAP_BOOL Flag if the backend system is not a BEP system 20120531
2 Importing IV_EXT_SERVICE_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID External Service Document Name 20120531
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20120531
4 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION BEP Service Version 20120531
5 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20120531
# Exception Resumable Description Created on
1 /IWFND/CX_DESTIN_FINDER Destination Finder Exception 20130205
2 /IWFND/CX_MED_REMOTE Remote Metadata Service Exception 20120531

Method CONVERT_STRING_TO_MSG_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MESSAGE Call by reference Type reference (TYPE) STRING 20110512
2 Importing IV_VARIABLE_NUMBER Call by reference Type reference (TYPE) I 20110512
3 Returning R_MESSAGE_VARIABLE Value transfer Type reference (TYPE) STRING 20110512

Method CONVERT_STRING_TO_MSG_VARIABLE on class /IWFND/CL_MED_REM_EXPLORATION has no exception.

Method GET_BEP_OBJECT_MODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MODEL_USAGE Call by reference Type reference (TYPE) /IWFND/S_MED_MDL_USAGE Model Usage 20111005
2 Exporting ET_OBJECT_MODELS Call by reference Type reference (TYPE) TY_T_OBJECT_MODELS List of Object Models 20110928
3 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110928
4 Importing IV_SERVICE_GROUP_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Service Document Identifier 20110928
5 Importing IV_SERVICE_GROUP_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION 0001 Version of Meta Model Entity 20110928
6 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20110928
# Exception Resumable Description Created on
1 /IWFND/CX_DESTIN_FINDER Destination Finder Exception 20130205
2 /IWFND/CX_MED_REMOTE Remote Metadata Service Exception 20110928

Method GET_BEP_SERVICE_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110928
2 Exporting ET_SERVICE_GROUPS Call by reference Type reference (TYPE) TY_T_SERVICE_GROUPS Table of Service Groups 20110928
3 Exporting EV_BEP_NOT_SUPPORTED Call by reference Type reference (TYPE) ABAP_BOOL Flag if the backend system is not a BEP system 20120214
4 Importing IV_SERVICE_GROUP_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Service Document Identifier 20110928
5 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20110928
# Exception Resumable Description Created on
1 /IWFND/CX_DESTIN_FINDER Destination Finder Exception 20130205
2 /IWFND/CX_MED_REMOTE Remote Metadata Service Exception 20110928

Method GET_BW_EASY_QUERIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EASY_QUERIES Call by reference Type reference (TYPE) /IWFND/IF_BW_TYPES=>TY_T_QUERY_LIST 20110928
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110928
3 Exporting EV_ESQ_NOT_SUPPORTED Call by reference Type reference (TYPE) ABAP_BOOL Flag if the backend system does not support Easy Query 20120214
4 Importing IV_EASY_QUERY Call by reference Type reference (TYPE) /IWFND/IF_BW_TYPES=>TY_S_QUERY_LIST-QUERY 20110928
5 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20110928
# Exception Resumable Description Created on
1 /IWFND/CX_MED_REMOTE Remote Metadata Service Exception 20110928

Method GET_REMOTE_EXPLORER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_REMOTE_EXPLORER Value transfer Object reference (TYPE REF TO) /IWFND/CL_MED_REM_EXPLORATION Explores remote Service Groups and Object Models 20110217

Method GET_REMOTE_EXPLORER on class /IWFND/CL_MED_REM_EXPLORATION has no exception.

Method GET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20110217
2 Returning RV_RFC_DESTINATION Value transfer Type reference (TYPE) /IWFND/DEFI_RFC_DEST Logical RFC Destination - Points to SAP system 20110217
# Exception Resumable Description Created on
1 /IWFND/CX_MED_REMOTE Remote Metadata Service Exception 20110217

Method IS_RFC_FUNCTION_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_MODULE Call by reference Type reference (TYPE) RS38L_FNAM Name of Function Module 20110928
2 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) /IWFND/DEFI_RFC_DEST Logical RFC Destination - Points to SAP system 20110928
3 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20110928
4 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20110928
# Exception Resumable Description Created on
1 /IWFND/CX_MED_REMOTE Remote Metadata Service Exception 20111028

Method IS_SYSTEM_ALIAS_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20120102
2 Returning RV_LOCAL Value transfer Type reference (TYPE) ABAP_BOOL 'X'=true; ' '=false 20120102
# Exception Resumable Description Created on
1 /IWFND/CX_MED_REMOTE Remote Metadata Service Exception 20120102
History
Last changed by/on SAP  20141120 
SAP Release Created in 250