SAP ABAP Class CL_WSDL11_SCHEMA (Generator for XSD, ST, and Code from RFCs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SOAP_GEN (Package) WSDL, ST and Code Generation Pool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WSDL11_SCHEMA_GEN Generates WSDL Schema 20030918
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WSDL11_SCHEMA_PARSE WSDL Schema Parser 20030918
Properties
Class CL_WSDL11_SCHEMA  
Short Description Generator for XSD, ST, and Code from RFCs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_GEN   WSDL, ST and Code Generation Pool 
Created 20030905   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TSXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WSDL11_SCHEMA_GEN Generates WSDL Schema 20030918
2 IF_WSDL11_SCHEMA_PARSE WSDL Schema Parser 20030918
Friends
# Friend Modeled only Created on Description
1 CL_SRT_WSDL11_CTX 20031217
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_SAP_SCHEMA_NS Constant Private Type reference (TYPE) STRING 'http://www.sap.com/webas/630/wsdl/features' SAP Feature Namespace 20030916
2 CO_SAP_SCHEMA_NSPRE Constant Private Type reference (TYPE) STRING 'sap' Prefix for WSDL Schema Namespace 20030916
3 CO_SOAP_SCHEMA_NS Constant Private Type reference (TYPE) STRING 'http://schemas.xmlsoap.org/wsdl/soap/' SOAP 1.1 Namespace 20030916
4 CO_SOAP_SCHEMA_NSPRE Constant Private Type reference (TYPE) STRING 'soap' Prefix for WSDL Schema Namespace 20030916
5 CO_WSDL_SCHEMA_NS Constant Private Type reference (TYPE) STRING 'http://schemas.xmlsoap.org/wsdl/' WSDL 1.1 Namespace 20030905
6 CO_WSDL_SCHEMA_NSPRE Constant Private Type reference (TYPE) STRING 'wsdl' Prefix for WSDL Schema Namespace 20030905
7 CO_XML_SCHEMA_NS Constant Private Type reference (TYPE) STRING 'http://www.w3.org/2001/XMLSchema' XML Schema 1.0 Namespace 20030905
8 CO_XML_SCHEMA_NSPRE Constant Private Type reference (TYPE) STRING 'xsd' Prefix for XML Schema Namespace 20030905
9 M_BINDINGS Instance attribute Private Type reference (TYPE) SRG_ELEMENT_LIST 20030916
10 M_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT Document Root 20030905
11 M_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML XML Root 20030905
12 M_MESSAGES Instance attribute Private Type reference (TYPE) SRG_ELEMENT_LIST 20030916
13 M_NSDECL Instance attribute Private Type reference (TYPE) TSXML_NAMESPACES Namespace Declarations 20030905
14 M_NS_CNT Instance attribute Private Type reference (TYPE) I 0 Namespace Prefix Counter 20030905
15 M_PORTTYPES Instance attribute Private Type reference (TYPE) SRG_ELEMENT_LIST 20030916
16 M_SAP_FEATURES Instance attribute Private Type reference (TYPE) SRG_ELEMENT_LIST List of SAP Features 20030916
17 M_SERVICES Instance attribute Private Type reference (TYPE) SRG_ELEMENT_LIST 20030916
18 M_TYPES Instance attribute Private Type reference (TYPE) SCHEMA_LIST 20030912
19 M_WSDL Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT Schema Root 20030905
20 TARGETNAMESPACE Instance attribute Public Attribute reference (LIKE) 20030918
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BINDING Instance method Public Method 20030918
2 ADD_ELEMENTS Instance method Private Method 20030916
3 ADD_ELEMENT_PART Instance method Public Method 20030918
4 ADD_FAULT Instance method Public Method 20030918
5 ADD_INPUT Instance method Public Method 20030918
6 ADD_MESSAGE Instance method Public Method 20030918
7 ADD_NS_DECL Instance method Private Method 20030905
8 ADD_OPERATION Instance method Public Method 20030918
9 ADD_OUTPUT Instance method Public Method 20030918
10 ADD_PORT Instance method Public Method 20030918
11 ADD_PORTTYPE Instance method Public Method 20030918
12 ADD_SAP_ELEMENT Instance method Private Method 20030916
13 ADD_SAP_FEATURE Instance method Public Method 20030918
14 ADD_SAP_OPTION Instance method Public Method 20030918
15 ADD_SAP_PROPERTY Instance method Public Method 20030918
16 ADD_SAP_USE_FEATURE Instance method Public Method 20030918
17 ADD_SERVICE Instance method Public Method 20030918
18 ADD_SOAP_ADDRESS Instance method Public Method 20030918
19 ADD_SOAP_BINDING Instance method Public Method 20030918
20 ADD_SOAP_BODY Instance method Public Method 20030918
21 ADD_SOAP_ELEMENT Instance method Private Method 20030905
22 ADD_SOAP_OPERATION Instance method Public Method 20030918
23 ADD_TYPES Instance method Public Method 20030918
24 ADD_TYPE_PART Instance method Public Method 20030918
25 ADD_WSDL_ELEMENT Instance method Private Method 20030905
26 ADD_XSD_ELEMENT Instance method Private Method 20030905
27 CONSTRUCTOR Instance method Public Constructor Constructor 20030905
28 CREATE_DOCUMENT Instance method Private Method 20030916
29 GET_LCNAME Instance method Private Method 20030908
30 GET_PREFIX Instance method Private Method Get Prefix for Namespace 20030905
31 GET_TYPES Instance method Public Method 20030918
32 GET_TYPES_ Instance method Public Method 20030918
33 GET_WSDL Instance method Public Method 20030918
34 SET_DEFAULT_NS_DECLS Instance method Private Method 20030916
35 SET_NAME Instance method Private Method Add XSD Type Attribute to XSD Element 20030905
36 SET_TYPE Instance method Private Method Add XSD Type Attribute to XSD Element 20030905
37 __CREATE_FROM_SCHEMA_DOC Static method Public Method 20030905
Events
Class CL_WSDL11_SCHEMA has no event.
Types
Class CL_WSDL11_SCHEMA has no local type.
Method Signatures

Method ADD_BINDING Signature

Method ADD_BINDING on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_BINDING on class CL_WSDL11_SCHEMA has no exception.

Method ADD_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENTS Call by reference Type reference (TYPE) SRG_ELEMENT_LIST 20030916
2 Importing WSDL Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030916

Method ADD_ELEMENTS on class CL_WSDL11_SCHEMA has no exception.

Method ADD_ELEMENT_PART Signature

Method ADD_ELEMENT_PART on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_ELEMENT_PART on class CL_WSDL11_SCHEMA has no exception.

Method ADD_FAULT Signature

Method ADD_FAULT on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_FAULT on class CL_WSDL11_SCHEMA has no exception.

Method ADD_INPUT Signature

Method ADD_INPUT on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_INPUT on class CL_WSDL11_SCHEMA has no exception.

Method ADD_MESSAGE Signature

Method ADD_MESSAGE on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_MESSAGE on class CL_WSDL11_SCHEMA has no exception.

Method ADD_NS_DECL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE Call by reference Type reference (TYPE) STRING 20030905
2 Importing PREFIX Call by reference Type reference (TYPE) STRING 20030905
3 Returning USED_PREFIX Value transfer Type reference (TYPE) STRING 20030916

Method ADD_NS_DECL on class CL_WSDL11_SCHEMA has no exception.

Method ADD_OPERATION Signature

Method ADD_OPERATION on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_OPERATION on class CL_WSDL11_SCHEMA has no exception.

Method ADD_OUTPUT Signature

Method ADD_OUTPUT on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_OUTPUT on class CL_WSDL11_SCHEMA has no exception.

Method ADD_PORT Signature

Method ADD_PORT on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_PORT on class CL_WSDL11_SCHEMA has no exception.

Method ADD_PORTTYPE Signature

Method ADD_PORTTYPE on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_PORTTYPE on class CL_WSDL11_SCHEMA has no exception.

Method ADD_SAP_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030916
2 Importing NAME Call by reference Type reference (TYPE) STRING 20030916
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030916

Method ADD_SAP_ELEMENT on class CL_WSDL11_SCHEMA has no exception.

Method ADD_SAP_FEATURE Signature

Method ADD_SAP_FEATURE on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_SAP_FEATURE on class CL_WSDL11_SCHEMA has no exception.

Method ADD_SAP_OPTION Signature

Method ADD_SAP_OPTION on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_SAP_OPTION on class CL_WSDL11_SCHEMA has no exception.

Method ADD_SAP_PROPERTY Signature

Method ADD_SAP_PROPERTY on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_SAP_PROPERTY on class CL_WSDL11_SCHEMA has no exception.

Method ADD_SAP_USE_FEATURE Signature

Method ADD_SAP_USE_FEATURE on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_SAP_USE_FEATURE on class CL_WSDL11_SCHEMA has no exception.

Method ADD_SERVICE Signature

Method ADD_SERVICE on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_SERVICE on class CL_WSDL11_SCHEMA has no exception.

Method ADD_SOAP_ADDRESS Signature

Method ADD_SOAP_ADDRESS on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_SOAP_ADDRESS on class CL_WSDL11_SCHEMA has no exception.

Method ADD_SOAP_BINDING Signature

Method ADD_SOAP_BINDING on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_SOAP_BINDING on class CL_WSDL11_SCHEMA has no exception.

Method ADD_SOAP_BODY Signature

Method ADD_SOAP_BODY on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_SOAP_BODY on class CL_WSDL11_SCHEMA has no exception.

Method ADD_SOAP_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030905
2 Importing NAME Call by reference Type reference (TYPE) STRING 20030905
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030905

Method ADD_SOAP_ELEMENT on class CL_WSDL11_SCHEMA has no exception.

Method ADD_SOAP_OPERATION Signature

Method ADD_SOAP_OPERATION on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_SOAP_OPERATION on class CL_WSDL11_SCHEMA has no exception.

Method ADD_TYPES Signature

Method ADD_TYPES on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_TYPES on class CL_WSDL11_SCHEMA has no exception.

Method ADD_TYPE_PART Signature

Method ADD_TYPE_PART on class CL_WSDL11_SCHEMA has no parameter.
Method ADD_TYPE_PART on class CL_WSDL11_SCHEMA has no exception.

Method ADD_WSDL_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030905
2 Importing NAME Call by reference Type reference (TYPE) STRING 20030905
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030905

Method ADD_WSDL_ELEMENT on class CL_WSDL11_SCHEMA has no exception.

Method ADD_XSD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030905
2 Importing NAME Call by reference Type reference (TYPE) STRING 20030905
3 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030905

Method ADD_XSD_ELEMENT on class CL_WSDL11_SCHEMA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TARGETNAMESPACE Call by reference Type reference (TYPE) STRING 20030905

Method CONSTRUCTOR on class CL_WSDL11_SCHEMA has no exception.

Method CREATE_DOCUMENT Signature

Method CREATE_DOCUMENT on class CL_WSDL11_SCHEMA has no parameter.
Method CREATE_DOCUMENT on class CL_WSDL11_SCHEMA has no exception.

Method GET_LCNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LCNAME Value transfer Type reference (TYPE) STRING 20030908
2 Importing NAME Call by reference Type reference (TYPE) QNAME 20030908

Method GET_LCNAME on class CL_WSDL11_SCHEMA has no exception.

Method GET_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE Call by reference Type reference (TYPE) STRING 20030905
2 Returning PREFIX Value transfer Type reference (TYPE) STRING 20030905

Method GET_PREFIX on class CL_WSDL11_SCHEMA has no exception.

Method GET_TYPES Signature

Method GET_TYPES on class CL_WSDL11_SCHEMA has no parameter.
Method GET_TYPES on class CL_WSDL11_SCHEMA has no exception.

Method GET_TYPES_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACES Call by reference Type reference (TYPE) STRING 20030918
2 Returning SCHEMA Value transfer Object reference (TYPE REF TO) IF_XML_SCHEMA 20030918

Method GET_TYPES_ on class CL_WSDL11_SCHEMA has no exception.

Method GET_WSDL Signature

Method GET_WSDL on class CL_WSDL11_SCHEMA has no parameter.
Method GET_WSDL on class CL_WSDL11_SCHEMA has no exception.

Method SET_DEFAULT_NS_DECLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TARGETNAMESPACE Call by reference Type reference (TYPE) STRING 20030916

Method SET_DEFAULT_NS_DECLS on class CL_WSDL11_SCHEMA has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030905
2 Importing NAME Call by reference Type reference (TYPE) QNAME 20030905

Method SET_NAME on class CL_WSDL11_SCHEMA has no exception.

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030905
2 Importing TYPE Call by reference Type reference (TYPE) QNAME 20030905

Method SET_TYPE on class CL_WSDL11_SCHEMA has no exception.

Method __CREATE_FROM_SCHEMA_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SCHEMA Value transfer Object reference (TYPE REF TO) IF_XML_SCHEMA 20030905
2 Importing SCHEMA_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20030905
# Exception Resumable Description Created on
1 CX_SOAP_WRONG_ARGUMENT Fehler bei der Parameterübergabe an die SOAP Runtime 20030905
History
Last changed by/on SAP  20130531 
SAP Release Created in 640