SAP ABAP Interface IF_XML_SCHEMA (IF_XML_SCHEMA)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_XML_SCHEMA Generator for XSD, ST, and Code from RFCs 20030829
Properties
Interface IF_XML_SCHEMA  
Short Description    
General Data
Package SOAP_GEN   WSDL, ST and Code Generation Pool 
Created 20030829   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_XML_SCHEMA has no forward declaration.
Interfaces
Interface IF_XML_SCHEMA has no interface.
Friends
Interface IF_XML_SCHEMA has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 TARGETNAMESPACE Instance attribute Public Type reference (TYPE) STRING Namespace Definition 20030829
2 XSD_NAMESPACE Instance attribute Public Type reference (TYPE) STRING Namespace URL of XSD Specification 20030929
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ALL Instance method Public Method 20030829
2 ADD_COMPLEX_TYPE Instance method Public Method Add XSD Complex Type 20030829
3 ADD_ELEMENT Instance method Public Method Add XSD Element 20030829
4 ADD_ENUMERATION Instance method Public Method 20030923
5 ADD_RESTRICTION Instance method Public Method Add Restrictions to Simple/Complex Type 20030829
6 ADD_SCHEMA_REF Instance method Public Method Add Reference to External Schema 20030903
7 ADD_SEQUENCE Instance method Public Method 20030829
8 ADD_SIMPLE_TYPE Instance method Public Method Add XSD Simple Type 20030829
9 GET_SCHEMA Instance method Public Method 20030829
Events
Interface IF_XML_SCHEMA has no event.
Types
Interface IF_XML_SCHEMA has no local type.
Method Signatures

Method ADD_ALL 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 20030829
2 Returning SEQUENCE Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829

Method ADD_ALL on Interface IF_XML_SCHEMA has no exception.

Method ADD_COMPLEX_TYPE Signature

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

Method ADD_COMPLEX_TYPE on Interface IF_XML_SCHEMA has no exception.

Method ADD_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 20030829
2 Importing MAX_OCCURS Call by reference Type reference (TYPE) I 20030829
3 Importing MIN_OCCURS Call by reference Type reference (TYPE) I 20030829
4 Importing NAME Call by reference Type reference (TYPE) QNAME 20030829
5 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829
6 Importing TYPE Call by reference Type reference (TYPE) QNAME 20030829

Method ADD_ELEMENT on Interface IF_XML_SCHEMA has no exception.

Method ADD_ENUMERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESTRICTION Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030923
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20030923

Method ADD_ENUMERATION on Interface IF_XML_SCHEMA has no exception.

Method ADD_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASE Call by reference Type reference (TYPE) QNAME 20030829
2 Importing DECIMALS Call by reference Type reference (TYPE) I -1 no decimal restriction 20030829
3 Importing MAX_LENGTH Call by reference Type reference (TYPE) I -1 no length restriction 20030829
4 Importing MAX_NUM Call by reference Type reference (TYPE) NUMERIC 20061023
5 Importing MIN_NUM Call by reference Type reference (TYPE) NUMERIC 20061023
6 Importing PATTERN Call by reference Type reference (TYPE) STRING '' no pattern restriction 20030829
7 Returning RESTRICTION Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030923
8 Importing TYPE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829

Method ADD_RESTRICTION on Interface IF_XML_SCHEMA has no exception.

Method ADD_SCHEMA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCATION Call by reference Type reference (TYPE) STRING 20030903
2 Importing NAME Call by reference Type reference (TYPE) STRING 20030903

Method ADD_SCHEMA_REF on Interface IF_XML_SCHEMA has no exception.

Method ADD_SEQUENCE 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 20030829
2 Returning SEQUENCE Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829

Method ADD_SEQUENCE on Interface IF_XML_SCHEMA has no exception.

Method ADD_SIMPLE_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 20030829
2 Importing NAME Call by reference Type reference (TYPE) QNAME 20030829
3 Returning SIMPLE_TYPE Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829

Method ADD_SIMPLE_TYPE on Interface IF_XML_SCHEMA has no exception.

Method GET_SCHEMA 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_IXML_NODE 20030829

Method GET_SCHEMA on Interface IF_XML_SCHEMA has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640