SAP ABAP Class CL_SD_ENDPOINT_URL (CL_SD_ENDPOINT_URL)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBC-SRV (Application Component) Services
     SERVDIR (Package) AI XMB Service Directory
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SD_ENDPOINT_IDOC IDoc Adapter as Endpoint 20020815
2 Inheritance (c INHERITING FROM c_ref)  CL_SD_ENDPOINT_PE Endpoint for Process Engine 20020819
3 Inheritance (c INHERITING FROM c_ref)  CL_SD_ENDPOINT_RFC 20020823
4 Inheritance (c INHERITING FROM c_ref)  CL_SD_ENDPOINT_STANDARD_URL 20020826
Properties
Class CL_SD_ENDPOINT_URL  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SERVDIR   AI XMB Service Directory 
Created 20020812   SAP 
Last change 20110908   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_SD_ENDPOINT_URL has no interface implemented.
Friends
Class CL_SD_ENDPOINT_URL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_FALSE Constant Public Type reference (TYPE) ABAP_BOOL '0' False 20020823
2 CO_HOST_KEY Constant Public Type reference (TYPE) SDHOST 'HOST' Service Directory: Host 20020815
3 CO_NS_IDOC Constant Public Type reference (TYPE) PRX_NSPCE 'URN:SAP-COM:DOCUMENT:SAP:IDOC:MESSAGES' Proxy Generation: Namespace in the Integration Builder 20020920
4 CO_NS_RFC Constant Public Type reference (TYPE) PRX_NSPCE 'URN:SAP-COM:DOCUMENT:SAP:RFC:FUNCTIONS' Proxy Generation: Namespace in the Integration Builder 20020920
5 CO_PATH_KEY Constant Public Type reference (TYPE) SDPATH 'PATH' Service Directory : Path or Hierarchy 20020815
6 CO_PORT_KEY Constant Public Type reference (TYPE) SDPORT 'PORT' Service Directory : Port Number 20020815
7 CO_PROTOCOL_DEST Constant Public Type reference (TYPE) SDPROT 'DEST' Service Directory : Protocol 20020812
8 CO_PROTOCOL_HTTP Constant Public Type reference (TYPE) SDPROT 'HTTP' Service Directory : Protocol 20020812
9 CO_PROTOCOL_IDOC Constant Public Type reference (TYPE) SDPROT 'IDOC' Service Directory : Protocol 20020812
10 CO_PROTOCOL_KEY Constant Public Type reference (TYPE) SDPROT 'PROTOCOL' Service Directory : Protocol 20020815
11 CO_PROTOCOL_RFC Constant Public Type reference (TYPE) SDPROT 'RFC' Service Directory : Protocol 20020812
12 CO_PROTOCOL_RFCLOC Constant Public Type reference (TYPE) SDPROT 'RFCLOC' Service Directory : Protocol 20020813
13 CO_QUERY_KEY Constant Public Type reference (TYPE) STRING 'QUERY' Query String 20020815
14 CO_TRACE_LEVEL Constant Protected Type reference (TYPE) SXMSTRCLEV '3' Trace level 20020813
15 CO_TRUE Constant Public Type reference (TYPE) ABAP_BOOL '1' True 20020823
16 CO_TYPE_HTTP Constant Public Type reference (TYPE) SAIENDPOINT_TYPE 'HTTP' XI: Endpoint Type 20020813
17 CO_TYPE_IDOC Constant Public Type reference (TYPE) SAIENDPOINT_TYPE 'IDOC' XI: Endpoint Type 20020813
18 CO_TYPE_IE Constant Public Type reference (TYPE) SAIENDPOINT_TYPE 'IE' XI: Endpoint Type 20020813
19 CO_TYPE_PE Constant Public Type reference (TYPE) SAIENDPOINT_TYPE 'PE' XI: Endpoint Type 20020819
20 CO_TYPE_RFC Constant Public Type reference (TYPE) SAIENDPOINT_TYPE 'RFC' XI: Endpoint Type 20020813
21 CO_TYPE_URL Constant Public Type reference (TYPE) SAIENDPOINT_TYPE 'URL' XI: Endpoint Type 20020813
22 CO_USER_INFO_KEY Constant Public Type reference (TYPE) STRING 'USER_INFO' Authentification user:pwd 20020815
23 HOST Instance attribute Protected Type reference (TYPE) SDHOST Service Directory: Host 20020812
24 PATH Instance attribute Protected Type reference (TYPE) SDPATH Service Directory : Path or Hierarchy 20020812
25 PORT Instance attribute Protected Type reference (TYPE) SDPORT Service Directory : Port Number 20020812
26 PROTOCOL Instance attribute Protected Type reference (TYPE) SDPROT Service Directory : Protocol 20020812
27 QUERY Instance attribute Protected Type reference (TYPE) STRING Query String 20020812
28 TYPE Instance attribute Protected Type reference (TYPE) SAIENDPOINT_TYPE XI: Endpoint Type 20020812
29 USER_INFO Instance attribute Protected Type reference (TYPE) STRING Authentification user:pwd 20020812
Methods
# Method Level Visibility Method type Description Created on
1 AS_URL_STRING Instance method Public Method Gets a URL string for this object 20020812
2 CREATE_FROM_URL_STRING Static method Private Method Gets Endpoint from Internal URL Representation 20020823
3 GET_HOST Instance method Public Method Gets host 20020812
4 GET_PATH Instance method Public Method Gets path 20020812
5 GET_PORT Instance method Public Method Gets port 20020812
6 GET_PROTOCOL Instance method Public Method Gets protocol 20020812
7 GET_QUERY Instance method Public Method Gets query string 20020812
8 GET_TYPE Instance method Public Method Gets endpoint type 20020812
9 GET_USER_INFO Instance method Public Method Gets user info ("User:Pwd") 20020812
10 PARSE_QUERY_STRING Static method Protected Method Parses URL query string and returns name/value pair 20020819
11 PARSE_URL_STRING Static method Protected Method Parses URL string and returns name/value pair 20020819
12 SET_HOST Instance method Public Method Sets Host 20020812
13 SET_PARAMETERS_FROM_PROPERTIES Instance method Protected Method Sets endpoint attributes from property list 20020812
14 SET_PATH Instance method Public Method Sets path 20020812
15 SET_PORT Instance method Public Method Sets port 20020812
16 SET_PROTOCOL Instance method Protected Method Sets protocol 20020812
17 SET_QUERY Instance method Public Method Sets query string 20020812
18 SET_USER_INFO Instance method Public Method Sets user info ("User:Pwd") 20020812
19 TO_QUERY_STRING Static method Protected Method Generates URL query string from name/value pairs 20020826
20 WRITE_TRACE Instance method Public Method Write endpoint attributes in trace 20020813
Events
Class CL_SD_ENDPOINT_URL has no event.
Types
Class CL_SD_ENDPOINT_URL has no local type.
Method Signatures

Method AS_URL_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20020812

Method AS_URL_STRING on class CL_SD_ENDPOINT_URL has no exception.

Method CREATE_FROM_URL_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SD_ENDPOINT_URL 20020823
2 Importing THE_URL_STRING Call by reference Type reference (TYPE) STRING interne URL Darstellung 20020823
# Exception Resumable Description Created on
1 CX_SD_PARSING_ERROR Fehler beim Parsen 20020823

Method GET_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDHOST Service Directory: Host 20020812

Method GET_HOST on class CL_SD_ENDPOINT_URL has no exception.

Method GET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDPATH Service Directory : Pfad bzw. Hierarchie 20020812

Method GET_PATH on class CL_SD_ENDPOINT_URL has no exception.

Method GET_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDPORT Service Directory : Portnummer 20020812

Method GET_PORT on class CL_SD_ENDPOINT_URL has no exception.

Method GET_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SDPROT Service Directory : Protocol 20020812

Method GET_PROTOCOL on class CL_SD_ENDPOINT_URL has no exception.

Method GET_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING Query String 20020812

Method GET_QUERY on class CL_SD_ENDPOINT_URL has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) SAIENDPOINT_TYPE XI: Endpoint Typ 20020812

Method GET_TYPE on class CL_SD_ENDPOINT_URL has no exception.

Method GET_USER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING User Info ("User:Pwd") 20020812

Method GET_USER_INFO on class CL_SD_ENDPOINT_URL has no exception.

Method PARSE_QUERY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) NAME2STRINGVALUE_TABLE Tablle von Name->Wert Paaren 20020819
2 Importing THE_QUERY_STRING Call by reference Type reference (TYPE) STRING Query String 20020819

Method PARSE_QUERY_STRING on class CL_SD_ENDPOINT_URL has no exception.

Method PARSE_URL_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) NAME2STRINGVALUE_TABLE Tablle von Name->Wert Paaren 20020819
2 Importing THE_URL_STRING Call by reference Type reference (TYPE) STRING URL String 20020819
# Exception Resumable Description Created on
1 CX_SD_PARSING_ERROR Fehler beim Parsen 20020819

Method SET_HOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_HOST Call by reference Type reference (TYPE) SDHOST Host 20020812

Method SET_HOST on class CL_SD_ENDPOINT_URL has no exception.

Method SET_PARAMETERS_FROM_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_PROPERTIES Call by reference Type reference (TYPE) NAME2STRINGVALUE_TABLE Tablle von Name->Wert Paaren 20020812

Method SET_PARAMETERS_FROM_PROPERTIES on class CL_SD_ENDPOINT_URL has no exception.

Method SET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_PATH Call by reference Type reference (TYPE) SDPATH Path 20020812

Method SET_PATH on class CL_SD_ENDPOINT_URL has no exception.

Method SET_PORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_PORT Call by reference Type reference (TYPE) SDPORT Port 20020812

Method SET_PORT on class CL_SD_ENDPOINT_URL has no exception.

Method SET_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_PROTOCOL Call by reference Type reference (TYPE) SDPROT Protokoll 20020812

Method SET_PROTOCOL on class CL_SD_ENDPOINT_URL has no exception.

Method SET_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_QUERY Call by reference Type reference (TYPE) STRING Query String 20020812

Method SET_QUERY on class CL_SD_ENDPOINT_URL has no exception.

Method SET_USER_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_USER_INFO Call by reference Type reference (TYPE) STRING Uset Info ("User:Pwd") 20020812

Method SET_USER_INFO on class CL_SD_ENDPOINT_URL has no exception.

Method TO_QUERY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20020826
2 Importing THE_PROPERTIES Call by reference Type reference (TYPE) NAME2STRINGVALUE_TABLE Tablle von Name->Wert Paaren 20020826

Method TO_QUERY_STRING on class CL_SD_ENDPOINT_URL has no exception.

Method WRITE_TRACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TRACE Call by reference Object reference (TYPE REF TO) IF_XMS_TRACE XMS: Trace 20020813

Method WRITE_TRACE on class CL_SD_ENDPOINT_URL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 620