SAP ABAP Class /IWFND/CL_MGW_DEST_FINDER (ODC - Destination Finder)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-GW-COR (Application Component) Gateway Framework
     /IWFND/MGW_INSTANCE_MANAGER (Package) GW Framework - ODC - Instance Manager & Routing
Properties
Class /IWFND/CL_MGW_DEST_FINDER  
Short Description ODC - Destination Finder    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/MGW_INSTANCE_MANAGER   GW Framework - ODC - Instance Manager & Routing 
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_MGW_INST_MAN_DBA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWFND/CL_MGW_DEST_FINDER has no interface implemented.
Friends
Class /IWFND/CL_MGW_DEST_FINDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_LOG_AGENT Constant Public Type reference (TYPE) /IWFND/SUP_IW_AGENT 'DESTIN FIND' GW Agent or Component 20110713
2 SS_CACHED_SYSTEM_ALIASES Static Attribute Private Type reference (TYPE) TY_S_CACHED_SYSTEM_ALIASES 20121010
Methods
# Method Level Visibility Method type Description Created on
1 CALL_BADI_FOR_SYSTEM_ALIASES Static method Private Method Calls Customer BADI that can overwrite the system aliases 20120412
2 FIND_DESTINATION_OLD Static method Public Method obsolete 20110713
3 FIND_DESTINATION_OLD_2 Static method Public Method obsolete 20110713
4 FIND_MODEL_DESTINATION_OLD Static method Public Method obsolete 20110713
5 FIND_SVC_DESTINATION_OLD Static method Public Method obsolete 20120223
6 GET_IS_SERVICE_ERROR_TOLERANT Static method Public Method Returns TRUE if a service is error tolerant for MDC 20121206
7 GET_SINGLE_SYSTEM_ALIAS Static method Public Method Returns default "System Alias" for User / Service ID 20110714
8 GET_SYSTEM_ALIASE Static method Public Method Returns assigned "System Aliases" for User / Service ID 20110714
9 RAISE_LOG_EXCEPTION Static method Private Method Raise and log Exception 20110714
10 RAISE_LOG_EXCEPTION_TECHNICAL Static method Private Method Raise and log Exception 20110810
Events
Class /IWFND/CL_MGW_DEST_FINDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_GS_SYSTEM_ALIAS Public See coding System Alias Information 20110713 BEGIN OF ty_gs_system_alias, system_alias TYPE /iwfnd/defi_system_alias, software_version TYPE /iwfnd/inma_software_version, is_default TYPE /iwfnd/mgw_inma_default_alias, END OF ty_gs_system_alias
2 TY_GT_SYSTEM_ALIASE Public See coding 20110714 ty_gt_system_aliase TYPE STANDARD TABLE OF ty_gs_system_alias WITH DEFAULT KEY
3 TY_S_CACHED_SYSTEM_ALIASES Private See coding 20121010 BEGIN OF ty_s_cached_system_aliases, service_id TYPE /iwfnd/med_mdl_srg_identifier, user TYPE syuname, host_name TYPE string, system_aliases TYPE ty_gt_system_aliase, END OF ty_s_cached_system_aliases
Method Signatures

Method CALL_BADI_FOR_SYSTEM_ALIASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SYSTEM_ALIASES Call by reference Type reference (TYPE) /IWFND/CL_MGW_INST_MAN_DBA=>TY_GT_SYSTEM_ALIASES List of System Aliases 20120412
2 Importing IT_REQUEST_ATTRIBUTES Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20120621
3 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20120412
4 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME User Name 20120412
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_DEST_FINDER ODC - Destination Finder Exception 20120620

Method FIND_DESTINATION_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/T_MGW_DESTINATION 20110713
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20110713
3 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20110713
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION Technical Exception for Minimal Gateway 20110713

Method FIND_DESTINATION_OLD_2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DESTINATIONS Call by reference Type reference (TYPE) /IWFND/T_MGW_DESTINATION 20110713
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20110713
3 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_EXTERNAL_NAME 20110713
4 Importing IV_SERVICE_DOC_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID 20110713
5 Importing IV_SERVICE_NSP Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE 20110713
6 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME 20110713
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION Technical Exception for Minimal Gateway 20110713

Method FIND_MODEL_DESTINATION_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SYS_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS 20110713
2 Importing IV_MODEL_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER 20110713
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION Technical Exception for Minimal Gateway 20110713

Method FIND_SVC_DESTINATION_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SYS_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS 20120223
2 Importing IV_SVC_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER 20120223
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION Technical Exception for Minimal Gateway 20120223

Method GET_IS_SERVICE_ERROR_TOLERANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20121206
2 Returning RV_IS_TOLERANT Value transfer Type reference (TYPE) ABAP_BOOL TRUE is service is error tolerant in case of MDC 20121206

Method GET_IS_SERVICE_ERROR_TOLERANT on class /IWFND/CL_MGW_DEST_FINDER has no exception.

Method GET_SINGLE_SYSTEM_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REQUEST_ATTRIBUTES Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20130108
2 Importing IV_HOST_NAME Call by reference Type reference (TYPE) STRING http (Virtual) Host Name - max length 120 20120906
3 Importing IV_NO_LOG_EXCEPTION Call by reference Type reference (TYPE) ABAP_BOOL No log in exception case 20111007
4 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20110714
5 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME User Name 20110714
6 Returning RS_SYSTEM_ALIAS Value transfer Type reference (TYPE) TY_GS_SYSTEM_ALIAS System Alias 20110714
# Exception Resumable Description Created on
1 /IWFND/CX_DESTIN_FINDER Destination Finder Exception 20110714
2 /IWFND/CX_MGW_DEST_FINDER ODC - Destination Finder Exception 20120620

Method GET_SYSTEM_ALIASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REQUEST_ATTRIBUTES Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20120621
2 Importing IV_HOST_NAME Call by reference Type reference (TYPE) STRING http (Virtual) Host Name - max length 120 20120905
3 Importing IV_NO_LOG_EXCEPTION Call by reference Type reference (TYPE) ABAP_BOOL No log in exception case 20111007
4 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20110714
5 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME User Name 20110714
6 Returning RT_SYSTEM_ALIASES Value transfer Type reference (TYPE) TY_GT_SYSTEM_ALIASE List of System Aliases 20110714
# Exception Resumable Description Created on
1 /IWFND/CX_DESTIN_FINDER Destination Finder Exception 20110714
2 /IWFND/CX_MGW_DEST_FINDER ODC - Destination Finder Exception 20120620

Method RAISE_LOG_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) /IWFND/CX_DESTIN_FINDER Destination Finder Exception 20110714
2 Importing IV_NO_LOG_EXCEPTION Call by reference Type reference (TYPE) ABAP_BOOL 20111118
# Exception Resumable Description Created on
1 /IWFND/CX_DESTIN_FINDER Instance Manager Exception 20110714

Method RAISE_LOG_EXCEPTION_TECHNICAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXCEPTION Call by reference Object reference (TYPE REF TO) /IWFND/CX_MGW_TECH_EXCEPTION Technical Exception for Minimal Gateway 20110810
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION Instance Manager Exception 20110810
History
Last changed by/on SAP  20141120 
SAP Release Created in 250