SAP ABAP Interface IF_SRT_WSP_ICF_SERVICE_DEF (SRT ICF Interface for Services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SOAP_CONFIG (Package) SOAP Configuration Framework
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SRT_WSP_ICF ICF Node Administration for SOAP Runtime 20050714
Properties
Interface IF_SRT_WSP_ICF_SERVICE_DEF  
Short Description SRT ICF Interface for Services    
General Data
Package SOAP_CONFIG   SOAP Configuration Framework 
Created 20040921   SAP 
Last changed 20130531   SAP 
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
Interface IF_SRT_WSP_ICF_SERVICE_DEF has no interface.
Friends
Interface IF_SRT_WSP_ICF_SERVICE_DEF has no friend.
Attributes
Interface IF_SRT_WSP_ICF_SERVICE_DEF has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_SERVICE_NODE Static method Public Method Activates Specified ICF Service Node 20070830
2 CREATE_ADMIN_VHOST_ROOT_NODES Static method Public Method Creates SRT-nodes for admin virtual host 20121105
3 CREATE_SERVICE_NODE Static method Public Method Creates specified ICF service node 20050714
4 CREATE_SERVICE_NODE_EXT Static method Public Method Extended version of node creation 20100811
5 CREATE_SIMPLE_CLIENT_SERVICE Static method Public Method Creates service node for simple client handling 20080915
6 DELETE_SERVICE_NODE Static method Public Method Deletes specified ICF service node 20050714
7 EXISTS_SERVICE_NODE Static method Public Method Checks existence of specified ICF service node 20050714
8 GET_ICF_INFO_FROM_SERVICE Static method Public Method Get native ICF Service Node Information 20080815
9 GET_ICF_KEY_BY_URL Static method Public Method Gets internal Key of Service Node by URL Input 20081110
10 GET_INFO_FROM_SERVICE Static method Public Method Gets ICF Service Node Information 20071114
11 GET_SCS_SETTINGS Static method Public Method Get ICF settings for simple client provider node 20100811
12 GET_SERVICE_DEF_NAMESPACE Static method Public Method Gets namespace of service definition 20050714
13 HAS_SUBNODES Static method Public Method Checks existence of subnodes for ICF service node 20051215
14 IS_ACTIVE Static method Public Method Checks whether ICF node is active 20071126
15 UPDATE_SERVICE_NODE Static method Public Method Changes specified ICF service node 20050714
16 UPDATE_SERVICE_NODE_EXT Static method Public Method Extended version of node update 20100811
Events
Interface IF_SRT_WSP_ICF_SERVICE_DEF has no event.
Types
Interface IF_SRT_WSP_ICF_SERVICE_DEF has no local type.
Method Signatures

Method ACTIVATE_SERVICE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ACTIVATE_RECURSIVE Call by reference Type reference (TYPE) BOOLEAN X=rekursive Aktivierung; space=nur spez. Knoten aktivieren 20070903
2 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Nummer eines virtuellen Hosts 20070830
3 Importing PI_IGNORE_NO_EXIST Call by reference Type reference (TYPE) BOOLEAN X=ignoriere nicht-existierende Knoten; space=check Existenz 20070830
4 Importing PI_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20070903
5 Importing PI_URL Call by reference Type reference (TYPE) STRING URL des Service Knotens 20070830
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20070830

Method CREATE_ADMIN_VHOST_ROOT_NODES Signature

Method CREATE_ADMIN_VHOST_ROOT_NODES on Interface IF_SRT_WSP_ICF_SERVICE_DEF has no parameter.
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Web Administration ICF Exceptions 20121105

Method CREATE_SERVICE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_ICF_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20050714
2 Importing PI_ALIAS_USER Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE Use aliases of user accounts instead of standard user 20090119
3 Importing PI_BINDING Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT_BINDING WSP subject binding 20050714
4 Importing PI_DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Paket 20050714
5 Importing PI_HANDLER_LIST Value transfer Type reference (TYPE) ICFHNDLIST Tabelle von ICF_HAND Einträgen 20050714
6 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Nummer eines virtuellen Hosts 20050714
7 Importing PI_INTERFACE Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT_INTERFACE WSP subject interface 20050728
8 Importing PI_NODE_DESCR Call by reference Type reference (TYPE) CSEQUENCE Erklärungstext für Knoten 20050714
9 Importing PI_NO_ROOT_CHECK Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE X=do not check root services; space=check root services 20100811
10 Importing PI_REQUEST Value transfer Type reference (TYPE) TRKORR Auftrag/Aufgabe 20050714
11 Importing PI_SERVICE_SETTING Call by reference Type reference (TYPE) ICFSERDESC Beschreibung eines ICF-Services 20050714
12 Importing PI_URL Call by reference Type reference (TYPE) STRING URL String 20050714
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050714

Method CREATE_SERVICE_NODE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_ICF_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID of ICF Service Node 20100811
2 Importing PI_DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Package 20100811
3 Importing PI_HANDLER_LEVEL Call by reference Type reference (TYPE) INT4 Path level where handlers get installed 20100811
4 Importing PI_HANDLER_LIST Call by reference Type reference (TYPE) ICFHNDLIST Table of ICF_HAND Entries 20100811
5 Importing PI_HOST_NUMBER Value transfer Type reference (TYPE) ICFHOSTNUM 0 Number of Virtual Host 20100811
6 Importing PI_ICF_NODE_SETUP_INFO Call by reference Type reference (TYPE) SRT_WSP_NAME_VALUE_LIST ICF settings for ICFSERDESC structure 20100811
7 Importing PI_NODE_DESCR Call by reference Type reference (TYPE) CSEQUENCE Explanatory Text for Node 20100811
8 Importing PI_NO_AUTO_VH Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE X=do not set VH automatically on MT; space=otherwise 20100811
9 Importing PI_REQUEST Value transfer Type reference (TYPE) TRKORR Request/Task 20100811
10 Importing PI_URL Call by reference Type reference (TYPE) STRING URL String 20100811
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20100811
2 CX_SRT_WSP_ICF Web Administration ICF Exceptions 20100811

Method CREATE_SIMPLE_CLIENT_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_FORCE_REFRESH Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE X=re-created SCS service; space=re-use existing SCS service 20080915
2 Importing PI_HOST_NUMBER Value transfer Type reference (TYPE) ICFHOSTNUM 0 Number of Virtual Host 20100811
3 Importing PI_INCL_SERVICE_AUTH Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE X=inclusive service authentication; space=no service auth. 20080917
4 Importing PI_NO_ROOT_CHECK Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE X=do not check root services; space=check root services 20100811
5 Importing PI_SERVICE_USER Call by reference Type reference (TYPE) STRING Service user, if service authentication is used 20080917
6 Importing PI_SERVICE_USER_PW Call by reference Type reference (TYPE) STRING Service user' password, if service authentication is used 20080917
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Web Administration ICF Exceptions 20080915

Method DELETE_SERVICE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Paket 20050714
2 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Nummer eines virtuellen Hosts 20050714
3 Importing PI_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20050714
4 Importing PI_NO_EXISTS_CHECK Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE X=Check Existence; space=Otherwise 20080729
5 Importing PI_RECURSIVE Call by reference Type reference (TYPE) BOOLEAN X=delete with child nodes and aliases; space=otherwise 20050714
6 Importing PI_REQUEST Value transfer Type reference (TYPE) TRKORR Auftrag/Aufgabe 20050714
7 Importing PI_URL Call by reference Type reference (TYPE) STRING 20050714
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050714

Method EXISTS_SERVICE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Nummer eines virtuellen Hosts 20050714
2 Importing PI_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20050714
3 Importing PI_URL Call by reference Type reference (TYPE) STRING Service URL 20050714
4 Returning PR_EXISTS Value transfer Type reference (TYPE) BOOLEAN X=URL existiert; space=sonst 20050714
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050714

Method GET_ICF_INFO_FROM_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Number of Virtual Host 20080815
2 Importing PI_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID of ICF Service Node 20080815
3 Importing PI_URL Call by reference Type reference (TYPE) STRING Access URL 20080815
4 Returning PR_ICF_INFO Value transfer Type reference (TYPE) ICFSERDESC Description of ICF Service 20080815
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Web Administration ICF Exceptions 20080815

Method GET_ICF_KEY_BY_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Number of Virtual Host 20081110
2 Importing PI_SERVICE_URL Call by reference Type reference (TYPE) STRING Service URL 20081110
3 Returning PR_NODE_GUID Value transfer Type reference (TYPE) ICFNODGUID GUID of ICF Service Node 20081110
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Web Administration ICF Exceptions 20081110

Method GET_INFO_FROM_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Nummer eines virtuellen Hosts 20071114
2 Importing PI_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20071121
3 Importing PI_URL Call by reference Type reference (TYPE) STRING Zugriffs-URL 20071121
4 Returning PR_SERVICE_INFO Value transfer Type reference (TYPE) SRT_WSP_TEMPL_PROPERTIES Liste der gespeicherten Properties 20071114
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20071203
2 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20071114

Method GET_SCS_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_ICFSERDESC Call by reference Type reference (TYPE) ICFSERDESC Description of ICF Service 20100811
2 Changing PC_ICF_SETTINGS Call by reference Type reference (TYPE) SRT_WSP_NAME_VALUE_LIST List of Name-Value Pairs 20100811

Method GET_SCS_SETTINGS on Interface IF_SRT_WSP_ICF_SERVICE_DEF has no exception.

Method GET_SERVICE_DEF_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_INTERFACE_NAME Value transfer Type reference (TYPE) VEPNAME_INT_EXT Virtual Interface Name intern und extern 20050714
2 Returning PR_NAMESPACE Value transfer Type reference (TYPE) STRING 20050714
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050714

Method HAS_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Nummer eines virtuellen Hosts 20051215
2 Importing PI_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20051215
3 Importing PI_URL Call by reference Type reference (TYPE) STRING Service URL 20051215
4 Returning PR_EXISTS Value transfer Type reference (TYPE) BOOLEAN X=URL hat Subknoten; space=sonst 20051215
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20051215

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_EXISTS Call by reference Type reference (TYPE) BOOLEAN X=Knoten existiert; space=sonst 20071126
2 Exporting PE_IS_ACTIVE Call by reference Type reference (TYPE) BOOLEAN X=Knoten ist aktiv; space=sonst 20071126
3 Exporting PE_OUT_OF_SCOPE Call by reference Type reference (TYPE) BOOLEAN X=Node not in SRT scope; space=Node in SRT scope 20080917
4 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Nummer eines virtuellen Hosts 20071126
5 Importing PI_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20071126
6 Importing PI_URL Call by reference Type reference (TYPE) STRING URL String 20071126
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20071126

Method UPDATE_SERVICE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_BINDING Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT_BINDING WSP subject binding 20050714
2 Importing PI_DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Paket 20050714
3 Importing PI_HANDLER_LIST Call by reference Type reference (TYPE) ICFHNDLIST Tabelle von ICF_HAND Einträgen 20050714
4 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Nummer eines virtuellen Hosts 20050714
5 Importing PI_INTERFACE Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT_INTERFACE WSP subject interface 20050728
6 Importing PI_REQUEST Value transfer Type reference (TYPE) TRKORR Auftrag/Aufgabe 20050714
7 Importing PI_SERVICE_SETTING Call by reference Type reference (TYPE) ICFSERDESC Beschreibung eines ICF-Services 20050714
8 Importing PI_URL Call by reference Type reference (TYPE) STRING 20050714
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050714

Method UPDATE_SERVICE_NODE_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_ICF_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID of ICF Service Node 20100811
2 Importing PI_DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Package 20100811
3 Importing PI_HANDLER_LEVEL Call by reference Type reference (TYPE) INT4 Path level where handlers get installed 20100811
4 Importing PI_HANDLER_LIST Call by reference Type reference (TYPE) ICFHNDLIST Table of ICF_HAND Entries 20100811
5 Importing PI_HOST_NUMBER Value transfer Type reference (TYPE) ICFHOSTNUM 0 Number of Virtual Host 20100811
6 Importing PI_ICF_NODE_SETUP_INFO Call by reference Type reference (TYPE) SRT_WSP_NAME_VALUE_LIST ICF settings for ICFSERDESC structure 20100811
7 Importing PI_NODE_DESCR Call by reference Type reference (TYPE) CSEQUENCE Explanatory Text for Node 20100811
8 Importing PI_NO_AUTO_VH Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE X=do not set VH automatically on MT; space=otherwise 20100811
9 Importing PI_REQUEST Value transfer Type reference (TYPE) TRKORR Request/Task 20100811
10 Importing PI_URL Call by reference Type reference (TYPE) STRING URL String 20100811
# Exception Resumable Description Created on
1 CX_SRT_WSP_CONFIG WSP Exception 20100811
2 CX_SRT_WSP_ICF Web Administration ICF Exceptions 20100811
History
Last changed by/on SAP  20130531 
SAP Release Created in 710