Hierarchy

⤷

⤷

Properties
Class | /IWFND/CL_DESTIN_FINDER_DBA | |
Short Description | Destination Finder - Data Base Access | |
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 | 20090710 | 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_DBA has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | /IWFND/CL_DESTIN_FINDER | 20090714 | Destination Finder |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | AGR_NAME | '' | Place holder for "Role independent" | 20090731 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | /IWFND/SUP_IW_AGENT | 'DESTIN FIND' | IW Agent or Component | 20100115 | |
3 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_DESTIN_FINDER_DBA | Destination Finder - Data Base Access | 20090710 | ||
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 | Private | Method | Throws an exception if SCL is globally set to "Not active" | 20090715 |
2 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20120308 |
3 | ![]() |
Instance method | Private | Method | Checks if the Object Group is active | 20110228 |
4 | ![]() |
Instance method | Private | Method | Checks if the Object Type is in an active Object Group | 20090715 |
5 | ![]() |
Instance method | Private | Method | Returns a list of all ACTIVE Object Groups for an ObjectType | 20090715 |
6 | ![]() |
Static method | Private | Method | Get singleton Destination Finder DBA instance | 20090715 |
7 | ![]() |
Instance method | Private | Method | Get RFC Destination assigned to System Alias | 20111007 |
8 | ![]() |
Instance method | Private | Method | Checks if a System Alias points to the Gateway locally | 20110328 |
9 | ![]() |
Instance method | Private | Method | Get RFC Destination assigned to System Alias | 20090715 |
10 | ![]() |
Instance method | Private | Method | Get RFC Destination assigned to System Alias | 20140328 |
11 | ![]() |
Instance method | Private | Method | Get RFC Destination assigned to System Alias - explicit user | 20090715 |
12 | ![]() |
Instance method | Private | Method | Get Software Version assigned to System Alias | 20090717 |
13 | ![]() |
Instance method | Private | Method | Returns assigned "System Aliases" for Roles / Obj. Groups. | 20090715 |
14 | ![]() |
Instance method | Private | Method | Returns assigned "System Aliases" ignoring Roles for A Group | 20100809 |
15 | ![]() |
Instance method | Private | Method | Returns all system aliases maintained in the system | 20100909 |
16 | ![]() |
Instance method | Private | Method | Returns assigned "System Aliases & Roles" for Roles/O-Groups | 20110722 |
17 | ![]() |
Instance method | Private | Method | Get Description of an SAP System Alias | 20090715 |
18 | ![]() |
Instance method | Private | Method | Returns complete information for the system alias | 20111104 |
19 | ![]() |
Instance method | Private | Method | Get WS Provider assigned to System Alias | 20090827 |
20 | ![]() |
Instance method | Private | Method | Check if system alias exists | 20091113 |
21 | ![]() |
Instance method | Private | Method | Raises an Exception that the Object Type is not active | 20090731 |
22 | ![]() |
Instance method | Private | Method | Update GWBEP version for current system alias | 20130827 |
23 | ![]() |
Instance method | Private | Method | Get Description of an Object Type | 20090731 |
24 | ![]() |
Instance method | Private | Method | Raise and log exception for missing system alias | 20090812 |
Events
Class /IWFND/CL_DESTIN_FINDER_DBA has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_GS_DFSYAL_SIMPL | Public | See coding | 20140401 | BEGIN OF ty_gs_dfsyal_simpl,
system_alias TYPE /iwfnd/defi_system_alias,
is_local_iwf TYPE /iwfnd/defi_is_local_iwf,
software_version TYPE /iwfnd/inma_software_version,
rfc_dest TYPE /iwfnd/defi_rfc_dest,
ws_provider_syst TYPE /iwfnd/defi_provider_system,
is_for_bep TYPE /iwfnd/defi_is_for_bep,
target_sysid TYPE /iwfnd/defi_target_sysid,
target_client TYPE /iwfnd/defi_target_client,
END OF ty_gs_dfsyal_simpl
|
||
2 | TY_GT_DFSYAL_SIMPL | Public | See coding | 20140401 | ty_gt_dfsyal_simpl
TYPE STANDARD TABLE OF ty_gs_dfsyal_simpl
WITH DEFAULT KEY
|
||
3 | TY_LS_OBJECT_GROUP_NAMES | Private | See coding | Object Group structure | 20090723 | BEGIN OF ty_ls_object_group_names,
object_group TYPE /iwfnd/cor_gsdo_group,
context TYPE /iwfnd/cor_gsdo_context, "'Optional' - only as info for A-BSOs in case of Query and Create
END OF ty_ls_object_group_names
|
|
4 | TY_LS_USER_ROLE | Public | See coding | Structure "User Role" | 20090723 | BEGIN OF ty_ls_user_role,
user_role TYPE agr_name,
END OF ty_ls_user_role
|
|
5 | TY_LT_OBJECT_GROUP_NAMES | Private | See coding | List of Object Groups, defined via TY_LS_OBJECT_GROUP_NAMES | 20090723 | ty_lt_object_group_names
TYPE STANDARD TABLE OF ty_ls_object_group_names
WITH DEFAULT KEY
|
|
6 | TY_LT_USER_ROLE_NAMES | Public | See coding | List of "User Roles", defined by TY_LS_USER_ROLE | 20090723 | ty_lt_user_role_names
TYPE STANDARD TABLE OF ty_ls_user_role
WITH DEFAULT KEY
|
Method Signatures
Method CHECK_IWF_IS_ACTIVE Signature
Method CHECK_IWF_IS_ACTIVE on class /IWFND/CL_DESTIN_FINDER_DBA has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination Finder Exception | 20090731 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class /IWFND/CL_DESTIN_FINDER_DBA has no parameter.
Method CONSTRUCTOR on class /IWFND/CL_DESTIN_FINDER_DBA has no exception.
Method F_CHECK_GSDO_GROUP_IS_ACTIVE 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 | GSDO Group | 20110228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination Finder Exception | 20110228 |
Method F_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 F_GET_ASSIGNED_ACTIVE_GROUPS 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 | 20090715 | ||
3 | ![]() |
RT_OBJECT_GROUPS | Value transfer | Type reference (TYPE) | TY_LT_OBJECT_GROUP_NAMES | List of Object Groups | 20090715 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination Finder Exception | 20090731 |
Method F_GET_DESTINATION_FINDER_DBA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RO_DESTINATION_FINDER_DBA | Value transfer | Object reference (TYPE REF TO) | /IWFND/CL_DESTIN_FINDER_DBA | Destination Finder - Data Base Access | 20090715 |
Method F_GET_DESTINATION_FINDER_DBA on class /IWFND/CL_DESTIN_FINDER_DBA has no exception.
Method F_GET_HANA_DB_CONNECTION 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 | 20111007 | ||
2 | ![]() |
RV_HANA_DB_CONNECTION | Value transfer | Type reference (TYPE) | /IWFND/DEFI_HANA_DB_CON | Database connection name - Points to HANA system | 20111007 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination Finder Exception | 20111007 |
Method F_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 F_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 F_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) | TY_GT_DFSYAL_SIMPL | Logical RFC Destination - Points to SAP system | 20140328 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination Finder Exception | 20140328 |
Method F_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 F_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 F_GET_SYSTEM_ALIASES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_OBJECT_GROUPS | Call by reference | Type reference (TYPE) | TY_LT_OBJECT_GROUP_NAMES | List of Object Group Names | 20090715 | ||
2 | ![]() |
IT_USER_ROLES | Call by reference | Type reference (TYPE) | TY_LT_USER_ROLE_NAMES | List of User Role Names | 20090715 | ||
3 | ![]() |
RT_SYSTEM_ALIASES | Value transfer | Type reference (TYPE) | /IWFND/CL_DESTIN_FINDER=>TY_GT_SYSTEM_ALIASES | List of System Aliases | 20090715 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination Finder Exception | 20090731 |
Method F_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 | 20100809 | ||
2 | ![]() |
RT_SYSTEM_ALIAS_ASSIGNMENT | Value transfer | Type reference (TYPE) | /IWFND/T_DEFI_DEAM | Customizing data "Destination Assignment" | 20100809 |
Method F_GET_SYSTEM_ALIASES_ALL on class /IWFND/CL_DESTIN_FINDER_DBA has no exception.
Method F_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 F_GET_SYSTEM_ALIASES_LIST on class /IWFND/CL_DESTIN_FINDER_DBA has no exception.
Method F_GET_SYSTEM_ALIASES_ROLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_OBJECT_GROUPS | Call by reference | Type reference (TYPE) | TY_LT_OBJECT_GROUP_NAMES | List of Object Group Names | 20110722 | ||
2 | ![]() |
IT_USER_ROLES | Call by reference | Type reference (TYPE) | TY_LT_USER_ROLE_NAMES | List of User Role Names | 20110722 | ||
3 | ![]() |
RT_SYSTEM_ALIASES_ROLES | Value transfer | Type reference (TYPE) | /IWFND/CL_DESTIN_FINDER=>TY_GT_SYSTEM_ALIASES_ROLES | List of System Aliases | 20110722 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination Finder Exception | 20110722 |
Method F_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 | SAP System Alias Description | 20090715 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination Finder Exception | 20090731 |
Method F_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 | 20111107 | ||
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 F_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 | 20090827 | ||
2 | ![]() |
RV_WS_PROVIDER_SYSTEM_NAME | Value transfer | Type reference (TYPE) | /IWFND/DEFI_PROVIDER_SYSTEM | Provider System for WS | 20090827 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination Finder Exception | 20090827 |
Method F_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 F_IS_SYSTEM_ALIAS_EXISTING on class /IWFND/CL_DESTIN_FINDER_DBA has no exception.
Method F_RAISE_EXCEPT_INACTIVE_GSDO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_GSDO_CONTEXT | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_CONTEXT | Context of a GSDO type | 20100312 | ||
2 | ![]() |
IV_GSDO_TYPE | Call by reference | Type reference (TYPE) | /IWFND/COR_GSDO_TYPE | GSDO Type | 20090731 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination Finder Exception | 20090731 |
Method F_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 F_UPDATE_GWBEP_VERSION on class /IWFND/CL_DESTIN_FINDER_DBA has no exception.
Method GET_GSDO_TYPE_DESCRIPTION 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 | 20090731 | ||
2 | ![]() |
IV_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Language Key of Current Text Environment | 20090731 | ||
3 | ![]() |
RV_DESCRIPTION | Value transfer | Type reference (TYPE) | TEXT40 | SAP System Alias Description | 20090731 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination Finder Exception | 20090731 |
Method RAISE_SYSTEM_ALIAS_MISSING 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 | 20090812 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Destination Finder Exception | 20090812 |
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 100 |