SAP ABAP Class CL_ADMIN_SERVICE_PROCESSING (Processing of administrative icf services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-ICF (Application Component) Internet Communication Framework
     SHTTP (Package) Development Class for HTTP Communication
Properties
Class CL_ADMIN_SERVICE_PROCESSING  
Short Description Processing of administrative icf services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SHTTP   Development Class for HTTP Communication 
Created 20120716   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ADMIN_SERVICE_PROCESSING has no interface implemented.
Friends
Class CL_ADMIN_SERVICE_PROCESSING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACTION_NEW Constant Private Type reference (TYPE) CHAR20 'new Action' Char 20 20120717
2 CO_ACTION_OLD Constant Private Type reference (TYPE) CHAR20 'old Action' Char 20 20120717
3 CO_ADMIN_ICF_PROG Constant Private Type reference (TYPE) PROGNAME 'ICF_PROCESS_ADMIN_SERVICES' ABAP Program Name 20120717
4 CO_CLIENT Constant Private Type reference (TYPE) CHAR20 'in Client' Char 20 20120717
5 CO_DATE Constant Private Type reference (TYPE) CHAR20 'on Date' Char 20 20120717
6 CO_DUMMY_TEXT Constant Private Type reference (TYPE) CHAR20 'has performed !' Char 20 20120717
7 CO_EXP_URLLOC_PROT_BOTH Constant Public Type reference (TYPE) CHAR1 'B' HTTP/HTTPS Protocols in HTPURLLOC table 20121108
8 CO_EXP_URLLOC_PROT_HTTP Constant Public Type reference (TYPE) CHAR1 'H' HTTP Protocol in HTTPURLLOC Table 20121108
9 CO_EXP_URLLOC_PROT_HTTPS Constant Public Type reference (TYPE) CHAR1 'S' HTTPS Protocol in HTPURLLOC table 20121108
10 CO_HTTP Constant Public Type reference (TYPE) CHAR10 'HTTP' HTTP Protocol Name 20121108
11 CO_HTTPS Constant Public Type reference (TYPE) CHAR10 'HTTPS' HTTPS Protocol Name 20121108
12 CO_REASSIGN_ADMIN_ICF_PROG Constant Private Type reference (TYPE) PROGNAME 'ICF_REASSIGN_ADMIN_SERVICES' ABAP Program Name 20121005
13 CO_SEPARATOR Constant Private Type reference (TYPE) CHAR10 '@@' Character Field Length = 10 20120717
14 CO_SID Constant Private Type reference (TYPE) CHAR20 'in SID' Char 20 20120717
15 CO_TIME Constant Private Type reference (TYPE) CHAR20 'at Time' Char 20 20120717
16 CO_USER Constant Private Type reference (TYPE) CHAR20 'by User' Char 20 20120717
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ADMIN_VHOST Static method Public Method 20120907
2 COPY_ICF_SERVICE Static method Public Method 20120718
3 COPY_PREREQUISITE_SERVICE Static method Public Method Copy services from ICFINSTACT table 20120727
4 CREATE_ADMIN_SERVICE Static method Public Method Create an Admin Service Entry 20121005
5 DELETE_ADMIN_SERVICE Static method Public Method Delete an Admin Service Entry 20121005
6 GET_ACTIVE_STATUS Static method Public Method Has report ICF_PROCESS_ADMIN_SERVICES been performed? 20120717
7 GET_ADMIN_VHOST Static method Public Method Get Admin Virtual Host Name 20120801
8 GET_ALL_CHANGE_LISTS Static method Public Method 20120717
9 GET_CHANGE_LIST_FOR_INTERVAL Static method Public Method 20120723
10 GET_CREATOR_ATTR Static method Public Method Creator Attributes 20120717
11 GET_CURRENT_ACTION Static method Public Method 20120717
12 GET_CURRENT_VERSION Static method Public Method 20120717
13 GET_EXPECTED_HTTPURLLOC_ENTRY Static method Public Method Get expected generic entry for Admin Vhost in HTTPURLLOC 20121025
14 GET_EXPECTED_HTTPURLOC_4_DFL Static method Public Method Get expected generic entry for Default Host in HTTPURLLOC 20130124
15 GET_ICFALTNAME_BY_SERVICE_NAME Static method Public Method Get external ICF Service Name using internal ICF Name 20121020
16 GET_ICFNAME_BY_PARGUID_ALTNAME Static method Public Method Get ICFName (short Name) by ICFPARGUID & ICFName (Long) 20121115
17 GET_LAST_CHANGE_LIST Static method Public Method 20120717
18 GET_MIGRATION_STATUS Static method Public Method Has the migration phase already been performed? 20130213
19 GET_PREREQUISITE_SERVICES Static method Public Method Get list of pre-requisite services for Admin services 20120727
20 GET_SERVICE_PATH Static method Public Method get Service Path (see TX SICF) 20120717
21 GET_SRVNAME_PARGUID_BY_PATH Static method Public Method 20120717
22 GET_SYSTEM_TYPE Static method Public Method 20120718
23 IS_ADMIN_BY_SERVICE_NAME Static method Public Method Is Service an Admin one (Query with icfname & icfparguid) 20121012
24 IS_ADMIN_BY_SERVICE_PATH Static method Public Method Is Service an Admin one (Query with service path) 20121012
25 IS_SERVICE_ACTIVE Static method Public Method Check whether the ICF service is active 20130220
26 PREPARE_FOR_UPDATE Static method Public Method Prepare for update (Transport Request check before update) 20130130
27 READ_ADMIN_SERVICE Static method Public Method Read an Admin Service Entry 20121005
28 READ_LOG_4_ADMIN_SERVICE Static method Public Method Read log entry for an Admin Service 20121005
29 SERVICE_EXISTENCE_CHECK Static method Public Method Existence Check and info whether service is active 20130220
30 SET_ADMIN_VHOST Static method Public Method 20120801
31 SET_NODE_STATE_TO_INACTIVE Static method Public Method Change Status of ICF node in a virtual host to inactive 20120810
32 UPDATE_ADMIN_SERVICE Static method Public Method Update an Admin Service (call PREPARE_FOR_UPDATE before) 20121005
33 _CREATE_CHANGE_LIST Static method Private Method 20120717
34 _GET_CURRENT_VERSION Static method Private Method Get current version from table ICFSERV4ADM_LOLOG 20120725
35 _SET_MERGED_INT_ALIAS Static method Private Method Switches internal alias to a new virtual host 20120921
Events
Class CL_ADMIN_SERVICE_PROCESSING has no event.
Types
Class CL_ADMIN_SERVICE_PROCESSING has no local type.
Method Signatures

Method CHECK_ADMIN_VHOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VHOST Call by reference Type reference (TYPE) ICFNAME Name of Vhost 20120907
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120907

Method COPY_ICF_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPAND Call by reference Type reference (TYPE) CHAR1 ABAP_TRUE Single-Character Flag 20120718
2 Importing REF_VH_NUM Call by reference Type reference (TYPE) ICFHOSTNUM Number of a Virtual Host 20120718
3 Importing URL Call by reference Type reference (TYPE) STRING 20120718
4 Importing VH_NUM Call by reference Type reference (TYPE) ICFHOSTNUM Number of a Virtual Host 20120718
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120723

Method COPY_PREREQUISITE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_VHOST Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Check input value for Vhost 20120801
2 Importing IV_SERVICE_PATH Call by reference Type reference (TYPE) ICFREQUEST_PATH Path of ICF Request 20121022
3 Importing IV_VHOST Call by reference Type reference (TYPE) ICFNAME Virtual Host (copy target) 20120727
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120727

Method CREATE_ADMIN_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID 20121005
2 Importing IV_REQ_CORR Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20121008
3 Importing IV_RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL SPACE 20121023
4 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME 20121005
5 Importing IV_SUPPRESS_AUTH Call by reference Type reference (TYPE) CHAR1 SPACE Only Frameworks may set the value to "X" 20121016
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20121005

Method DELETE_ADMIN_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20121005
2 Importing IV_REQ_CORR Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20121008
3 Importing IV_RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL SPACE 20121023
4 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20121005
5 Importing IV_SUPPRESS_AUTH Call by reference Type reference (TYPE) CHAR1 SPACE Only Frameworks may set the value to "X" 20121016
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20121005

Method GET_ACTIVE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COUNT Call by reference Type reference (TYPE) I If count > 0 report ICF_PROCESS_ADMIN_SERVICES was performed 20120717
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120717

Method GET_ADMIN_VHOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VHOST Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20120801
2 Exporting EV_VHOST_NR Call by reference Type reference (TYPE) ICFHOSTNUM Number of a Virtual Host 20121022

Method GET_ADMIN_VHOST on class CL_ADMIN_SERVICE_PROCESSING has no exception.

Method GET_ALL_CHANGE_LISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_LISTS Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20120717
2 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20120717
3 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20120717
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120717

Method GET_CHANGE_LIST_FOR_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGE_LISTS Call by reference Type reference (TYPE) STRING_TABLE Table of Strings 20120723
2 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20120723
3 Importing IV_IDX_FROM Call by reference Type reference (TYPE) SYINDEX Loop Index 20120723
4 Importing IV_IDX_TO Call by reference Type reference (TYPE) SYINDEX Loop Index 20120723
5 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20120723
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120723

Method GET_CREATOR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREATEDATE Call by reference Type reference (TYPE) DATS Field of type DATS 20120717
2 Exporting EV_CREATETIME Call by reference Type reference (TYPE) TIMS Field of type TIMS 20120717
3 Exporting EV_CREATEUSER Call by reference Type reference (TYPE) SYUNAME User Name 20120717
4 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20120717
5 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20120717
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120717

Method GET_CURRENT_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTION Call by reference Type reference (TYPE) ICFA_ACTION ICFA_ACTION 20120717
2 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20120717
3 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20120717
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120717

Method GET_CURRENT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VERSION_NR Call by reference Type reference (TYPE) INT4 Version Number 20120717
2 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20120717
3 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20120717
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120717

Method GET_EXPECTED_HTTPURLLOC_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_URLLOC_ATTR Call by reference Type reference (TYPE) URLLOC_ATTR_TAB HTTPURLLOC Attributes (Host/Port and Protocol) 20130114
2 Exporting EV_EXP_ENTRY Call by reference Type reference (TYPE) CHAR128 Expected generic enry for Admin Vhost 20121025
3 Exporting EV_PROTOCOL Call by reference Type reference (TYPE) CHAR1 H = HTTP, S = HTTPS, B =Both 20121108
4 Exporting EV_VHOST Call by reference Type reference (TYPE) ICFNAME Name of Admin Virtual Host 20121025
5 Exporting EV_VHOST_NR Call by reference Type reference (TYPE) ICFHOSTNUM Number of a Virtual Host 20121026

Method GET_EXPECTED_HTTPURLLOC_ENTRY on class CL_ADMIN_SERVICE_PROCESSING has no exception.

Method GET_EXPECTED_HTTPURLOC_4_DFL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_URLLOC_ATTR Call by reference Type reference (TYPE) URLLOC_ATTR_TAB HTTPURLLOC Attributes (Host/Port and Protocol) 20130124
2 Exporting EV_EXP_ENTRY Call by reference Type reference (TYPE) CHAR128 Expected generic enry for Default Vhost 20130124
3 Exporting EV_PROTOCOL Call by reference Type reference (TYPE) CHAR1 H = HTTP, S = HTTPS, B =Both 20130124
4 Exporting EV_VHOST Call by reference Type reference (TYPE) ICFNAME Name of Default Virtual Host 20130124
5 Exporting EV_VHOST_NR Call by reference Type reference (TYPE) ICFHOSTNUM Number of a Virtual Host 20130124

Method GET_EXPECTED_HTTPURLOC_4_DFL on class CL_ADMIN_SERVICE_PROCESSING has no exception.

Method GET_ICFALTNAME_BY_SERVICE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICFALTNAME Call by reference Type reference (TYPE) ICFALTNME ICF: Alternative Service Name 20121020
2 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20121020
3 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20121020

Method GET_ICFALTNAME_BY_SERVICE_NAME on class CL_ADMIN_SERVICE_PROCESSING has no exception.

Method GET_ICFNAME_BY_PARGUID_ALTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICFNAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20121115
2 Importing IV_ICFALTNAME Call by reference Type reference (TYPE) ICFALTNME ICF: Alternative Service Name 20121115
3 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20121115
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20121115

Method GET_LAST_CHANGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE_LIST Call by reference Type reference (TYPE) STRING 20120717
2 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20120717
3 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20120717
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120717

Method GET_MIGRATION_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) SYSUBRC RC = 0 migration has already performed; RC > 0 not performed 20130214

Method GET_MIGRATION_STATUS on class CL_ADMIN_SERVICE_PROCESSING has no exception.

Method GET_PREREQUISITE_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ICFINSTACT Call by reference Type reference (TYPE) ICFACTIVE_SRV_TAB List of all pre-requisite services 20120727
2 Exporting ET_ICFINSTACT_DELTA Call by reference Type reference (TYPE) ICFACTIVE_SRV_TAB List of additional pre-requisite services if it exists any 20120727
3 Importing IV_SERVICE_PATH Call by reference Type reference (TYPE) ICFREQUEST_PATH Path of ICF Request 20121022
4 Importing IV_VHOST Call by reference Type reference (TYPE) ICFNAME Virtual Host Name 20120727
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120727

Method GET_SERVICE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SERVICE_PATH Call by reference Type reference (TYPE) ICFREQUEST_PATH Path of ICF Request 20120717
2 Exporting EV_VHOSTNAME Call by reference Type reference (TYPE) ICFNAME Virtual Host Name 20120717
3 Exporting EV_VH_NR Call by reference Type reference (TYPE) ICFHOSTNUM Number of a Virtual Host 20120717
4 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20120717
5 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20120717
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120717

Method GET_SRVNAME_PARGUID_BY_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20120717
2 Exporting EV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20120717
3 Exporting EV_URLSUFFIX Call by reference Type reference (TYPE) ICFREDURL Suffix URL Part, which does not exist in SICF Tree 20121115
4 Importing IV_SERVICE_PATH Call by reference Type reference (TYPE) ICFREQUEST_PATH Path of ICF Request 20120717
5 Importing IV_VHNR Call by reference Type reference (TYPE) INT4 Natural number 20120717
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120717

Method GET_SYSTEM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RC Call by reference Type reference (TYPE) INT4 RC=0 SAP System; RC = 1 customer 20120718

Method GET_SYSTEM_TYPE on class CL_ADMIN_SERVICE_PROCESSING has no exception.

Method IS_ADMIN_BY_SERVICE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADMIN_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 'X' = admin Service; space = not admin service 20121012
2 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20121012
3 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20121012

Method IS_ADMIN_BY_SERVICE_NAME on class CL_ADMIN_SERVICE_PROCESSING has no exception.

Method IS_ADMIN_BY_SERVICE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADMIN_FLAG Call by reference Type reference (TYPE) ABAP_BOOL 'X' = admin Service; space = not admin service 20121012
2 Exporting EV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20121121
3 Exporting EV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20121121
4 Importing IV_SERVICE_PATH Call by reference Type reference (TYPE) ICFREQUEST_PATH Path of ICF Request 20121012

Method IS_ADMIN_BY_SERVICE_PATH on class CL_ADMIN_SERVICE_PROCESSING 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_IS_SERVICE_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 'X' Service is active; space not 20130220
2 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20130220
3 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20130220
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20130220

Method PREPARE_FOR_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20130130
2 Importing IV_REQ_CORR Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20130130
3 Importing IV_RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL SPACE 20130130
4 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20130130
5 Importing IV_SUPPRESS_AUTH Call by reference Type reference (TYPE) CHAR1 SPACE Only Frameworks may set the value to "X" 20130130
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20130130

Method READ_ADMIN_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADMIN_ICF_SERVICE Call by reference Type reference (TYPE) ICFSRV4ADMIN ICF Services, which only have to be used for administration 20121005
2 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20121005
3 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20121005
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20121005

Method READ_LOG_4_ADMIN_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LOG_ADMIN_ICF_SERVICE Call by reference Type reference (TYPE) ICFSRV4ADM_LOLOG Local Log table for ICFSRV4ADMIN_LOG 20121005
2 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20121005
3 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20121005
4 Importing IV_VERSION_NR Call by reference Type reference (TYPE) INT4 Natural number 20121005
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20121005

Method SERVICE_EXISTENCE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXIST_SERVICE Call by reference Type reference (TYPE) ABAP_BOOL 'X' Service is there; space not 20130220
2 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20130220
3 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20130220

Method SERVICE_EXISTENCE_CHECK on class CL_ADMIN_SERVICE_PROCESSING has no exception.

Method SET_ADMIN_VHOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VHOST Call by reference Type reference (TYPE) ICFNAME Name of Virtual Host 20120801
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120907

Method SET_NODE_STATE_TO_INACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPAND Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120810
2 Importing IV_SERVICE_PATH Call by reference Type reference (TYPE) ICFREQUEST_PATH Service Path 20120810
3 Importing IV_VHOST Call by reference Type reference (TYPE) ICFNAME Name of a Vitual Host Name 20120810
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120810

Method UPDATE_ADMIN_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20121005
2 Importing IV_REQ_CORR Call by reference Type reference (TYPE) E070-TRKORR Request/Task 20121008
3 Importing IV_RUN_DARK Call by reference Type reference (TYPE) ABAP_BOOL SPACE 20121023
4 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20121005
5 Importing IV_SUPPRESS_AUTH Call by reference Type reference (TYPE) CHAR1 SPACE Only Frameworks may set the value to "X" 20121016
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20121005

Method _CREATE_CHANGE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGE_LIST Call by reference Type reference (TYPE) STRING 20120717
2 Importing IV_CUD_ACTION Call by reference Type reference (TYPE) CHAR1 Create/Update/Delete 20120717
3 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20120717
4 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20120717
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120720

Method _GET_CURRENT_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VERSION_NR Call by reference Type reference (TYPE) INT4 Version Number 20120725
2 Importing IV_ICFPARGUID Call by reference Type reference (TYPE) ICFPARGUID GUID of Parent Node 20120725
3 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20120725
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120725

Method _SET_MERGED_INT_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ICFALIGUID Call by reference Type reference (TYPE) ICFNODGUID GUID of ICF Service Node 20120921
2 Importing NEW_HOST_NAME Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20120921
3 Exporting NEW_REFERENCE_URL Call by reference Type reference (TYPE) STRING 20120921
4 Importing REFERENCE_SERVICE_URL Call by reference Type reference (TYPE) STRING 20120921
5 Importing REF_VH_NUM Call by reference Type reference (TYPE) ICFHOSTNUM Number of a Virtual Host 20120921
6 Exporting SUBRC Call by reference Type reference (TYPE) SYSUBRC Return Value of ABAP Statements 20120921
# Exception Resumable Description Created on
1 CX_ADMIN_SERVICE_PROCESSING Processing of administrative icf services 20120921
History
Last changed by/on SAP  20140121 
SAP Release Created in 740