Hierarchy
⤷
⤷
Properties
| Class | /IWFND/CL_DESTIN_FINDER | |
| Short Description | Destination Finder | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IWFND/COS_DESTINATION_FINDER | GW Framework - Destination Finder |
| Created | 20090713 | SAP |
| Last change | 20141120 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /IWFND/CL_DESTIN_FINDER has no interface implemented.
Friends
Class /IWFND/CL_DESTIN_FINDER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | /IWFND/SUP_IW_AGENT | 'DESTIN FIND' | IW Agent or Component | 20100115 | ||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_DESTIN_FINDER | Destination Finder | 20090713 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_DESTIN_FINDER_DBA | Destination Finder - Data Base Access | 20090713 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_LOGGER | Logger for AppsLog and CCMS | 20120308 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks if the Object Type is in an active Object Group | 20090715 | |
| 2 | Instance method | Public | Method | Throws an exception if SCL is globally set to "Not active" | 20111216 | |
| 3 | Instance method | Private | Constructor | 20090713 | ||
| 4 | Static method | Public | Method | Get singleton Destination Finder DBA instance | 20090713 | |
| 5 | Instance method | Public | Method | Gett HANA data base connection assigned to System Alias | 20110927 | |
| 6 | Instance method | Public | Method | Checks if a System Alias points to the Gateway locally | 20110328 | |
| 7 | Instance method | Public | Method | Get RFC Destination assigned to System Alias | 20090715 | |
| 8 | Instance method | Public | Method | Get RFC Destination assigned to System Alias | 20140328 | |
| 9 | Instance method | Public | Method | Get RFC Destination assigned to System Alias - explicit user | 20090715 | |
| 10 | Instance method | Public | Method | Returns the Roles of a user | 20110713 | |
| 11 | Instance method | Public | Method | Get Software Version of a System Alias | 20090717 | |
| 12 | Instance method | Public | Method | Returns assigned "System Aliases" for Roles / Obj. Groups. | 20090714 | |
| 13 | Instance method | Public | Method | Returns assigned "System Aliases" ignoring Roles for A Group | 20100810 | |
| 14 | Instance method | Public | Method | Returns assigned "System Aliases" for Roles / Obj. Group | 20110228 | |
| 15 | Instance method | Private | Method | Returns assigned "System Aliases" for Roles / Obj. Groups. | 20110228 | |
| 16 | Instance method | Public | Method | Returns all system aliases maintained in the system | 20100909 | |
| 17 | Instance method | Public | Method | Get Description of an SAP System Alias | 20090715 | |
| 18 | Instance method | Public | Method | Return unique System Alias for combination of SID & Client | 20120518 | |
| 19 | Instance method | Public | Method | Returns complete information for system alias | 20111104 | |
| 20 | Instance method | Public | Method | Returns assigned "System Aliases & Roles" for Roles/O.Group | 20110722 | |
| 21 | Instance method | Private | Method | Returns assigned "System Aliases & Roles" for Roles/O.Groups | 20110722 | |
| 22 | Instance method | Public | Method | Get Webservice Provider System Name assigned to System Alias | 20090806 | |
| 23 | Instance method | Public | Method | Check if System Alias exists | 20091113 | |
| 24 | Instance method | Public | Method | Update GWBEP version for current system alias | 20130827 |
Events
Class /IWFND/CL_DESTIN_FINDER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_GS_SYSTEM_ALIAS | Public | See coding | Structure "System Alias" | 20090731 | BEGIN OF ty_gs_system_alias,
system_alias TYPE /iwfnd/defi_system_alias,
software_version TYPE /iwfnd/inma_software_version,
context TYPE /iwfnd/cor_gsdo_context, "'Optional' - only as info for A-BSOs
END OF ty_gs_system_alias
|
|
| 2 | TY_GS_SYSTEM_ALIAS_ROLE | Public | See coding | Structure "System Alias & Role" | 20110722 | BEGIN OF ty_gs_system_alias_role,
system_alias TYPE /iwfnd/defi_system_alias,
software_version TYPE /iwfnd/inma_software_version,
context TYPE /iwfnd/cor_gsdo_context, "'Optional' - only as info for A-BSOs
user_role TYPE agr_name,
END OF ty_gs_system_alias_role
|
|
| 3 | TY_GT_SYSTEM_ALIASES | Public | See coding | List of "System Aliases", defined by TY_GS_SYSTEM_ALIASES | 20090731 | ty_gt_system_aliases
TYPE STANDARD TABLE OF ty_gs_system_alias
WITH DEFAULT KEY
|
|
| 4 | TY_GT_SYSTEM_ALIASES_ROLES | Public | See coding | List of "System Aliases & Roles" | 20110722 | ty_gt_system_aliases_roles
TYPE STANDARD TABLE OF ty_gs_system_alias_role
WITH DEFAULT KEY
|
|
| 5 | TY_LS_USER_ROLE | Public | See coding | Structure "User Role" | 20110715 | BEGIN OF ty_ls_user_role,
user_role TYPE agr_name,
END OF ty_ls_user_role
|
|
| 6 | TY_LT_USER_ROLE_NAMES | Public | See coding | List of "User Roles", defined by TY_LS_USER_ROLE | 20110715 | ty_lt_user_role_names
TYPE STANDARD TABLE OF ty_ls_user_role
WITH DEFAULT KEY
|
Method Signatures
Method CHECK_GSDO_TYPE_IS_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | GSDO Type | 20090715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20090731 |
Method CHECK_IWF_IS_ACTIVE Signature
Method CHECK_IWF_IS_ACTIVE on class /IWFND/CL_DESTIN_FINDER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20111216 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class /IWFND/CL_DESTIN_FINDER has no parameter.
Method CONSTRUCTOR on class /IWFND/CL_DESTIN_FINDER has no exception.
Method GET_DESTINATION_FINDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_DESTINATION_FINDER | Value transfer | Object reference (TYPE REF TO) | /IWFND/CL_DESTIN_FINDER | Destination Finder | 20090713 |
Method GET_DESTINATION_FINDER on class /IWFND/CL_DESTIN_FINDER has no exception.
Method GET_HANA_DB_CON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20110927 | |||
| 2 | RV_HANA_DB_CONNECTION | Value transfer | Type reference (TYPE) | /IWFND/DEFI_HANA_DB_CON | Database connection name - Points to HANA system | 20110927 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20110927 |
Method GET_IS_SYSTEM_ALIAS_LOCAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20110328 | |||
| 2 | RV_IS_LOCAL_IWF | Value transfer | Type reference (TYPE) | /IWFND/DEFI_IS_LOCAL_IWF | Indicates that the System Alias points to local SCL Instance | 20110328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20110328 |
Method GET_RFC_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20090715 | |||
| 2 | RV_RFC_DESTINATION | Value transfer | Type reference (TYPE) | /IWFND/DEFI_RFC_DEST | Logical RFC Destination - Points to SAP system | 20090715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20090731 |
Method GET_RFC_DESTINATIONS_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_RFC_DESTINATIONS | Value transfer | Type reference (TYPE) | /IWFND/CL_DESTIN_FINDER_DBA=>TY_GT_DFSYAL_SIMPL | Logical RFC Destination - Points to SAP system | 20140328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20140328 |
Method GET_RFC_DESTINATION_EXP_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20090715 | |||
| 2 | RV_RFC_DESTINATION | Value transfer | Type reference (TYPE) | /IWFND/DEFI_RFC_DEST_EXPL_USER | Logical RFC Destination - Points to SAP syst - Explicit User | 20090715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20090731 |
Method GET_ROLES_FOR_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | GSDO Type | 20110713 | |||
| 2 | IV_USER | Call by reference | Type reference (TYPE) | UNAME | User Name | 20110713 | |||
| 3 | RT_ROLES | Value transfer | Type reference (TYPE) | TY_LT_USER_ROLE_NAMES | List of Roles | 20110713 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20110713 |
Method GET_SOFTWARE_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20090717 | |||
| 2 | RV_SOFTWARE_VERSION | Value transfer | Type reference (TYPE) | /IWFND/INMA_SOFTWARE_VERSION | Software Component Version Alias | 20090717 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20090731 |
Method GET_SYSTEM_ALIASES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CONTEXT | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_CONTEXT | GSDO Context | 20090715 | |||
| 2 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | GSDO Type | 20090714 | |||
| 3 | IV_USER | Call by reference | Type reference (TYPE) | UNAME | User Name | 20090714 | |||
| 4 | RT_SYSTEM_ALIASES | Value transfer | Type reference (TYPE) | TY_GT_SYSTEM_ALIASES | List of "System Aliases", defined by TY_LS_SYSTEM_ALIASES | 20090723 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20090731 |
Method GET_SYSTEM_ALIASES_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBJECT_GROUP | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_GROUP | SCL Business Object Group | 20100810 | |||
| 2 | RT_SYSTEM_ALIAS_ASSIGNMENT | Value transfer | Type reference (TYPE) | /IWFND/T_DEFI_DEAM | Customizing data "Destination Assignment" | 20100810 |
Method GET_SYSTEM_ALIASES_ALL on class /IWFND/CL_DESTIN_FINDER has no exception.
Method GET_SYSTEM_ALIASES_FOR_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GSDO_GROUP | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_GROUP | SCL Business Object Group | 20110228 | |||
| 2 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | GSDO Type | 20110228 | |||
| 3 | IV_USER | Call by reference | Type reference (TYPE) | UNAME | User Name | 20110228 | |||
| 4 | RT_SYSTEM_ALIASES | Value transfer | Type reference (TYPE) | TY_GT_SYSTEM_ALIASES | List of "System Aliases", defined by TY_LS_SYSTEM_ALIASES | 20110228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20110228 |
Method GET_SYSTEM_ALIASES_FOR_GROUPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_GSDO_GROUPS | Call by reference | Type reference (TYPE) | /IWFND/CL_DESTIN_FINDER_DBA=>TY_LT_OBJECT_GROUP_NAMES | GSDO Groups | 20110228 | |||
| 2 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | SCL Business Object | 20110228 | |||
| 3 | IV_USER | Call by reference | Type reference (TYPE) | UNAME | User Name | 20110228 | |||
| 4 | RT_SYSTEM_ALIASES | Value transfer | Type reference (TYPE) | TY_GT_SYSTEM_ALIASES | List of "System Aliases", defined by TY_LS_SYSTEM_ALIASES | 20110228 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20110228 |
Method GET_SYSTEM_ALIASES_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_SYS_ALIASES | Value transfer | Type reference (TYPE) | /IWFND/T_DEFI_SYAL | List of system aliases | 20100909 |
Method GET_SYSTEM_ALIASES_LIST on class /IWFND/CL_DESTIN_FINDER has no exception.
Method GET_SYSTEM_ALIAS_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20090715 | |||
| 2 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20090715 | |||
| 3 | RV_DESCRIPTION | Value transfer | Type reference (TYPE) | TEXT40 | Text, 40 Characters Long | 20090715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20090731 |
Method GET_SYSTEM_ALIAS_FOR_SID_CLNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CLIENT | Call by reference | Type reference (TYPE) | /IWFND/DEFI_TARGET_CLIENT | Target Client | 20120518 | |||
| 2 | IV_SID | Call by reference | Type reference (TYPE) | /IWFND/DEFI_TARGET_SYSID | Target System ID | 20120518 | |||
| 3 | RV_SYSTEM_ALIAS | Value transfer | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20120518 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20120518 |
Method GET_SYSTEM_ALIAS_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20111104 | |||
| 2 | RS_SYSTEM_ALIAS_INFO | Value transfer | Type reference (TYPE) | /IWFND/C_DFSYAL | Customizing table "System Alias" for "Destination Finder" | 20111104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20130205 |
Method GET_S_ALIASES_ROLES_FOR_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GSDO_GROUP | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_GROUP | SCL Business Object Group | 20110722 | |||
| 2 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | GSDO Type | 20110722 | |||
| 3 | IV_USER | Call by reference | Type reference (TYPE) | UNAME | User Name | 20110722 | |||
| 4 | RT_SYSTEM_ALIASES | Value transfer | Type reference (TYPE) | TY_GT_SYSTEM_ALIASES_ROLES | List of "System Aliases", defined by TY_LS_SYSTEM_ALIASES | 20110722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20110722 |
Method GET_S_ALIASES_ROLES_FOR_GROUPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_GSDO_GROUPS | Call by reference | Type reference (TYPE) | /IWFND/CL_DESTIN_FINDER_DBA=>TY_LT_OBJECT_GROUP_NAMES | GSDO Groups | 20110722 | |||
| 2 | IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | SCL Business Object | 20110722 | |||
| 3 | IV_USER | Call by reference | Type reference (TYPE) | UNAME | User Name | 20110722 | |||
| 4 | RT_SYSTEM_ALIASES | Value transfer | Type reference (TYPE) | TY_GT_SYSTEM_ALIASES_ROLES | List of "System Aliases", defined by TY_LS_SYSTEM_ALIASES | 20110722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20110722 |
Method GET_WS_PROVIDER_SYSTEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20090806 | |||
| 2 | RV_WS_PROVIDER_SYSTEM_NAME | Value transfer | Type reference (TYPE) | /IWFND/DEFI_PROVIDER_SYSTEM | Webservice Provider System Name | 20090806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Destination Finder Exception | 20090806 |
Method IS_SYSTEM_ALIAS_EXISTING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20091113 | |||
| 2 | RV_IS_EXISTING | Value transfer | Type reference (TYPE) | ABAP_BOOL | True if system alias exists | 20091113 |
Method IS_SYSTEM_ALIAS_EXISTING on class /IWFND/CL_DESTIN_FINDER has no exception.
Method UPDATE_GWBEP_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GWBEP_VERSION | Call by reference | Type reference (TYPE) | NUMC3 | GWBEP Version (valid for all NW Releases) | 20130827 | |||
| 2 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20130827 |
Method UPDATE_GWBEP_VERSION on class /IWFND/CL_DESTIN_FINDER has no exception.
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 100 |