SAP ABAP Class CL_SRT_WSP_ICF (ICF Node Administration for SOAP Runtime)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRT_WSP_ICF_ALIAS SRT ICF Interface for Aliases 20050714
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRT_WSP_ICF_SERVICE_DEF SRT ICF Interface for Services 20050714
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRT_WSP_ICF_URL_GENERATION SRT ICF Interface for URL Generation 20050714
Properties
Class CL_SRT_WSP_ICF  
Short Description ICF Node Administration for SOAP Runtime    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_CONFIG   SOAP Configuration Framework 
Created 20050304   SAP 
Last change 20130531   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)
2 SEWS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SRTWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 TSRC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 TSRTP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRT_WSP_ICF_ALIAS SRT ICF Interface for Aliases 20050714
2 IF_SRT_WSP_ICF_SERVICE_DEF SRT ICF Interface for Services 20050714
3 IF_SRT_WSP_ICF_URL_GENERATION SRT ICF Interface for URL Generation 20050714
Friends
Class CL_SRT_WSP_ICF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_ABAP_CLASS_OBJ Constant Private Type reference (TYPE) PRX_R3OBJ 'CLAS' Proxy-Generierung: Typ eines Objektes im R3 (DTEL, TABL,...) 20051011
2 MC_ACVT_ACTIVATE Constant Private Type reference (TYPE) XUFIELD '07' Aktivität Aktivieren 20051220
3 MC_ACVT_CHANGE Constant Private Type reference (TYPE) XUFIELD '02' Aktivität Ändern 20051220
4 MC_ACVT_CREATE Constant Private Type reference (TYPE) XUFIELD '01' Aktivität Anlegen 20051220
5 MC_ACVT_DELETE Constant Private Type reference (TYPE) XUFIELD '06' Aktivität Löschen 20051220
6 MC_ACVT_DISPLAY Constant Private Type reference (TYPE) XUFIELD '03' Aktivität Anzeigen 20051220
7 MC_ALIAS_CRE Constant Private Type reference (TYPE) INT4 2 Anlegen Alias 20070903
8 MC_ALIAS_DEL Constant Private Type reference (TYPE) INT4 5 Lösche Alias 20070903
9 MC_ALIAS_UPD Constant Private Type reference (TYPE) INT4 3 Ändern Alias 20070903
10 MC_CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SRT_WSP_ICF' Aktueller Klassenname 20060421
11 MC_DEFAULT_DEVCLASS Constant Private Type reference (TYPE) DEVCLASS '$TMP' Entwicklungsklasse Voreinstellung 20050307
12 MC_EP_BAPI Constant Private Type reference (TYPE) VEPREFTYPE 'BAPI' Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20050712
13 MC_EP_FUGR Constant Private Type reference (TYPE) VEPREFTYPE 'FUGR' Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20050712
14 MC_EP_FUNC Constant Private Type reference (TYPE) VEPREFTYPE 'FUNC' Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20050712
15 MC_EP_XIPR Constant Private Type reference (TYPE) VEPREFTYPE 'XIPR' Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20050712
16 MC_ICF_HANDLER Constant Private Type reference (TYPE) ICF_HAND 'CL_SOAP_HTTP_EXTENSION' Name des ICF-Handlers 20050304
17 MC_ICF_PROF_MGM Constant Public Type reference (TYPE) STRING '/pm' 20070606
18 MC_ICF_ROOT_BAPI Constant Public Type reference (TYPE) STRING '/rfc/' 20050304
19 MC_ICF_ROOT_BAPI_SAPNS Constant Private Type reference (TYPE) STRING '/rfc/sap/' 20050304
20 MC_ICF_ROOT_BASE Constant Public Type reference (TYPE) STRING '/sap/bc/srt' 20050422
21 MC_ICF_ROOT_ESF Constant Public Type reference (TYPE) STRING '/esf' ESF Präfix-Komponente 20060601
22 MC_ICF_ROOT_INT_SERVER Constant Public Type reference (TYPE) STRING '/is' IS Präfix Komponente 20060601
23 MC_ICF_ROOT_IS Constant Public Type reference (TYPE) STRING '/is' 20060612
24 MC_ICF_ROOT_RFC Constant Public Type reference (TYPE) STRING '/rfc/' 20050304
25 MC_ICF_ROOT_RFC_SAPNS Constant Public Type reference (TYPE) STRING '/rfc/sap/' 20050304
26 MC_ICF_ROOT_SCS Constant Public Type reference (TYPE) STRING '/scs' 20080915
27 MC_ICF_ROOT_SCS_ALIAS Constant Public Type reference (TYPE) STRING '/scsa' 20090119
28 MC_ICF_ROOT_XIP Constant Public Type reference (TYPE) STRING '/xip/' 20050304
29 MC_ICF_ROOT_XIP_SAPNS Constant Public Type reference (TYPE) STRING '/xip/sap/' 20050304
30 MC_ICF_SERVICE_SAP Constant Public Type reference (TYPE) STRING '/sap/' 20060614
31 MC_MAX_NAME_LENG Constant Private Type reference (TYPE) INT4 15 Maximale Länge des "ICF Namen" 20071121
32 MC_MOST_PREFERRED_PL Constant Private Type reference (TYPE) I 0 Benutze präferierte Liste 20050712
33 MC_NODE_CRE Constant Private Type reference (TYPE) INT4 0 Anlegen Knoten 20070903
34 MC_NODE_DEL Constant Private Type reference (TYPE) INT4 4 Lösche Knoten 20070903
35 MC_NODE_UPD Constant Private Type reference (TYPE) INT4 1 Ändern Knoten 20070903
36 MC_PATH_SEP Constant Private Type reference (TYPE) C '/' URL Pfad Separator 20051013
37 MC_RFCCAT_CAT Constant Private Type reference (TYPE) RFCCATEGORY 'SAP_BC_SOAP' Kategorie der RFC-Verbindungen 20060421
38 MC_RFC_TYPE Constant Private Type reference (TYPE) RFCTYPE_D 'G' Art des Eintrags in RFCDES 20070213
39 MC_ROOT_NODE_GUID Constant Private Type reference (TYPE) ICFNODGUID '0000000000000000000000000' Wuzel-GUID 20050728
40 MC_SAP_ABAP_NS Constant Public Type reference (TYPE) STRING 'sap' 20060614
41 MC_SELECTED_PL Constant Private Type reference (TYPE) I 1 Benutze selektierte Liste 20050712
42 MS_ADMIN_VHOST_NODES_CREATED Static Attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE ICF Admin Virtual Host root nodes created 20121105
43 MS_ADMIN_VHOST_NUMBER Static Attribute Private Type reference (TYPE) ICFHOSTNUM Number of a Virtual Host 20121106
44 MS_ADMIN_VHOST_READ Static Attribute Private Type reference (TYPE) BOOLEAN ABAP_FALSE ICF Admin Virtual Host read 20121025
45 MS_SELECT_METHOD Static Attribute Private Type reference (TYPE) I 0 Benutzte Selektionsmethode 20050712
46 MS_USE_ALIAS_USERS Static Attribute Public Type reference (TYPE) BOOLEAN ABAP_FALSE Use alias users instead of internal user type 20100811
47 MS_VIRTUAL_HOSTS Static Attribute Private Type reference (TYPE) T_ICF_HOSTNUM Existierende Virtuelle Host Nummern 20050816
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DEVCLASS_EXISTENCE Static method Private Method Prüfe Existenz Entwicklungsklasse 20050304
2 CHECK_SYST_TRANSPORT Static method Private Method Existenz und Verwendbarkeit des SYST Transportauftrages 20050304
3 CHECK_TIMEOUT_VALUE Static method Public Method Check ICF timeout value pattern 20120125
4 CHECK_USER_PASS Static method Private Method Validate specified user and password 20080917
5 CHECK_VIRTUAL_HOST Static method Private Method Prüfe virtuelle Host Nummer 20050816
6 CONVERT_SECONDS Static method Private Method Konvertiere Sekundenangabe nach TIMS 20060721
7 DELETE_NODES Static method Private Method Löschen der vorher angelegten Knoten 20050304
8 DO_ICF_NODE_SETUP Static method Private Method Set ICF node structure with specified fields 20100811
9 ESR_NAME_TRANSFORM_FROM_URL Static method Private Method Transformiere ESR String 20051013
10 ESR_NAME_TRANSFORM_TO_URL Static method Private Method Transformiere ESR String 20051013
11 GENERATE_ICF_INFO_DT Static method Private Method Generiere ICF Information für Interface 20050728
12 GENERATE_ICF_INFO_RT Static method Private Method Generiere ICF Detailinformation für externen Alias 20050728
13 GEN_SCS_ICF_SETTINGS Static method Private Method Generates the simple client's ICF node setttings 20080915
14 GET_ALIAS_GUID_BY_URL Static method Private Method Get internal key (node GUID) of specified external alias 20080905
15 GET_CHILD_NODES Static method Private Method Lese Kinderknoten des aktuellen Knotens 20050713
16 GET_DEFAULT_ICF_ISSUE_STRING Static method Private Method Erzeuge Default ICF Meldung 20070903
17 GET_DEVCLASS_ATTRIBUTES Static method Private Method Lese Eigenschaften der Entwicklungsklasse 20050307
18 GET_ICF_NODE_LIST Static method Public Method Get ICF node list 20120531
19 GET_INFO_LAST_SERVICE_NODE Static method Private Method Lese Information des letzten Service Knotens in URL 20050421
20 GET_MOST_PREFERRED_LIST Static method Private Method Lese die am höchsten präferierte Property Liste des Bindings 20050629
21 GET_PREFIX Static method Private Method Hole Präfix abhängig vom Endpunkttyp 20050407
22 GET_REAL_URL_BY_NODE_GUID Static method Private Method Erstelle reale URL für gegebene GUID 20051020
23 GET_SD_NAMESPACE_NAME Static method Private Method Lese Namensraum und Name der spezifizierten SD 20070606
24 GET_SELECTED_LIST Static method Private Method Lese die am höchsten präferierte Property Liste des Bindings 20050712
25 GET_SERVICE_GUID_BY_URL Static method Private Method Hole GUID eines Service Knotens per URL Eingabe 20050803
26 GET_SIMPLE_CLIENT_BASE_URL Static method Private Method Gets the simple client base URL 20080915
27 GET_SIMPLE_CLI_BASE_URL_ALIAS Static method Private Method Get SC base URL for alias user login 20090119
28 GET_SINGLE_PROPERTY_VALUE Static method Private Method Setze einzelnen Wert in spezifizierter Property Liste 20060721
29 GET_URL_BY_NODE_GUID Static method Private Method Bestimme URL für spezifizierte NODE ID 20050714
30 GET_URL_COMPONENTS Static method Private Method Lese Pfadkomponente 20050314
31 INIT_ADMIN_VHOST_DATA Static method Private Method Initialize data for Admin Virtual Host 20121105
32 INIT_ICF_BUFFER Static method Private Method Initialize ICF buffer 20111019
33 IS_ACTIVE_SERVICE_PATH Static method Private Method Prüfe ob alle Pfadkomponenten aktiv sind 20060406
34 IS_ESR_ENDPOINT_TYPE Static method Private Method Prüfe ob spezifizierter Endpunkttyp zu XI gehört 20051012
35 IS_HANDLER_SET Static method Private Method Prüfe ob Handler gesetzt ist in einem ICF Knoten 20050823
36 IS_NUMERIC Static method Private Method Prüfe auf numerischen Wert 20060721
37 IS_URL_PART_OF Static method Private Method Prüfe, ob spezifizierte Teil-URL in Gesamt-URL vorkommt 20050823
38 MAP_EXCEPT_CREATE_ALIAS_NODE Static method Private Method Abbildung der Service Exception auf Kürzel 20070223
39 MAP_EXCEPT_CREATE_SERVICE_NODE Static method Private Method Abbildung der Service Exception auf Kürzel 20070209
40 MAP_EXCEPT_DELETE_ALIAS_NODE Static method Private Method Abbildung der Service Exception auf Kürzel 20070903
41 MAP_EXCEPT_DELETE_SERVICE_NODE Static method Private Method Abbildung der Service Exception auf Kürzel 20070903
42 MAP_EXCEPT_UPDATE_ALIAS_NODE Static method Private Method Abbildung der Service Exception auf Kürzel 20070831
43 MAP_EXCEPT_UPDATE_SERVICE_NODE Static method Private Method Abbildung der Service Exception auf Kürzel 20070831
44 PREPARE_URL Static method Private Method Prepariere Zugriffs URL 20050304
45 SET_HANDLER Static method Private Method Setze Handler für spezifizierten Service 20050823
46 THROW_ICF_ISSUE Static method Private Method Ausnahme mit ICF Information ausgeben 20070903
47 TRIM Static method Private Method Trim input string 20100209
48 VALIDATE_TRANSPORT_SETTINGS Static method Private Method Prüfe Transportanforderungen 20050307
Events
Class CL_SRT_WSP_ICF has no event.
Types
Class CL_SRT_WSP_ICF has no local type.
Method Signatures

Method CHECK_DEVCLASS_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20050304
2 Returning PR_EXISTS Value transfer Type reference (TYPE) BOOLEAN Boolean 20050304

Method CHECK_DEVCLASS_EXISTENCE on class CL_SRT_WSP_ICF has no exception.

Method CHECK_SYST_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_REQUEST Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20050304
2 Returning PR_EXISTS Value transfer Type reference (TYPE) BOOLEAN Boolean 20050304

Method CHECK_SYST_TRANSPORT on class CL_SRT_WSP_ICF has no exception.

Method CHECK_TIMEOUT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OK Call by reference Type reference (TYPE) BOOLEAN X=value valid; space=otherwise 20120125
2 Changing C_VALUE Call by reference Type reference (TYPE) STRING Value to be checked and set 20120125

Method CHECK_TIMEOUT_VALUE on class CL_SRT_WSP_ICF has no exception.

Method CHECK_USER_PASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SERVICE_USER Call by reference Type reference (TYPE) STRING User name 20080917
2 Importing PI_SERVICE_USER_PW Call by reference Type reference (TYPE) STRING User password 20080917
3 Returning PR_IS_VALID Value transfer Type reference (TYPE) BOOLEAN X=valid U/P combination; space=invalid U/P combination 20080917

Method CHECK_USER_PASS on class CL_SRT_WSP_ICF has no exception.

Method CHECK_VIRTUAL_HOST 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 Nummer eines virtuellen Hosts 20050816
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050816

Method CONVERT_SECONDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SECONDS Call by reference Type reference (TYPE) STRING 20060721
2 Returning PR_TIMS Value transfer Type reference (TYPE) ICFTIME Session-Timeout 20060721

Method CONVERT_SECONDS on class CL_SRT_WSP_ICF has no exception.

Method DELETE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_NODES Call by reference Type reference (TYPE) T_ICFKEY_LIST 20050304
2 Importing PI_REQUEST Call by reference Type reference (TYPE) TRKORR 20050304
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050304

Method DO_ICF_NODE_SETUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_SERVICE_SETTING Call by reference Type reference (TYPE) ICFSERDESC Description of ICF Service 20100811
2 Importing PI_ICF_NODE_SETUP_INFO Call by reference Type reference (TYPE) SRT_WSP_NAME_VALUE_LIST ICF settings for ICFSERDESC structure 20100811
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Web Administration ICF Exceptions 20100811

Method ESR_NAME_TRANSFORM_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_IN_STRING Call by reference Type reference (TYPE) STRING 20051013
2 Returning PR_OUT_STRING Value transfer Type reference (TYPE) STRING 20051013

Method ESR_NAME_TRANSFORM_FROM_URL on class CL_SRT_WSP_ICF has no exception.

Method ESR_NAME_TRANSFORM_TO_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_IN_STRING Call by reference Type reference (TYPE) STRING 20051013
2 Returning PR_OUT_STRING Value transfer Type reference (TYPE) STRING 20051013

Method ESR_NAME_TRANSFORM_TO_URL on class CL_SRT_WSP_ICF has no exception.

Method GENERATE_ICF_INFO_DT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROPERTY_LIST Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20050728
2 Returning PR_ICF_INFO Value transfer Type reference (TYPE) ICFSERDESC Beschreibung eines ICF-Services 20050728
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050728

Method GENERATE_ICF_INFO_RT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROPERTY_LIST Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST Property Liste 20050728
2 Changing PR_ICF_INFO Value transfer Type reference (TYPE) ICFSERDESC Beschreibung eines ICF-Services 20050728
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050728

Method GEN_SCS_ICF_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 20080915
2 Changing PC_ICF_SETTINGS Call by reference Type reference (TYPE) SRT_WSP_NAME_VALUE_LIST List of Name-Value Pairs 20100811
3 Importing PI_INCL_SERVICE_AUTH Call by reference Type reference (TYPE) BOOLEAN X=inclusive service authentication; space=no service auth. 20080917
4 Importing PI_SERVICE_USER Call by reference Type reference (TYPE) STRING Service user, if service authentication is used 20080917
5 Importing PI_SERVICE_USER_PW Call by reference Type reference (TYPE) STRING Service user' password, if service authentication is used 20080917

Method GEN_SCS_ICF_SETTINGS on class CL_SRT_WSP_ICF has no exception.

Method GET_ALIAS_GUID_BY_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ALIAS_URL Call by reference Type reference (TYPE) STRING URL of external alias 20080905
2 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Number of a Virtual Host 20080905
3 Returning PR_NODE_GUID Value transfer Type reference (TYPE) GUID_32 Alias node GUID 20080905
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Web Administration ICF Exceptions 20080905

Method GET_CHILD_NODES 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 20050713
2 Importing PI_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20050729
3 Importing PI_RECURSIVE Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20050801
4 Importing PI_URL Call by reference Type reference (TYPE) STRING ICF URL 20050713
5 Returning PR_NODE_LIST Value transfer Type reference (TYPE) T_ICFKEY_LIST 20050713
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050713

Method GET_DEFAULT_ICF_ISSUE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CASE Call by reference Type reference (TYPE) INT4 ICF Aktion 20070903
2 Importing PI_SUBRC Value transfer Type reference (TYPE) INT4 Rückgabewert des ICF 20070903
3 Returning PR_MSG_TEXT Value transfer Type reference (TYPE) STRING Message-Text 20070903

Method GET_DEFAULT_ICF_ISSUE_STRING on class CL_SRT_WSP_ICF has no exception.

Method GET_DEVCLASS_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Name der Entwicklungsklasse 20050307
2 Returning PR_ATTRIBUTES Value transfer Type reference (TYPE) TDEVC Attribute der Entwicklungsklasse 20050307
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050307

Method GET_ICF_NODE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ICF_NODE_LIST Value transfer Type reference (TYPE) STRING_TABLE Table of Strings 20120531

Method GET_ICF_NODE_LIST on class CL_SRT_WSP_ICF has no exception.

Method GET_INFO_LAST_SERVICE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_ICF_ALT_NAME Call by reference Type reference (TYPE) ICFALTNME ICF: Alternative Service-namen 20050421
2 Exporting PE_ICF_NAME Call by reference Type reference (TYPE) ICFNAME Name eines Services im Internet Communication Framework 20050421
3 Exporting PE_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20050421
4 Exporting PE_PARENT_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20050421
5 Exporting PE_PARENT_URL Call by reference Type reference (TYPE) STRING 20050823
6 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Nummer eines virtuellen Hosts 20050421
7 Importing PI_URL Call by reference Type reference (TYPE) STRING 20050421
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050421

Method GET_MOST_PREFERRED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SUBJECT Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT WSP subject 20050728
2 Returning PR_PROPERTY_LIST Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20050629
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF WSP Exception 20050629

Method GET_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENDPOINT_TYPE Call by reference Type reference (TYPE) VEPREFTYPE Endpunkt-Typ 20050407
2 Importing PI_ENDPOINT_TYPE_REF Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_ENDPOINT_TYPE WSP endpoint type 20060614
3 Importing PI_IF_DEF_NAME Call by reference Type reference (TYPE) STRING 20050624
4 Returning PR_DEFAULT_PREFIX Value transfer Type reference (TYPE) SRT_WSICF_PREFIX Default-Präfix 20050407
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050407

Method GET_REAL_URL_BY_NODE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20051020
2 Returning PR_URL Value transfer Type reference (TYPE) STRING 20051020
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20051020

Method GET_SD_NAMESPACE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_SD_NAME Call by reference Type reference (TYPE) STRING Name für URL 20070606
2 Exporting PE_SD_NAMESPACE Call by reference Type reference (TYPE) STRING Namensraum für URL 20070606
3 Importing PI_SD Call by reference Type reference (TYPE) STRING interner Name der Service Definition 20070606

Method GET_SD_NAMESPACE_NAME on class CL_SRT_WSP_ICF has no exception.

Method GET_SELECTED_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SUBJECT Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_SUBJECT WSP subject 20050728
2 Returning PR_PROPERTY_LIST Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20050712
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF WSP Exception 20050712

Method GET_SERVICE_GUID_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 Nummer eines virtuellen Hosts 20050803
2 Importing PI_SERVICE_URL Call by reference Type reference (TYPE) STRING Service URL 20050803
3 Returning PR_NODE_GUID Value transfer Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20050803
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050803

Method GET_SIMPLE_CLIENT_BASE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_URL Value transfer Type reference (TYPE) STRING Base URL for simple clients 20080915

Method GET_SIMPLE_CLIENT_BASE_URL on class CL_SRT_WSP_ICF has no exception.

Method GET_SIMPLE_CLI_BASE_URL_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_URL Value transfer Type reference (TYPE) STRING Gets the simple client base URL for alias login 20090119

Method GET_SIMPLE_CLI_BASE_URL_ALIAS on class CL_SRT_WSP_ICF has no exception.

Method GET_SINGLE_PROPERTY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_PROPERTY_EXISTS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20060721
2 Exporting PE_PROPERTY_VALUE Call by reference Type reference (TYPE) STRING 20060721
3 Importing PI_PROPERTY_LIST Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_PROPERTY_LIST WSP property list 20060721
4 Importing PI_PROPERTY_NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20060721
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF WSP Exception 20060725

Method GET_URL_BY_NODE_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20050714
2 Returning PR_URL Value transfer Type reference (TYPE) STRING URL 20050714
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050714

Method GET_URL_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_LAST_NAME Call by reference Type reference (TYPE) STRING Name der letzten Pfadkomponente 20050314
2 Exporting PE_REMAIN_LENGTH Call by reference Type reference (TYPE) INT4 Länge des verbleibenden Pfades 20050421
3 Exporting PE_REMAIN_PATH Call by reference Type reference (TYPE) STRING URL Pfad ohne letzte Komponente 20050314
4 Importing PI_URL Call by reference Type reference (TYPE) STRING ICF URL 20050314
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050314

Method INIT_ADMIN_VHOST_DATA Signature

Method INIT_ADMIN_VHOST_DATA on class CL_SRT_WSP_ICF has no parameter.
Method INIT_ADMIN_VHOST_DATA on class CL_SRT_WSP_ICF has no exception.

Method INIT_ICF_BUFFER Signature

Method INIT_ICF_BUFFER on class CL_SRT_WSP_ICF has no parameter.
Method INIT_ICF_BUFFER on class CL_SRT_WSP_ICF has no exception.

Method IS_ACTIVE_SERVICE_PATH 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 20060406
2 Importing PI_URL Call by reference Type reference (TYPE) STRING URL Zugriffspfad 20060406
3 Returning PR_IS_ACTIVE Value transfer Type reference (TYPE) BOOLEAN X=alle Service-Knoten sind aktiv; space=sonst 20060406
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20060406

Method IS_ESR_ENDPOINT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_ENDPOINT_TYPE Call by reference Type reference (TYPE) VEPREFTYPE Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20051012
2 Returning PR_RESULT Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20051012

Method IS_ESR_ENDPOINT_TYPE on class CL_SRT_WSP_ICF has no exception.

Method IS_HANDLER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_HANDLER_NAME Call by reference Type reference (TYPE) ICF_HAND Name des ICF-Handlers 20050823
2 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Nummer eines virtuellen Hosts 20050823
3 Importing PI_NODE_GUID Call by reference Type reference (TYPE) ICFPARGUID Knoten GUID 20050823
4 Importing PI_URL Call by reference Type reference (TYPE) STRING ICF Knoten Pfad 20050823
5 Returning PR_EXISTS Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true,space=false) 20050823
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050823

Method IS_NUMERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_VALUE Call by reference Type reference (TYPE) STRING 20060721
2 Returning PR_IS_NUMERIC Value transfer Type reference (TYPE) BOOLEAN X=String ist numerisch; space=sonst 20060721

Method IS_NUMERIC on class CL_SRT_WSP_ICF has no exception.

Method IS_URL_PART_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PART_URL Call by reference Type reference (TYPE) STRING Teil-URL 20050823
2 Importing PI_URL Call by reference Type reference (TYPE) STRING Gesamt-URL 20050823
3 Returning PR_IS_PART Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, space=false) 20050823

Method IS_URL_PART_OF on class CL_SRT_WSP_ICF has no exception.

Method MAP_EXCEPT_CREATE_ALIAS_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SUBRC Call by reference Type reference (TYPE) I Exception Integer Wert 20070223
2 Returning PR_SYMBOL Value transfer Type reference (TYPE) STRING Kürzel der ICF Ausnahme 20070223

Method MAP_EXCEPT_CREATE_ALIAS_NODE on class CL_SRT_WSP_ICF has no exception.

Method MAP_EXCEPT_CREATE_SERVICE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SUBRC Call by reference Type reference (TYPE) I Exception Integer Wert 20070209
2 Returning PR_SYMBOL Value transfer Type reference (TYPE) STRING Kürzel der ICF Ausnahme 20070209

Method MAP_EXCEPT_CREATE_SERVICE_NODE on class CL_SRT_WSP_ICF has no exception.

Method MAP_EXCEPT_DELETE_ALIAS_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SUBRC Call by reference Type reference (TYPE) I Exception Integer Wert 20070903
2 Returning PR_SYMBOL Value transfer Type reference (TYPE) STRING Kürzel der ICF Ausnahme 20070903

Method MAP_EXCEPT_DELETE_ALIAS_NODE on class CL_SRT_WSP_ICF has no exception.

Method MAP_EXCEPT_DELETE_SERVICE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SUBRC Call by reference Type reference (TYPE) I Exception Integer Wert 20070903
2 Returning PR_SYMBOL Value transfer Type reference (TYPE) STRING Kürzel der ICF Ausnahme 20070903

Method MAP_EXCEPT_DELETE_SERVICE_NODE on class CL_SRT_WSP_ICF has no exception.

Method MAP_EXCEPT_UPDATE_ALIAS_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SUBRC Call by reference Type reference (TYPE) I Exception Integer Wert 20070831
2 Returning PR_SYMBOL Value transfer Type reference (TYPE) STRING Kürzel der ICF Ausnahme 20070831

Method MAP_EXCEPT_UPDATE_ALIAS_NODE on class CL_SRT_WSP_ICF has no exception.

Method MAP_EXCEPT_UPDATE_SERVICE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_SUBRC Call by reference Type reference (TYPE) I Exception Integer Wert 20070831
2 Returning PR_SYMBOL Value transfer Type reference (TYPE) STRING Kürzel der ICF Ausnahme 20070831

Method MAP_EXCEPT_UPDATE_SERVICE_NODE on class CL_SRT_WSP_ICF has no exception.

Method PREPARE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PC_URL Value transfer Type reference (TYPE) STRING 20051007
2 Importing PI_SUPPRESS_TO_LOWER Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20051012

Method PREPARE_URL on class CL_SRT_WSP_ICF has no exception.

Method SET_HANDLER 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 20050823
2 Importing PI_HANDLER_NAME Call by reference Type reference (TYPE) ICF_HAND Name des ICF-Handlers 20050823
3 Importing PI_HOST_NUMBER Call by reference Type reference (TYPE) ICFHOSTNUM 0 Nummer eines virtuellen Hosts 20050823
4 Importing PI_NODE_GUID Call by reference Type reference (TYPE) ICFNODGUID GUID eines ICF-Service-Knotens 20050823
5 Importing PI_REQUEST Value transfer Type reference (TYPE) TRKORR Auftrag/Aufgabe 20050823
6 Importing PI_URL Call by reference Type reference (TYPE) STRING URL-Pfad 20050823
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050823

Method THROW_ICF_ISSUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_CASE Call by reference Type reference (TYPE) INT4 ICF Aktion 20070903
2 Importing PI_SUBRC Value transfer Type reference (TYPE) INT4 Rückgabewert des ICF 20070903
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20070903

Method TRIM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_IN_STR Call by reference Type reference (TYPE) CSEQUENCE Input string 20100209
2 Importing PI_REMOVE_LEAD_UNDERSCORE Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE X=trim leading underscores; space=otherwise 20100209
3 Returning PR_OUT_STR Value transfer Type reference (TYPE) STRING Output string 20100209

Method TRIM on class CL_SRT_WSP_ICF has no exception.

Method VALIDATE_TRANSPORT_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PE_DEVCLASS Value transfer Type reference (TYPE) DEVCLASS Paket 20050421
2 Changing PE_REQUEST Value transfer Type reference (TYPE) TRKORR Auftrag/Aufgabe 20050421
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050307
History
Last changed by/on SAP  20130531 
SAP Release Created in 710