SAP ABAP Class CL_SRT_WSP_HTTP (Administration of HTTP Destinations 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
⤷
⤷
Properties
| Class | CL_SRT_WSP_HTTP | |
| Short Description | Administration of HTTP Destinations 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 | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SRT_WSP_HTTP has no interface implemented.
Friends
Class CL_SRT_WSP_HTTP has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | XUFIELD | '01' | Authorization Field | 20050422 | ||
| 2 | Constant | Private | Type reference (TYPE) | XUFIELD | '02' | Authorization Field | 20050422 | ||
| 3 | Constant | Private | Type reference (TYPE) | XUFIELD | '06' | Authorization Field | 20050422 | ||
| 4 | Constant | Private | Type reference (TYPE) | XUFIELD | '03' | Authorization Field | 20050422 | ||
| 5 | Constant | Private | Type reference (TYPE) | XUFIELD | '36' | Authorization Field | 20050422 | ||
| 6 | Constant | Private | Type reference (TYPE) | STRING | 'CL_SRT_WSP_HTTP' | Current Class Name | 20070903 | ||
| 7 | Constant | Private | Type reference (TYPE) | SSFAPPLSSL | 'DFAULT' | Default Certificate | 20050519 | ||
| 8 | Constant | Private | Type reference (TYPE) | RFCTRACE | 'D' | Deletes Destination | 20050304 | ||
| 9 | Constant | Private | Type reference (TYPE) | RFCCATEGORY | 'SAP_BC_SOAP' | Destination Category | 20050414 | ||
| 10 | Constant | Private | Type reference (TYPE) | RFCTYPE_D | 'G' | External HTTP Destination | 20050304 | ||
| 11 | Constant | Private | Type reference (TYPE) | RFCTRACE | 'I' | Insert Destination | 20050304 | ||
| 12 | Constant | Private | Type reference (TYPE) | RFCTRACE | 'L' | Toggle Lock/Unlock | 20050304 | ||
| 13 | Constant | Private | Type reference (TYPE) | C | 'B' | Basic Authentication | 20050519 | ||
| 14 | Constant | Private | Type reference (TYPE) | C | 'A' | No Authentication | 20050519 | ||
| 15 | Constant | Private | Type reference (TYPE) | C | 'C' | Certificate Authentication | 20050519 | ||
| 16 | Constant | Private | Type reference (TYPE) | RFCTRACE | 'M' | Modifies Destination | 20050304 | ||
| 17 | Constant | Private | Type reference (TYPE) | I | 0 | Use Preferred List | 20050712 | ||
| 18 | Constant | Private | Type reference (TYPE) | RFCCATEGORY | 'SAP_BC_SOAP' | Category of RFC Connections | 20070903 | ||
| 19 | Constant | Private | Type reference (TYPE) | RFCTYPE_D | 'G' | Type of Entry in RFCDES | 20070903 | ||
| 20 | Constant | Private | Type reference (TYPE) | I | 1 | Use Selected List | 20050712 | ||
| 21 | Static Attribute | Private | Type reference (TYPE) | I | 0 | List Method to Be Used | 20050712 | ||
| 22 | Instance attribute | Public | Type reference (TYPE) | STRING | Text token for exception message | 20080822 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Change on SM59 Screen | 20051117 | |
| 2 | Static method | Public | Constructor | Class Constructor | 20070903 | |
| 3 | Static method | Public | Method | Create HTTP Destination | 20050304 | |
| 4 | Static method | Public | Method | Delete HTTP Destination | 20050304 | |
| 5 | Static method | Public | Method | Checks Existence of Specified HTTP Destination | 20050304 | |
| 6 | Static method | Private | Method | Checks Existence of Feature Property | 20070125 | |
| 7 | Static method | Public | Method | Creates Information for HTTP Destination | 20050407 | |
| 8 | Static method | Private | Method | Gets Value of Feature Property | 20050519 | |
| 9 | Static method | Public | Method | Gets HTTP Destination Details | 20071203 | |
| 10 | Static method | Public | Method | Get maximum wait time value | 20081127 | |
| 11 | Static method | Private | Method | Gets Most Preferred Property List of Binding | 20050629 | |
| 12 | Static method | Private | Method | Extracts Protocol, Server, Port, and Path from URL | 20050622 | |
| 13 | Static method | Private | Method | Gets Most Preferred Property List of Binding | 20050712 | |
| 14 | Static method | Private | Method | Checks for Numeric Value | 20060721 | |
| 15 | Static method | Public | Method | Modified HTTP Destination | 20050304 | |
| 16 | Static method | Private | Method | Checks whether specified URL is valid | 20050622 |
Events
Class CL_SRT_WSP_HTTP has no event.
Types
Class CL_SRT_WSP_HTTP has no local type.
Method Signatures
Method CHANGE_BY_TRANSACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_DESTINATION_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | logische Destination (Wird bei Funktionsaufruf angegeben) | 20051117 | |||
| 2 | PI_EDITABLE | Call by reference | Type reference (TYPE) | BOOLEAN | X=editierte Anzeige; space=sonst | 20071120 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HTTP Destinationen Generieren | 20051117 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SRT_WSP_HTTP has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SRT_WSP_HTTP has no exception.
Method CREATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_BINDING | Call by reference | Object reference (TYPE REF TO) | IF_SRT_WSP_SUBJECT_BINDING | Binding Information | 20050304 | |||
| 2 | PI_DEST_NAME | Call by reference | Type reference (TYPE) | STRING | logische Destination | 20050304 | |||
| 3 | PI_PROPERTIES | Call by reference | Type reference (TYPE) | SRT_WSP_TEMPL_PROPERTIES | WSP Template Properties | 20060809 | |||
| 4 | PR_DEST_NAME | Value transfer | Type reference (TYPE) | STRING | logische Destination | 20050304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HTTP Destinationen Generieren | 20050304 |
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_DEST_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | HTTP Destination Typ 'G' | 20050304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HTTP Destinationen Generieren | 20050304 |
Method EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_DEST_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | logische Destination | 20050304 | |||
| 2 | PR_EXISTS | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20050304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HTTP Destinationen Generieren | 20050304 |
Method EXISTS_FEATURE_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_FEATURE_NAME | Call by reference | Type reference (TYPE) | STRING | Feature Name | 20070125 | |||
| 2 | PI_PROPERTY_LIST | Call by reference | Object reference (TYPE REF TO) | IF_SRT_WSP_PROPERTY_LIST | zu inspuzierende Property Liste | 20070125 | |||
| 3 | PI_PROPERTY_NAME | Call by reference | Type reference (TYPE) | STRING | Property Name | 20070125 | |||
| 4 | PR_EXISTS | Value transfer | Type reference (TYPE) | BOOLEAN | X=Property existiert; space=sonst | 20070125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20070125 |
Method GENERATE_HTTP_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_PROPERTIES | Call by reference | Type reference (TYPE) | SRT_WSP_TEMPL_PROPERTIES | WSP Template Properties | 20060809 | |||
| 2 | PI_PROPERTY_LIST | Call by reference | Object reference (TYPE REF TO) | IF_SRT_WSP_PROPERTY_LIST | Web Service Client Binding Information | 20050407 | |||
| 3 | PR_HTTP_SETTINGS | Value transfer | Type reference (TYPE) | SRT_WSP_HTTP_DEST_INFO | Verwaltung von HTTP Destinationen für WS Clients | 20050407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HTTP Destinationen Generieren | 20050407 |
Method GET_FEATURE_PROPERTY_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_FEATURE_NAME | Call by reference | Type reference (TYPE) | STRING | 20050519 | ||||
| 2 | PI_PROPERTY_LIST | Call by reference | Object reference (TYPE REF TO) | IF_SRT_WSP_PROPERTY_LIST | WSP property list | 20050519 | |||
| 3 | PI_PROPERTY_NAME | Call by reference | Type reference (TYPE) | STRING | 20050519 | ||||
| 4 | PR_VALUE | Value transfer | Type reference (TYPE) | STRING | URL oder leer | 20050519 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HTTP Destinationen Generieren | 20050519 |
Method GET_INFO_FROM_DESTINATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_EXISTS | Call by reference | Type reference (TYPE) | BOOLEAN | X=Destination existiert; space=Destination existiert nicht | 20071203 | |||
| 2 | PE_HTTP_INFO | Call by reference | Type reference (TYPE) | SRT_WSP_HTTP_DEST_INFO | Verwaltung von HTTP Destinationen für WS Clients | 20071203 | |||
| 3 | PE_PROPERTIES | Call by reference | Type reference (TYPE) | SRT_WSP_TEMPL_PROPERTIES | HTTP Destinations-Information als SRT Properties | 20071203 | |||
| 4 | PI_DEST_NAME | Call by reference | Type reference (TYPE) | STRING | Name der HTTP Destination | 20071203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | WSP Exception | 20081209 | ||
| 2 | HTTP Destinationen Generieren | 20071203 |
Method GET_MAX_WAIT_TIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_MAX_WAIT_TIME | Call by reference | Type reference (TYPE) | STRING | Max. wait time from input | 20081127 | |||
| 2 | PR_MAX_WAIT_TIME | Value transfer | Type reference (TYPE) | STRING | Max. wait time prepared for API usage | 20081127 |
Method GET_MAX_WAIT_TIME on class CL_SRT_WSP_HTTP has no exception.
Method GET_MOST_PREFERRED_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_BINDING | Call by reference | Object reference (TYPE REF TO) | IF_SRT_WSP_SUBJECT_BINDING | WSP subject binding | 20050629 | |||
| 2 | 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 | WSP Exception | 20050629 |
Method GET_PROTOCOL_SERVER_PORT_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PE_PATH | Call by reference | Type reference (TYPE) | STRING | URL Pfadpräfix | 20050622 | |||
| 2 | PE_PORT | Call by reference | Type reference (TYPE) | STRING | Portnummer als String | 20050622 | |||
| 3 | PE_PROTOCOL | Call by reference | Type reference (TYPE) | STRING | Protokoll (HTTP oder HTTPS) | 20050622 | |||
| 4 | PE_SERVER | Call by reference | Type reference (TYPE) | STRING | Server Name | 20050622 | |||
| 5 | PI_URL | Call by reference | Type reference (TYPE) | STRING | Komplette URL | 20050622 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HTTP Destinationen Generieren | 20050622 |
Method GET_SELECTED_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_BINDING | Call by reference | Object reference (TYPE REF TO) | IF_SRT_WSP_SUBJECT_BINDING | WSP subject binding | 20050712 | |||
| 2 | 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 | HTTP Destinationen Generieren | 20050712 |
Method IS_NUMERIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_VALUE | Value transfer | Type reference (TYPE) | STRING | 20060721 | ||||
| 2 | PR_IS_NUMERIC | Value transfer | Type reference (TYPE) | BOOLEAN | X=String ist numerisch; space=sonst | 20060721 |
Method IS_NUMERIC on class CL_SRT_WSP_HTTP has no exception.
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_BINDING | Call by reference | Object reference (TYPE REF TO) | IF_SRT_WSP_SUBJECT_BINDING | Binding Information | 20050304 | |||
| 2 | PI_DEST_NAME | Call by reference | Type reference (TYPE) | STRING | logische Destination (Wird bei Funktionsaufruf angegeben) | 20050304 | |||
| 3 | PI_PROPERTIES | Call by reference | Type reference (TYPE) | SRT_WSP_TEMPL_PROPERTIES | WSP Template Properties | 20060809 | |||
| 4 | PI_URL | Call by reference | Type reference (TYPE) | STRING | URL String | 20050622 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HTTP Destinationen Generieren | 20050304 |
Method URL_IS_VALID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PI_URL | Call by reference | Type reference (TYPE) | STRING | 20050622 | ||||
| 2 | PR_IS_VALID | Value transfer | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20050622 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | HTTP Destinationen Generieren | 20050622 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 710 |