SAP ABAP Class CL_WS_ICF_LINK (Web Services: Link to ICF)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
⤷ SOAP_TOOLS (Package) SOAP Runtime Tools
⤷ BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
⤷ SOAP_TOOLS (Package) SOAP Runtime Tools
Properties
Class | CL_WS_ICF_LINK | |
Short Description | Web Services: Link to ICF | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SOAP_TOOLS | SOAP Runtime Tools |
Created | 20030805 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_SRT_TOOLS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_WS_ICF_LINK has no interface implemented.
Friends
Class CL_WS_ICF_LINK has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CO_ICF_HANDLER | Constant | Private | Type reference (TYPE) | ICF_HAND | 'CL_SOAP_HTTP_EXTENSION' | 20030805 | ||
2 | CO_ICF_ROOT_BAPI | Constant | Private | Type reference (TYPE) | STRING | '/sap/bc/srt/rfc' | 20040121 | ||
3 | CO_ICF_ROOT_BAPI_SAPNS | Constant | Private | Type reference (TYPE) | STRING | '/sap/bc/srt/rfc/sap' | 20040121 | ||
4 | CO_ICF_ROOT_RFC | Constant | Private | Type reference (TYPE) | STRING | '/sap/bc/srt/rfc' | 20030805 | ||
5 | CO_ICF_ROOT_RFC_SAPNS | Constant | Private | Type reference (TYPE) | STRING | '/sap/bc/srt/rfc/sap' | 20030812 | ||
6 | CO_ICF_ROOT_XIP | Constant | Private | Type reference (TYPE) | STRING | '/sap/bc/srt/xip' | 20030811 | ||
7 | CO_ICF_ROOT_XIP_SAPNS | Constant | Private | Type reference (TYPE) | STRING | '/sap/bc/srt/xip/sap' | 20030812 | ||
8 | MS_AUTH | Static Attribute | Private | Object reference (TYPE REF TO) | IF_ICF_AUTHORITY | Authorization check | 20090520 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHANGE_DEVCLASS | Static method | Public | Method | Change Package for ICF Node | 20030805 |
2 | CHECK_HANDLER | Static method | Private | Method | Check Default Handler for URL | 20030805 |
3 | CHECK_ICFNODE_FOR_WSD | Static method | Public | Method | Check Whether ICF Node Exists for WSD | 20031219 |
4 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20090520 |
5 | CONSTRUCT_URL_FOR_WSD | Static method | Private | Method | Assemble URL from Prefix and WSD Name | 20030806 |
6 | CREATE_ICFNODES | Static method | Private | Method | Create ICF Nodes (Services) for URL | 20030805 |
7 | CREATE_NODE_FOR_NS | Static method | Private | Method | Create ICF Nodes for Namespace Prefix | 20030807 |
8 | CREATE_NODE_FOR_PREFIX | Static method | Public | Method | Create ICF Node for URL Prefix | 20030805 |
9 | CREATE_NODE_FOR_WSD | Static method | Public | Method | Create ICF Node for WSD | 20030805 |
10 | DELETE_ICFNODES | Static method | Private | Method | Delete Previously Created Nodes | 20030805 |
11 | DELETE_NODE_FOR_WSD | Static method | Public | Method | Delete ICF Node for WSD | 20030806 |
12 | FORMAT_ICF_ERROR | Static method | Private | Method | Convert ICF Error Code | 20030808 |
13 | GET_DEFAULT_PREFIX | Static method | Public | Method | Get Prefix List | 20031127 |
14 | GET_PREFIX_LIST | Static method | Public | Method | Get Prefix List | 20030806 |
15 | GET_URL_FOR_WSD | Static method | Public | Method | Get Default URL for Web Service Definition | 20030905 |
16 | GET_URL_FOR_WSD_RELEASE | Static method | Public | Method | Get URLs for Release with Wizard | 20031126 |
17 | GET_WSDL_ADDRESS_FOR_WSD | Static method | Public | Method | Gets WSDL Address for Web Service Definition | 20040114 |
18 | READ_DEVCLASS | Static method | Private | Method | Get Package for WSD | 20030805 |
19 | READ_WSD_CONFIG | Static method | Private | Method | Get Configuration for Web Service Definition | 20030805 |
20 | SPLIT_WSDNAME_NS | Static method | Private | Method | Analyze Namespace Prefix | 20030808 |
21 | UPDATE_NODE_FOR_WSD | Static method | Public | Method | Change Properties of ICF Node for WSD | 20030806 |
Events
Class CL_WS_ICF_LINK has no event.
Types
Class CL_WS_ICF_LINK has no local type.
Method Signatures
Method CHANGE_DEVCLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PC_TRANSP | Call by reference | Type reference (TYPE) | TRKORR | 20030807 | |||
2 | Importing | PI_NEW_DEVC | Call by reference | Type reference (TYPE) | DEVCLASS | Neues Entwicklungspaket | 20030807 | ||
3 | Importing | PI_URL_PREFIX | Call by reference | Type reference (TYPE) | SRT_WSICF_PREFIX | 20030807 | |||
4 | Importing | PI_WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_WSD | 20030807 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei Verwalten der Default-Aufrufadresse | 20030805 |
Method CHECK_HANDLER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PE_HANDLER_DEFINED | Value transfer | Type reference (TYPE) | FLAG | 'X'-Handler ist für die URL registriert | 20030805 | ||
2 | Importing | PI_URL | Call by reference | Type reference (TYPE) | STRING | URL | 20030805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20030805 |
Method CHECK_ICFNODE_FOR_WSD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PI_URL_PREFIX | Call by reference | Type reference (TYPE) | SRT_WSICF_PREFIX | Pfad-Präfix im ICF für Web Service Definitionen | 20031219 | ||
2 | Importing | PI_WSDNAME | Call by reference | Type reference (TYPE) | WEBSNAME | Web Services: Web Service Definition | 20031219 | ||
3 | Returning | PR_ICFNODE_EXISTS | Value transfer | Type reference (TYPE) | BOOLEAN | Flag: 'X' = ICF-Knoten existiert bereits | 20031219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20031219 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_WS_ICF_LINK has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WS_ICF_LINK has no exception.
Method CONSTRUCT_URL_FOR_WSD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PI_URL_PREFIX | Call by reference | Type reference (TYPE) | SRT_WSICF_PREFIX | URL-Präfix | 20030806 | ||
2 | Importing | PI_WSDNAME | Call by reference | Type reference (TYPE) | WEBSNAME | interner Name Web Service | 20030806 | ||
3 | Returning | PR_URL | Value transfer | Type reference (TYPE) | STRING | URL | 20030806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20030905 |
Method CREATE_ICFNODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PC_TRANSP | Call by reference | Type reference (TYPE) | TRKORR | Transportauftrag | 20030805 | ||
2 | Exporting | PE_CREATED_NODES | Call by reference | Type reference (TYPE) | TYPE_ICFKEY_LIST | Liste aller erzeugten Knoten | 20030805 | ||
3 | Exporting | PE_ICFGUID | Call by reference | Type reference (TYPE) | ICFNODGUID | ICF-GUID des letzten erzeugten ICF-Knotens | 20030805 | ||
4 | Importing | PI_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Entwicklungsklasse | 20030805 | ||
5 | Importing | PI_URL | Call by reference | Type reference (TYPE) | STRING | URL, für die ICF-Knoten angelegt werden sollen | 20030805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20030805 |
Method CREATE_NODE_FOR_NS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PC_TRANSP | Call by reference | Type reference (TYPE) | TRKORR | Transportauftrag | 20030807 | ||
2 | Exporting | PE_CREATED_NODE | Call by reference | Type reference (TYPE) | TYPE_ICFKEY | erzeugte Knoten | 20030807 | ||
3 | Exporting | PE_ICFGUID | Call by reference | Type reference (TYPE) | ICFNODGUID | ICF-GUID des letzten erzeugten ICF-Knotens | 20030807 | ||
4 | Importing | PI_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Entwicklungsklasse | 20030807 | ||
5 | Importing | PI_ICFPARGUID | Call by reference | Type reference (TYPE) | ICFPARGUID | 20030807 | |||
6 | Importing | PI_NS_PREFIX | Call by reference | Type reference (TYPE) | WEBSNAME | Päfix des WSD-Namens | 20030808 | ||
7 | Importing | PI_URL_PREFIX | Call by reference | Type reference (TYPE) | SRT_WSICF_PREFIX | 20030807 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20030807 |
Method CREATE_NODE_FOR_PREFIX Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PC_TRANSP | Call by reference | Type reference (TYPE) | TRKORR | Transportauftrag | 20030805 | ||
2 | Importing | PI_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Entwicklungspaket | 20030805 | ||
3 | Importing | PI_URL | Call by reference | Type reference (TYPE) | STRING | URL, für die ICF-Knoten angelegt werden sollen | 20030805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20030805 |
Method CREATE_NODE_FOR_WSD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PC_TRANSP | Call by reference | Type reference (TYPE) | TRKORR | Transportauftrag | 20030805 | ||
2 | Importing | PI_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Entwicklungspaket | 20030811 | ||
3 | Importing | PI_URL_PREFIX | Call by reference | Type reference (TYPE) | SRT_WSICF_PREFIX | URL-Präfix, unter dem der Knoten angelegt werden soll | 20030805 | ||
4 | Importing | PI_WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_WSD | Web Service Definition | 20030805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20030805 |
Method DELETE_ICFNODES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PC_TRANSP | Value transfer | Type reference (TYPE) | TRKORR | 20030805 | |||
2 | Importing | PI_ICFNODES | Call by reference | Type reference (TYPE) | TYPE_ICFKEY_LIST | 20030805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20030805 |
Method DELETE_NODE_FOR_WSD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PC_TRANSP | Call by reference | Type reference (TYPE) | TRKORR | Transportauftrag | 20030806 | ||
2 | Importing | PI_URL_PREFIX | Call by reference | Type reference (TYPE) | SRT_WSICF_PREFIX | URL-Präfix, unter dem der Knoten angelegt werden soll | 20030806 | ||
3 | Importing | PI_WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_WSD | Web Service Definition | 20030806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20030806 |
Method FORMAT_ICF_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PC_EXCEPTION | Value transfer | Object reference (TYPE REF TO) | CX_WS_ICF_LINK | 20031023 | |||
2 | Importing | PI_MODE | Call by reference | Type reference (TYPE) | STRING | 'CREATE', 'DELETE' | 20030808 | ||
3 | Importing | PI_RC | Call by reference | Type reference (TYPE) | SYSUBRC | 20030808 |
Method FORMAT_ICF_ERROR on class CL_WS_ICF_LINK has no exception.
Method GET_DEFAULT_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 | 20031127 | ||
2 | Importing | PI_WSNAME | Call by reference | Type reference (TYPE) | WSNAMEEXT | Externer Name eines Web Services | 20031127 | ||
3 | Returning | PR_DEFAULT_PREFIX | Value transfer | Type reference (TYPE) | SRT_WSICF_PREFIX | Default-Präfix | 20031127 |
Method GET_DEFAULT_PREFIX on class CL_WS_ICF_LINK has no exception.
Method GET_PREFIX_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PE_DEFAULT_PREFIX | Value transfer | Type reference (TYPE) | SRT_WSICF_PREFIX | Default-Präfix | 20030806 | ||
2 | Exporting | PE_PREFIX_LIST | Value transfer | Type reference (TYPE) | SRT_WSICF_PREFIX_TAB | Präfix-Liste | 20030806 | ||
3 | Importing | PI_VERSION | Call by reference | Type reference (TYPE) | R3STATE | Version | 20030827 | ||
4 | Importing | PI_WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_WSD | Web Service Definition | 20030806 |
Method GET_PREFIX_LIST on class CL_WS_ICF_LINK has no exception.
Method GET_URL_FOR_WSD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PI_LOWER_CASE_FLAG | Call by reference | Type reference (TYPE) | FLAG | 'X' | 'Lower-Case'-Schreibweise verwenden | 20040114 | |
2 | Importing | PI_VERSION | Call by reference | Type reference (TYPE) | R3STATE | 'A' | Version der WSD ('A'-aktiv, 'I'-inaktiv) | 20030905 | |
3 | Importing | PI_WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_WSD | Web Service Definition | 20030905 | ||
4 | Returning | PR_URL | Value transfer | Type reference (TYPE) | STRING | ICF-Pfad für WSD | 20030905 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20030905 |
Method GET_URL_FOR_WSD_RELEASE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PE_ICF_PATH | Value transfer | Type reference (TYPE) | STRING | ICF-Pfad für WSD | 20040114 | ||
2 | Exporting | PE_WSDL_ADDRESS | Value transfer | Type reference (TYPE) | STRING | Aufrufadresse für WSDL | 20040114 | ||
3 | Importing | PI_ENDPOINT_TYPE | Call by reference | Type reference (TYPE) | VEPREFTYPE | Endpunkt-Typ | 20031127 | ||
4 | Importing | PI_WSNAME_INT | Call by reference | Type reference (TYPE) | WEBSNAME | Interner Name Web Service Definition | 20041220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20031126 |
Method GET_WSDL_ADDRESS_FOR_WSD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PE_URL | Value transfer | Type reference (TYPE) | STRING | WSDL-Adresse | 20040114 | ||
2 | Importing | PI_WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_WSD | Web Service Definition | 20040114 | ||
3 | Importing | PI_WSDL_PROPERTIES | Call by reference | Type reference (TYPE) | SRT_WSDL_PROPERTIES | SRT-Tools: Eigenschaften für die WSDL-Generierung | 20040114 | ||
4 | Importing | PI_WSDL_VERSION | Call by reference | Type reference (TYPE) | STRING | CL_SRT_TOOLS=>CO_WSDL_11 | 20040114 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | SRT: Ausnahmen der Runtime Registry | 20040114 |
Method READ_DEVCLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PE_DEVCLASS | Value transfer | Type reference (TYPE) | DEVCLASS | 20030805 | |||
2 | Importing | PI_WSNAME | Call by reference | Type reference (TYPE) | WEBSNAME | 20030805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20030805 |
Method READ_WSD_CONFIG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PI_WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_WSD | 20030805 | |||
2 | Returning | PR_CONFIG | Value transfer | Type reference (TYPE) | SOAP_CFG_LIST | 20030805 |
Method READ_WSD_CONFIG on class CL_WS_ICF_LINK has no exception.
Method SPLIT_WSDNAME_NS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | PE_NS_PREFIX | Value transfer | Type reference (TYPE) | WEBSNAME | Name einer Variante | 20030808 | ||
2 | Exporting | PE_WSDNAME_LOCAL | Value transfer | Type reference (TYPE) | WEBSNAME | Name einer Variante | 20030808 | ||
3 | Importing | PI_WSDNAME_COMPLETE | Value transfer | Type reference (TYPE) | WEBSNAME | Name einer Variante | 20030808 |
Method SPLIT_WSDNAME_NS on class CL_WS_ICF_LINK has no exception.
Method UPDATE_NODE_FOR_WSD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | PC_TRANSP | Call by reference | Type reference (TYPE) | TRKORR | Transportauftrag | 20030806 | ||
2 | Importing | PI_DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Entwicklungspaket | 20030811 | ||
3 | Importing | PI_URL_PREFIX | Call by reference | Type reference (TYPE) | SRT_WSICF_PREFIX | URL-Präfix, unter dem der Knoten angelegt werden soll | 20030806 | ||
4 | Importing | PI_WSD | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_WSD | Web Service Definition | 20030806 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WS_ICF_LINK | Web Services: Fehler bei der Anbindung ans ICF | 20030806 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 640 |