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