SAP ABAP Interface IF_SRT_WSP_ICF_URL_GENERATION (SRT ICF Interface for URL Generation)
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_URL_GENERATION  
Short Description SRT ICF Interface for URL Generation    
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)
2 SRTWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_SRT_WSP_ICF_URL_GENERATION has no interface.
Friends
Interface IF_SRT_WSP_ICF_URL_GENERATION has no friend.
Attributes
Interface IF_SRT_WSP_ICF_URL_GENERATION has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_IF_TO_URL_COMPONENTS Static method Public Method Converts Interface Information for URL Components 20051103
2 CONVERT_URL_COMPONENTS_TO_IF Static method Public Method Converts Transformed URL Components for Interface Info. 20051103
3 GET_ADMIN_VHOST Static method Public Method Get Admin VHost Number in ICF (if configured) 20121025
4 GET_CURRENT_BUSINESS_SYSTEM Static method Public Method Get ID of Current Client (Business System or Replacement) 20051014
5 GET_ESR_INFORMATION Static method Public Method Gets ESR Information for Service Definition 20051014
6 GET_SIMPLE_CLIENT_BASE_URL Static method Public Method Get simple client provider based URL 20081210
7 GET_SIMPLE_CLIENT_PROVIDER_URL Static method Public Method Generate access URL for simple client provider 20080916
8 GET_URL_DESIGN_TIME Static method Public Method Generates Web Service URL Design Time 20050714
9 GET_URL_ESR_ALIAS Static method Public Method Generates Alias for ESR Web Service 20051013
10 GET_URL_PREFIX Static method Public Method Generates URL Prefix 20050721
11 GET_URL_RUNTIME Static method Public Method Generates URL Runtime 20050714
12 GET_URL_RUNTIME_PROF_MGM Static method Public Method Generated URL Runtime for Profile Management 20070606
13 IS_PART_OF Static method Public Method Check if URL part is part of complete URL 20081211
Events
Interface IF_SRT_WSP_ICF_URL_GENERATION has no event.
Types
Interface IF_SRT_WSP_ICF_URL_GENERATION has no local type.
Method Signatures

Method CONVERT_IF_TO_URL_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_URL_NAME Call by reference Type reference (TYPE) STRING 20051104
2 Exporting PE_URL_NAMESPACE Call by reference Type reference (TYPE) STRING 20051104
3 Importing PI_IF_NAME Call by reference Type reference (TYPE) STRING 20051103
4 Importing PI_IF_NAMESPACE Call by reference Type reference (TYPE) STRING 20051103

Method CONVERT_IF_TO_URL_COMPONENTS on Interface IF_SRT_WSP_ICF_URL_GENERATION has no exception.

Method CONVERT_URL_COMPONENTS_TO_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_IF_NAME Call by reference Type reference (TYPE) STRING 20051103
2 Exporting PE_IF_NAMESPACE Call by reference Type reference (TYPE) STRING 20051103
3 Importing PI_URL_NAME Call by reference Type reference (TYPE) STRING 20051103
4 Importing PI_URL_NAMESPACE Call by reference Type reference (TYPE) STRING 20051103

Method CONVERT_URL_COMPONENTS_TO_IF on Interface IF_SRT_WSP_ICF_URL_GENERATION has no exception.

Method GET_ADMIN_VHOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ADMIN_VHOST Value transfer Type reference (TYPE) ICFHOSTNUM Number of a Virtual Host 20121025
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Web Administration ICF Exceptions 20121025

Method GET_CURRENT_BUSINESS_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PR_ID Value transfer Type reference (TYPE) TEXT60 ID des Mandanten 20051014

Method GET_CURRENT_BUSINESS_SYSTEM on Interface IF_SRT_WSP_ICF_URL_GENERATION has no exception.

Method GET_ESR_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_ENDPOINT_TYPE Call by reference Type reference (TYPE) VEPREFTYPE Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20051014
2 Exporting PE_ESR_IF_NAME Call by reference Type reference (TYPE) STRING ESR Name 20051014
3 Exporting PE_ESR_IF_NAMESPACE Call by reference Type reference (TYPE) STRING ESR Namespace 20051014
4 Exporting PE_IS_AUTOGENERATED Call by reference Type reference (TYPE) BOOLEAN wahr (X), wenn Service autogeneriert wurde 20051014
5 Importing PI_SERVICE_DEF_NAME Call by reference Type reference (TYPE) STRING interner Name der Service Definition 20051014
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20051014

Method GET_SIMPLE_CLIENT_BASE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PE_ALIAS_URL Call by reference Type reference (TYPE) STRING Simple client provider base URL for ICF alias login 20090119
2 Exporting PE_URL Call by reference Type reference (TYPE) STRING Simple client provider base URL 20090119

Method GET_SIMPLE_CLIENT_BASE_URL on Interface IF_SRT_WSP_ICF_URL_GENERATION has no exception.

Method GET_SIMPLE_CLIENT_PROVIDER_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_PROVIDER_ID Call by reference Type reference (TYPE) CSEQUENCE Non-SD based identification 20080916
2 Importing PI_SERVICE_DEF_NAME Call by reference Type reference (TYPE) CSEQUENCE Name of service definition 20080916
3 Returning PR_URL Value transfer Type reference (TYPE) STRING Resulting access URL 20080916
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Web Administration ICF Exceptions 20080916

Method GET_URL_DESIGN_TIME 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) 20050714
2 Importing PI_ENDPOINT_TYPE_REF Value transfer Object reference (TYPE REF TO) IF_SRT_WSP_ENDPOINT_TYPE WSP endpoint type 20060614
3 Importing PI_IF_NAME Call by reference Type reference (TYPE) STRING Proxy-Generierung: Objektname im Integration Builder 20050930
4 Importing PI_IF_NAMESPACE Call by reference Type reference (TYPE) STRING Proxy Generierung: Namensraum im Integration Builder 20050930
5 Importing PI_IS_AUTO_GENERATED Call by reference Type reference (TYPE) BOOLEAN ABAP_TRUE IF wurde autogeneriert 20051010
6 Importing PI_SERVICE_DEF_NAME Call by reference Type reference (TYPE) STRING Definitionsname Service 20050714
7 Importing PI_VARIANT_NAME Call by reference Type reference (TYPE) STRING Name einer Variante 20050714
8 Returning PR_URL Value transfer Type reference (TYPE) STRING Zugriffs-URL 20050714
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050714

Method GET_URL_ESR_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_BUSINESS_SYSTEM Value transfer Type reference (TYPE) STRING 20051014
2 Importing PI_CHANNEL_ID Call by reference Type reference (TYPE) STRING 20051013
3 Importing PI_ENDPOINT_TYPE_REF Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_ENDPOINT_TYPE WSP endpoint type 20060724
4 Importing PI_IF_NAME Call by reference Type reference (TYPE) STRING 20051013
5 Importing PI_IF_NAMESPACE Call by reference Type reference (TYPE) STRING 20051013
6 Returning PR_ALIAS_URL Value transfer Type reference (TYPE) STRING 20051013
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20051013

Method GET_URL_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 Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20050721
2 Importing PI_IF_DEF_NAME Call by reference Type reference (TYPE) STRING 20050721
3 Returning PR_DEFAULT_PREFIX Value transfer Type reference (TYPE) SRT_WSICF_PREFIX Pfad-Präfix im ICF für Web Service Definitionen 20050721
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050721

Method GET_URL_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_BINDING_NAME Call by reference Type reference (TYPE) STRING 20050714
2 Importing PI_ENDPOINT_TYPE Call by reference Type reference (TYPE) VEPREFTYPE Objekttype des Referenzobjektes (Funktion, BAPI, IDOC) 20051012
3 Importing PI_ENDPOINT_TYPE_REF Call by reference Object reference (TYPE REF TO) IF_SRT_WSP_ENDPOINT_TYPE WSP endpoint type 20060619
4 Importing PI_IF_NAME Call by reference Type reference (TYPE) STRING Proxy-Generierung: Objektname im Integration Builder 20051012
5 Importing PI_IF_NAMESPACE Call by reference Type reference (TYPE) STRING Proxy Generierung: Namensraum im Integration Builder 20051012
6 Importing PI_IS_AUTO_GENERATED Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE X=autogeneriert;space=sonst 20051012
7 Importing PI_SERVICE_DEF_NAME Call by reference Type reference (TYPE) STRING Service Definition / DT Konfigurationsname 20050714
8 Importing PI_SERVICE_NAME Call by reference Type reference (TYPE) STRING 20050714
9 Importing PI_VARIANT_NAME Call by reference Type reference (TYPE) STRING Variantenname (obsolet) 20050714
10 Returning PR_URL Value transfer Type reference (TYPE) STRING 20050714
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20050714

Method GET_URL_RUNTIME_PROF_MGM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_BINDING_NAME Call by reference Type reference (TYPE) STRING Name des Bindings 20070606
2 Importing PI_PROFILE_NAME Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_NAME Profilname 20070606
3 Importing PI_PROFILE_TYPE Call by reference Type reference (TYPE) SRT_WSP_PROFILE_TYPE WSP Profile Type 20110118
4 Importing PI_PROFILE_VERSION Call by reference Type reference (TYPE) SRT_WSP_PROFILE_CONFIG_VERSION Version des Profils 20070606
5 Importing PI_SERVICE_DEFINITION Call by reference Type reference (TYPE) SRT_WSP_DT_OBJ_NAME Name der Service Definition 20070606
6 Returning PR_URL Value transfer Type reference (TYPE) STRING Resultierende URL 20070606
# Exception Resumable Description Created on
1 CX_SRT_WSP_ICF Ausnahmen Web Admin ICF 20070606

Method IS_PART_OF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PI_URL Call by reference Type reference (TYPE) STRING Complete URL 20081211
2 Importing PI_URL_PREFIX Call by reference Type reference (TYPE) STRING Prefix part of URL 20081211
3 Returning PR_IS_PART Value transfer Type reference (TYPE) BOOLEAN X=is partial URL; space=unrelated part 20081211

Method IS_PART_OF on Interface IF_SRT_WSP_ICF_URL_GENERATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710