Hierarchy
⤷
⤷
Properties
| Class | /IWFND/CL_COF_FACADE | |
| Short Description | Facade for Gateway Configuration | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IWFND/COF | GW Framework - Configuration |
| Created | 20140218 | 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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /IWFND/CL_COF_FACADE has no interface implemented.
Friends
Class /IWFND/CL_COF_FACADE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_COF_FACADE | Facade for Gateway Configuration | 20140218 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_MGW_ACTIVATION_API | API for Service Generation and Activation | 20140218 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Activate NetWeaver Gateway | 20140218 | |
| 2 | Instance method | Public | Method | Activate ICF node of service | 20140218 | |
| 3 | Static method | Public | Method | Activation of metadata cache on the HUB | 20140306 | |
| 4 | Static method | Public | Method | Activation of metadata cache on the HUB - with system alias | 20140306 | |
| 5 | Instance method | Public | Method | Generate and activate a Gateway Service | 20140218 | |
| 6 | Static method | Public | Method | Assign system aliases to a service | 20140218 | |
| 7 | Instance method | Public | Method | Check the ICF node of a service | 20140319 | |
| 8 | Static method | Public | Method | Check if service has start authorization | 20140306 | |
| 9 | Static method | Public | Method | Check virus scanner profile | 20140320 | |
| 10 | Instance method | Private | Constructor | constructor | 20140218 | |
| 11 | Static method | Public | Method | Create system alias | 20140218 | |
| 12 | Static method | Public | Method | Get the get hash value and hash type of service | 20140306 | |
| 13 | Static method | Public | Method | Get instance of class /IWFND/CL_COF_FACADE | 20140218 | |
| 14 | Static method | Public | Method | Get the RFC destination of a system alias | 20140328 | |
| 15 | Static method | Public | Method | Get the full list of SYSTEM_ALIAS/RFC assignments | 20140328 | |
| 16 | Instance method | Public | Method | Get system aliases of service | 20140306 | |
| 17 | Instance method | Public | Method | Get the full list of SERVICE_ID/SYSTEM_ALIAS assignments | 20140328 | |
| 18 | Static method | Public | Method | Get technical service name | 20140218 | |
| 19 | Instance method | Public | Method | Check if a Gateway Service is active | 20140218 | |
| 20 | Static method | Public | Method | Set dedicated virus scanner profile | 20140320 | |
| 21 | Static method | Public | Method | Set default virus scanner profile | 20140320 | |
| 22 | Static method | Public | Method | Switch off virus scanner profile | 20140320 |
Events
Class /IWFND/CL_COF_FACADE has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_GS_DFSYAL | Public | See coding | 20140328 | BEGIN OF ty_gs_dfsyal,
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,
rfc_dest_expl_us TYPE /iwfnd/defi_rfc_dest_expl_user,
ws_provider_syst TYPE /iwfnd/defi_provider_system,
description TYPE /iwfnd/cor_text40,
is_for_bep TYPE abap_bool,"/iwfnd/defi_is_for_bep,
target_sysid TYPE /iwfnd/defi_target_sysid,
target_client TYPE /iwfnd/defi_target_client,
END OF ty_gs_dfsyal
|
||
| 2 | TY_GS_DFSYAL_SIMPL | Public | See coding | 20140328 | 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 abap_bool, "/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
|
||
| 3 | TY_GS_SYSTEM_ALIAS | Public | See coding | 20140328 | BEGIN OF ty_gs_system_alias,
system_alias TYPE /iwfnd/defi_system_alias,
user_role TYPE /iwfnd/defi_role_name,
is_default TYPE /iwfnd/mgw_inma_default_alias,
host_name TYPE /iwfnd/mgw_inma_host_name,
END OF ty_gs_system_alias
|
||
| 4 | TY_GT_DFSYAL_SIMPL | Public | See coding | 20140328 | ty_gt_dfsyal_simpl
TYPE STANDARD TABLE OF ty_gs_dfsyal_simpl
WITH DEFAULT KEY
|
||
| 5 | TY_GT_SYSTEM_ALIASES | Public | See coding | 20140328 | ty_gt_system_aliases
TYPE STANDARD TABLE OF ty_gs_system_alias
WITH DEFAULT KEY
|
Method Signatures
Method ACTIVATE_GATEWAY Signature
Method ACTIVATE_GATEWAY on class /IWFND/CL_COF_FACADE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140218 |
Method ACTIVATE_ICF_NODE_OF_SRV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SERVICE_NAME_BEP | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_SRG_NAME | Technical Service Document Name | 20140313 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140218 |
Method ACTIVATE_METADATA_CACHE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_METADATA_CACHE_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140306 |
Method ACTIVATE_METADATA_CACHE_SYS_AL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_META_CACHE_SYS_AL_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140306 |
Method ACTIVATE_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ACCESS_GRANTED | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20140326 | |||
| 2 | EV_SRG_IDENTIFIER | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_SRG_IDENTIFIER | Service Document Identifier | 20140218 | |||
| 3 | EV_TECH_SERVICE_NAME | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_SRG_NAME | Technical Service Document Name - Hub | 20140313 | |||
| 4 | IV_DEFAULT_CLIENT | Call by reference | Type reference (TYPE) | FLAG | ABAP_TRUE | General Flag | 20140218 | ||
| 5 | IV_PACKAGE | Call by reference | Type reference (TYPE) | DEVCLASS | Package | 20140218 | |||
| 6 | IV_PREFIX | Call by reference | Type reference (TYPE) | STRING | New Prefix of Service Name | 20140218 | |||
| 7 | IV_SERVICE_NAME_BEP | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_SRG_NAME | Technical Service Document Name in Backend | 20140313 | |||
| 8 | IV_SERVICE_VERSION_BEP | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_VERSION | Version of Meta Model Entity | 20140404 | |||
| 9 | IV_SHORTEN_LONG_NAMES | Call by reference | Type reference (TYPE) | ABAP_BOOL | Too long names shall be shortened automatically | 20140218 | |||
| 10 | IV_SUPPRESS_DIALOG | Call by reference | Type reference (TYPE) | C | ABAP_TRUE | Suppress Dialogs | 20140218 | ||
| 11 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20140218 | |||
| 12 | IV_TRANSPORT_CUST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task - Customizing | 20140310 | |||
| 13 | IV_TRANSPORT_DEV | Call by reference | Type reference (TYPE) | TRKORR | Request/Task - Development | 20140306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Remote Metadata Service Exception | 20140218 |
Method ASSIGN_SYS_ALIAS_TO_SRV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_IS_DEFAULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | System Alias is default - Used for Create and Metadata | 20140306 | |||
| 2 | IV_SRG_IDENTIFIER | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_SRG_IDENTIFIER | Service Document Identifier | 20140306 | |||
| 3 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20140306 | |||
| 4 | IV_TRANSPORT_CUST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20140306 | |||
| 5 | IV_USER_ROLE | Call by reference | Type reference (TYPE) | /IWFND/DEFI_ROLE_NAME | Name of a User Role | 20140306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140306 |
Method CHECK_ICF_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ICF_NAMESPACE_GUID | Call by reference | Type reference (TYPE) | ICFNODGUID | ICF Namespace GUID | 20140319 | |||
| 2 | EV_ICF_NODE_EXISTS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ICF Node exists | 20140319 | |||
| 3 | EV_ICF_NODE_IS_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ICF Node exists and is active | 20140319 | |||
| 4 | EV_ICF_ROOT_NODE_GUID | Call by reference | Type reference (TYPE) | ICFNODGUID | ICF Root Node GUID | 20140319 | |||
| 5 | EV_ICF_SERVICE_GUID | Call by reference | Type reference (TYPE) | ICFNODGUID | ICF Service GUID | 20140319 | |||
| 6 | EV_ICF_SERVICE_TIMEOUT | Call by reference | Type reference (TYPE) | ICFTIME | Session Timeout | 20140319 | |||
| 7 | IV_SERVICE_NAME_BEP | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_SRG_NAME | Technical Service Document Name | 20140319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140319 |
Method CHECK_SERVICE_AUTHORIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SRG_IDENTIFIER | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_SRG_IDENTIFIER | Service Document Identifier | 20140306 | |||
| 2 | RV_ACCESS_GRANTED | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20140306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140306 |
Method CHECK_VIRUS_SCAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DEDICATED_PROFILE_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is set to ABAP_TRUE if dedicated virus profile is set | 20140320 | |||
| 2 | EV_DEFAULT_PROFILE_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Is set to ABAP_TRUE if default virus scan profile active | 20140320 | |||
| 3 | EV_VSCAN_PROFILE | Call by reference | Type reference (TYPE) | /IWFND/COF_PARAMETER_VALUE | Virus scan profile | 20140320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140320 |
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class /IWFND/CL_COF_FACADE has no parameter.
Method CONSTRUCTOR on class /IWFND/CL_COF_FACADE has no exception.
Method CREATE_SYSTEM_ALIAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DFSYAL | Call by reference | Type reference (TYPE) | TY_GS_DFSYAL | Type Structure for "System Alias" | 20140306 | |||
| 2 | IV_TRANSPORT_CUST | Call by reference | Type reference (TYPE) | TRKORR | Request/Task | 20140306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140219 |
Method GET_HASH_VALUE_OF_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_HASH_VALUE | Call by reference | Type reference (TYPE) | XUPNAME | Boolean Variable (X=True, -=False, Space=Unknown) | 20140306 | |||
| 2 | EV_HASH_VALUE_TYPE | Call by reference | Type reference (TYPE) | USOBTYPE | Type of Check Flag and Authorization Default Values | 20140306 | |||
| 3 | IV_SRG_IDENTIFIER | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_SRG_IDENTIFIER | Service Document Identifier | 20140306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140306 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | /IWFND/CL_COF_FACADE | Facade for Gateway Configuration | 20140218 |
Method GET_INSTANCE on class /IWFND/CL_COF_FACADE has no exception.
Method GET_RFC_OF_SYS_ALIAS 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 | 20140328 | |||
| 2 | RV_RFC_DESTINATION | Value transfer | Type reference (TYPE) | /IWFND/DEFI_RFC_DEST | Logical RFC Destination - Points to SAP system | 20140328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140328 |
Method GET_RFC_OF_SYS_ALIAS_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_RFC_SYS_ALIAS | Value transfer | Type reference (TYPE) | TY_GT_DFSYAL_SIMPL | Logical RFC Destination - Points to SAP system | 20140328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140328 |
Method GET_SYS_ALIASES_OF_SRV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SERVICE_ID | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_SRG_IDENTIFIER | Service Document Identifier | 20140306 | |||
| 2 | RT_SYSTEM_ALIASES | Value transfer | Type reference (TYPE) | TY_GT_SYSTEM_ALIASES | List of System Alias Information | 20140306 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140306 |
Method GET_SYS_ALIAS_OF_SRV_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_SYSTEM_ALIASES | Value transfer | Type reference (TYPE) | TY_GT_SYSTEM_ALIASES | List of System Alias Information | 20140328 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140328 |
Method GET_TECHNICAL_SRV_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SRG_IDENTIFIER | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_SRG_IDENTIFIER | Service Document Identifier | 20140306 | |||
| 2 | IV_SERVICE_NAME | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_SRG_NAME | Technical Service Document Name | 20140306 | |||
| 3 | IV_SERVICE_VERSION | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_VERSION | Version of Meta Model Entity | 20140306 |
Method GET_TECHNICAL_SRV_NAME on class /IWFND/CL_COF_FACADE has no exception.
Method IS_SERVICE_ACTIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140218 | ||||
| 2 | IV_PREFIX | Call by reference | Type reference (TYPE) | STRING | 20140218 | ||||
| 3 | IV_SERVICE_NAME_BEP | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_SRG_NAME | Technical Service Document Name | 20140404 | |||
| 4 | IV_SERVICE_VERSION_BEP | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_VERSION | Version of Meta Model Entity | 20140404 | |||
| 5 | IV_SHORTEN_LONG_NAMES | Call by reference | Type reference (TYPE) | ABAP_BOOL | Too long names shall be shortened automatically | 20140218 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Remote Metadata Service Exception | 20140218 |
Method SET_DEDICATED_VIRUS_SCAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VSCAN_PROFILE | Call by reference | Type reference (TYPE) | /IWFND/COF_PARAMETER_VALUE | Configuration Parameter Value | 20140320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140320 |
Method SET_DEFAULT_VIRUS_SCAN Signature
Method SET_DEFAULT_VIRUS_SCAN on class /IWFND/CL_COF_FACADE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140320 |
Method SWITCH_OFF_VIRUS_SCAN Signature
Method SWITCH_OFF_VIRUS_SCAN on class /IWFND/CL_COF_FACADE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions for Configuration | 20140320 |
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 250 |