SAP ABAP Class CL_SRAPI_WSDL_SERVICE (WSDL-Service)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IBD (Application Component) Integration Builder - Design
     SAI_SREP_API (Package) API for Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRAPI_WSDL_SERVICE WSDL Service of Repository 20040922
Properties
Class CL_SRAPI_WSDL_SERVICE  
Short Description WSDL-Service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_SREP_API   API for Repository 
Created 20040922   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SRAPI_WSDL_SERVICE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRAPI_WSDL_SERVICE WSDL Service of Repository 20040922
Friends
Class CL_SRAPI_WSDL_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTION_LISTENER Instance attribute Private Object reference (TYPE REF TO) IF_SRAPI_ACTION_LISTENER Event Listener for internal API Actions 20060830
2 ADD_ENHANCEMENTS_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'ADD_ENHANCEMENTS' 20040922
3 API_LEVEL Instance attribute Private Type reference (TYPE) STRING API version 20040922
4 CALLER_LEVEL Instance attribute Private Type reference (TYPE) STRING Caller Level 20040922
5 CHECK_BO Constant Private Type reference (TYPE) STRING 'CHECK_BO' 20060327
6 DESCRIBE_SERVER Constant Private Type reference (TYPE) STRING 'WSDL_SOAP_SERVER_FOR_OUTBOUND' 20060207
7 DOCU_LANG_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'DOCU_LANG' 20040922
8 ELEM_TAG Constant Private Type reference (TYPE) STRING 'elem' 20040922
9 HTTP_DESTINATION Instance attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20040922
10 ID_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'id' 20040922
11 KEY_TAG Constant Private Type reference (TYPE) STRING 'key' 20040922
12 LINK_TAG Constant Private Type reference (TYPE) STRING 'ref' 20040922
13 LIST_TAG Constant Private Type reference (TYPE) STRING 'list' 20040922
14 LOGON_LANGUAGE Instance attribute Private Type reference (TYPE) SYLANGU Logon Language 20040922
15 PASSWORD Instance attribute Private Type reference (TYPE) STRING Password 20040922
16 READ_CLIENT Instance attribute Private Object reference (TYPE REF TO) IF_HMI_CLIENT HMI Client 20040922
17 READ_ENCODING Constant Private Type reference (TYPE) STRING 'UTF-8' Encoding Request Doc 20040922
18 READ_NS Constant Private Type reference (TYPE) STRING ' ' Namespace of Request 20040922
19 RELEASE_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'release' 20040922
20 REP_LEVEL Instance attribute Private Type reference (TYPE) STRING Rep Version 20040922
21 REP_URL Instance attribute Private Type reference (TYPE) STRING Repository URL 20040922
22 SP_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'sp' 20061229
23 SWC_GUID_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'swcGuid' 20040922
24 TYPE_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'typeID' 20040922
25 TYPE_TAG Constant Private Type reference (TYPE) STRING 'type' 20040922
26 USER Instance attribute Private Type reference (TYPE) STRING User 20040922
27 VC_MODE_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'vcQMode' 20040922
28 VC_TAG Constant Private Type reference (TYPE) STRING 'vc' 20040922
29 VC_TYPE_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'vcType' 20040922
30 WITH_CORE_TYPE_INFO Constant Private Type reference (TYPE) STRING 'WITH_CORE_DATATYPE_INFO' 20060207
31 WITH_ORIG_LANG_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'WITH_ORIG_LANG_INFO' 20041115
32 WITH_SAM_INFO Constant Private Type reference (TYPE) STRING 'WITH_SAM_INFO' 20060207
33 WITH_UI_TEXTS_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'WITH_UI_TEXTS' 20050426
34 WSDL_VERSION_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'WSDL_VERSION' 20040922
35 WSDL_XSD_GEN_MODE Constant Private Type reference (TYPE) STRING 'WSDL_XSD_GEN_MODE' 20060626
36 XSD_VERSION_ATTRIBUTE Constant Private Type reference (TYPE) STRING 'XSD_VERSION' 20040922
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT_KEY Instance method Private Method Append Object Key to WSDL Request XML 20040922
2 CLOSE_REQUEST_DOCUMENT Instance method Private Method Closes Request Document and Creates XSTRING 20040922
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040922
4 CREATE_WSDL_REQUEST_DOCUMENT Instance method Private Method Creates WSDL Request XML 20040922
5 CREATE_WSDL_REQUEST_INPUT Instance method Private Method Creates WSDL Request XML 20040922
6 EXECUTE_REMOTE_READ Instance method Private Method Execute Read Service 20040922
7 GET_WSDL_REQUEST_INPUT3_0 Instance method Private Method Create WSDL Request XML for 3.0 20040922
8 GET_WSDL_REQUEST_INPUT7_0 Instance method Private Method Creates WSDL Request XML for 7.0 20041112
Events
Class CL_SRAPI_WSDL_SERVICE has no event.
Types
Class CL_SRAPI_WSDL_SERVICE has no local type.
Method Signatures

Method ADD_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20040922
2 Importing IM_XML Call by reference Object reference (TYPE REF TO) CL_PROXY_XSD_NODE Request XML 20040922

Method ADD_OBJECT_KEY on class CL_SRAPI_WSDL_SERVICE has no exception.

Method CLOSE_REQUEST_DOCUMENT Signature

Method CLOSE_REQUEST_DOCUMENT on class CL_SRAPI_WSDL_SERVICE has no parameter.
Method CLOSE_REQUEST_DOCUMENT on class CL_SRAPI_WSDL_SERVICE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTION_LISTENER Call by reference Object reference (TYPE REF TO) IF_SRAPI_ACTION_LISTENER Event-Listener für interne API Aktionen 20060830
2 Importing IM_API_LEVEL Call by reference Type reference (TYPE) STRING API Version 20040922
3 Importing IM_CALLER_LEVEL Call by reference Type reference (TYPE) STRING Caller Level 20040922
4 Importing IM_HTTP_DESTINATION Call by reference Type reference (TYPE) RFCDEST Http Destination 20040922
5 Importing IM_LOGON_LANGUAGE Call by reference Type reference (TYPE) SYLANGU Anmeldesprache 20040922
6 Importing IM_PASSWORD Call by reference Type reference (TYPE) STRING Password 20040922
7 Importing IM_REP_LEVEL Call by reference Type reference (TYPE) STRING Rep Version 20040922
8 Importing IM_REP_URL Call by reference Type reference (TYPE) STRING Repository Url 20040922
9 Importing IM_USER Call by reference Type reference (TYPE) STRING User 20040922

Method CONSTRUCTOR on class CL_SRAPI_WSDL_SERVICE has no exception.

Method CREATE_WSDL_REQUEST_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_OBJ_TYPE Call by reference Type reference (TYPE) STRING Objekttyp 20040922
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_PROXY_XSD_NODE Dokument 20040922

Method CREATE_WSDL_REQUEST_DOCUMENT on class CL_SRAPI_WSDL_SERVICE has no exception.

Method CREATE_WSDL_REQUEST_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTROL Call by reference Object reference (TYPE REF TO) CL_SRAPI_WSDL_GEN_CONTROL Wsdl Generierung Steuerparameter 20040922
2 Importing IM_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20040922
3 Returning RESULT Value transfer Type reference (TYPE) XSTRING Request XML 20040922

Method CREATE_WSDL_REQUEST_INPUT on class CL_SRAPI_WSDL_SERVICE has no exception.

Method EXECUTE_REMOTE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INPUT Call by reference Type reference (TYPE) XSTRING Requestdocument 20040922
2 Returning RESULT Value transfer Type reference (TYPE) XSTRING Output 20040922
# Exception Resumable Description Created on
1 CX_SRAPI_REP_NOT_AVAILABLE Repository nicht verfügbar 20040922
2 CX_SRAPI_USER_NOT_AUTHORIZED User nicht berechtigt 20041011
3 CX_SRAPI_WSDL_SERVICE_ERROR Ausnahme des Wsdl-Service 20040922

Method GET_WSDL_REQUEST_INPUT3_0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTROL Call by reference Object reference (TYPE REF TO) CL_SRAPI_WSDL_GEN_CONTROL3_0 Wsdl Generierung Steuerparameter XI3.0 20040922
2 Importing IM_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20040922
3 Returning RESULT Value transfer Type reference (TYPE) XSTRING XML 20040922

Method GET_WSDL_REQUEST_INPUT3_0 on class CL_SRAPI_WSDL_SERVICE has no exception.

Method GET_WSDL_REQUEST_INPUT7_0 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTROL Call by reference Object reference (TYPE REF TO) CL_SRAPI_WSDL_GEN_CONTROL7_0 Wsdl Generierung Steuerparameter XI3.0 20041112
2 Importing IM_KEY Call by reference Object reference (TYPE REF TO) CL_SRAPI_REP_OBJECT_KEY Schlüssel eines Repositoryobjekts 20041112
3 Returning RESULT Value transfer Type reference (TYPE) XSTRING XML 20041112

Method GET_WSDL_REQUEST_INPUT7_0 on class CL_SRAPI_WSDL_SERVICE has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in 700