SAP ABAP Class /IWFND/CL_COF_FACADE (Facade for Gateway Configuration)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CS (Application Component) IWF Common Services
     /IWFND/COF (Package) GW Framework - Configuration
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 /IWFND/CL_DESTIN_FINDER_DBA_WR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /IWFND/CL_MED_REM_EXPLORATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 /IWFND/CL_MGW_INST_MAN_DBA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 ABAP 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 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /IWFND/CL_COF_FACADE Facade for Gateway Configuration 20140218
2 MO_ACTIVATE_SERVICE 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 ACTIVATE_GATEWAY Instance method Public Method Activate NetWeaver Gateway 20140218
2 ACTIVATE_ICF_NODE_OF_SRV Instance method Public Method Activate ICF node of service 20140218
3 ACTIVATE_METADATA_CACHE Static method Public Method Activation of metadata cache on the HUB 20140306
4 ACTIVATE_METADATA_CACHE_SYS_AL Static method Public Method Activation of metadata cache on the HUB - with system alias 20140306
5 ACTIVATE_SERVICE Instance method Public Method Generate and activate a Gateway Service 20140218
6 ASSIGN_SYS_ALIAS_TO_SRV Static method Public Method Assign system aliases to a service 20140218
7 CHECK_ICF_NODE Instance method Public Method Check the ICF node of a service 20140319
8 CHECK_SERVICE_AUTHORIZATION Static method Public Method Check if service has start authorization 20140306
9 CHECK_VIRUS_SCAN Static method Public Method Check virus scanner profile 20140320
10 CONSTRUCTOR Instance method Private Constructor constructor 20140218
11 CREATE_SYSTEM_ALIAS Static method Public Method Create system alias 20140218
12 GET_HASH_VALUE_OF_SERVICE Static method Public Method Get the get hash value and hash type of service 20140306
13 GET_INSTANCE Static method Public Method Get instance of class /IWFND/CL_COF_FACADE 20140218
14 GET_RFC_OF_SYS_ALIAS Static method Public Method Get the RFC destination of a system alias 20140328
15 GET_RFC_OF_SYS_ALIAS_ALL Static method Public Method Get the full list of SYSTEM_ALIAS/RFC assignments 20140328
16 GET_SYS_ALIASES_OF_SRV Instance method Public Method Get system aliases of service 20140306
17 GET_SYS_ALIAS_OF_SRV_ALL Instance method Public Method Get the full list of SERVICE_ID/SYSTEM_ALIAS assignments 20140328
18 GET_TECHNICAL_SRV_NAME Static method Public Method Get technical service name 20140218
19 IS_SERVICE_ACTIVE Instance method Public Method Check if a Gateway Service is active 20140218
20 SET_DEDICATED_VIRUS_SCAN Static method Public Method Set dedicated virus scanner profile 20140320
21 SET_DEFAULT_VIRUS_SCAN Static method Public Method Set default virus scanner profile 20140320
22 SWITCH_OFF_VIRUS_SCAN 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 /IWFND/CX_COF 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 Importing 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 /IWFND/CX_COF Exceptions for Configuration 20140218

Method ACTIVATE_METADATA_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_METADATA_CACHE_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20140306
# Exception Resumable Description Created on
1 /IWFND/CX_COF 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 Exporting EV_META_CACHE_SYS_AL_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20140306
# Exception Resumable Description Created on
1 /IWFND/CX_COF Exceptions for Configuration 20140306

Method ACTIVATE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACCESS_GRANTED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20140326
2 Exporting EV_SRG_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20140218
3 Exporting EV_TECH_SERVICE_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Technical Service Document Name - Hub 20140313
4 Importing IV_DEFAULT_CLIENT Call by reference Type reference (TYPE) FLAG ABAP_TRUE General Flag 20140218
5 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Package 20140218
6 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING New Prefix of Service Name 20140218
7 Importing IV_SERVICE_NAME_BEP Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Technical Service Document Name in Backend 20140313
8 Importing IV_SERVICE_VERSION_BEP Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20140404
9 Importing IV_SHORTEN_LONG_NAMES Call by reference Type reference (TYPE) ABAP_BOOL Too long names shall be shortened automatically 20140218
10 Importing IV_SUPPRESS_DIALOG Call by reference Type reference (TYPE) C ABAP_TRUE Suppress Dialogs 20140218
11 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20140218
12 Importing IV_TRANSPORT_CUST Call by reference Type reference (TYPE) TRKORR Request/Task - Customizing 20140310
13 Importing IV_TRANSPORT_DEV Call by reference Type reference (TYPE) TRKORR Request/Task - Development 20140306
# Exception Resumable Description Created on
1 /IWFND/CX_COF 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 Importing IV_IS_DEFAULT Call by reference Type reference (TYPE) ABAP_BOOL System Alias is default - Used for Create and Metadata 20140306
2 Importing IV_SRG_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20140306
3 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20140306
4 Importing IV_TRANSPORT_CUST Call by reference Type reference (TYPE) TRKORR Request/Task 20140306
5 Importing 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 /IWFND/CX_COF Exceptions for Configuration 20140306

Method CHECK_ICF_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICF_NAMESPACE_GUID Call by reference Type reference (TYPE) ICFNODGUID ICF Namespace GUID 20140319
2 Exporting EV_ICF_NODE_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL ICF Node exists 20140319
3 Exporting EV_ICF_NODE_IS_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL ICF Node exists and is active 20140319
4 Exporting EV_ICF_ROOT_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID ICF Root Node GUID 20140319
5 Exporting EV_ICF_SERVICE_GUID Call by reference Type reference (TYPE) ICFNODGUID ICF Service GUID 20140319
6 Exporting EV_ICF_SERVICE_TIMEOUT Call by reference Type reference (TYPE) ICFTIME Session Timeout 20140319
7 Importing 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 /IWFND/CX_COF Exceptions for Configuration 20140319

Method CHECK_SERVICE_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SRG_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20140306
2 Returning RV_ACCESS_GRANTED Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20140306
# Exception Resumable Description Created on
1 /IWFND/CX_COF Exceptions for Configuration 20140306

Method CHECK_VIRUS_SCAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting 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 Exporting 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 Exporting EV_VSCAN_PROFILE Call by reference Type reference (TYPE) /IWFND/COF_PARAMETER_VALUE Virus scan profile 20140320
# Exception Resumable Description Created on
1 /IWFND/CX_COF 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 Importing IS_DFSYAL Call by reference Type reference (TYPE) TY_GS_DFSYAL Type Structure for "System Alias" 20140306
2 Importing IV_TRANSPORT_CUST Call by reference Type reference (TYPE) TRKORR Request/Task 20140306
# Exception Resumable Description Created on
1 /IWFND/CX_COF 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 Exporting EV_HASH_VALUE Call by reference Type reference (TYPE) XUPNAME Boolean Variable (X=True, -=False, Space=Unknown) 20140306
2 Exporting EV_HASH_VALUE_TYPE Call by reference Type reference (TYPE) USOBTYPE Type of Check Flag and Authorization Default Values 20140306
3 Importing IV_SRG_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20140306
# Exception Resumable Description Created on
1 /IWFND/CX_COF Exceptions for Configuration 20140306

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20140328
2 Returning 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 /IWFND/CX_COF 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 Returning 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 /IWFND/CX_COF 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 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20140306
2 Returning RT_SYSTEM_ALIASES Value transfer Type reference (TYPE) TY_GT_SYSTEM_ALIASES List of System Alias Information 20140306
# Exception Resumable Description Created on
1 /IWFND/CX_COF 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 Returning RT_SYSTEM_ALIASES Value transfer Type reference (TYPE) TY_GT_SYSTEM_ALIASES List of System Alias Information 20140328
# Exception Resumable Description Created on
1 /IWFND/CX_COF 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 Exporting EV_SRG_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20140306
2 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Technical Service Document Name 20140306
3 Importing 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 Exporting EV_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20140218
2 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20140218
3 Importing IV_SERVICE_NAME_BEP Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Technical Service Document Name 20140404
4 Importing IV_SERVICE_VERSION_BEP Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20140404
5 Importing 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 /IWFND/CX_COF 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 Importing IV_VSCAN_PROFILE Call by reference Type reference (TYPE) /IWFND/COF_PARAMETER_VALUE Configuration Parameter Value 20140320
# Exception Resumable Description Created on
1 /IWFND/CX_COF 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 /IWFND/CX_COF 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 /IWFND/CX_COF Exceptions for Configuration 20140320
History
Last changed by/on SAP  20141120 
SAP Release Created in 250