Hierarchy
⤷
⤷
Properties
| Class | CL_PROXY_XSD_NODE | |
| Short Description | Proxy Generation: Nodes in a WSDL/XML Schema Document | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SAI_PROXY_GENTIME | ES Tools: Proxy Generation |
| Created | 20010724 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_PROXY_XSD_NODE has no interface implemented.
Friends
Class CL_PROXY_XSD_NODE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | ' |
Constant for non-specified namespace | 20050422 | ||
| 2 | Instance attribute | Private | Type reference (TYPE) | T_XML_ATTRIBUTE | Attribute of this Node | 20010724 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | T_XML_ELEMENT | Element List of This Node | 20010726 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | PRX_BOOLEAN | Element List Completed | 20010726 | |||
| 5 | Constant | Public | Type reference (TYPE) | PRX_BOOLEAN | ' ' | False | 20010726 | ||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_PROXY_XSD_NODE | Parent Node of This Node | 20010724 | |||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_PROXY_XSD_NODE | First Subnode | 20010726 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | PRX_BOOLEAN | Target Namespace Filled by Chameleon Technology | 20031230 | |||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML_NODE | Node from iXML Toolkit | 20010724 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | STRING | Node name | 20010724 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | STRING | Full Namespace of Node | 20010724 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | T_XML_NAMESPACE | Number of Namespaces Defined with xmlns:... | 20010724 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | STRING | Namespace Abbreviation as Specified in Document (xsd:..) | 20010724 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | STRING | ANY_NAMESPACE | Namespace Wanted for Read Access | 20010725 | ||
| 15 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_PROXY_XSD_NODE | Next Sister Node | 20010726 | |||
| 16 | Constant | Public | Type reference (TYPE) | STRING | SPACE | Constant for No Namespace | 20050422 | ||
| 17 | Static Attribute | Private | Type reference (TYPE) | I | 255 | Length After Which Namespace Hashed | 20041215 | ||
| 18 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20020809 | |||
| 19 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML_ENCODING | IF_IXML_ENCODING | 20020813 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | T_RENDER_LEVELS | 20020809 | ||||
| 21 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_IXML | IF_IXML | 20020809 | |||
| 22 | Instance attribute | Public | Type reference (TYPE) | STRING | Target Namespace for Objects to be Defined | 20010724 | |||
| 23 | Instance attribute | Public | Type reference (TYPE) | STRING | Original for Hashed Namespace of Node | 20040407 | |||
| 24 | Constant | Public | Type reference (TYPE) | PRX_BOOLEAN | 'X' | True | 20010726 | ||
| 25 | Instance attribute | Private | Type reference (TYPE) | STRING | Default Namespace | 20010724 |
Methods
Events
Class CL_PROXY_XSD_NODE has no event.
Types
Class CL_PROXY_XSD_NODE has no local type.
Method Signatures
Method ADD_NODE Signature
Method ADD_NODE on class CL_PROXY_XSD_NODE has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHAMAELEON_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20031230 | ||||
| 2 | FATHER_NODE | Call by reference | Object reference (TYPE REF TO) | CL_PROXY_XSD_NODE | Vaterknoten zu diesem Knoten | 20010724 | |||
| 3 | IXML_NODE | Call by reference | Object reference (TYPE REF TO) | IF_IXML_NODE | Knoten gemäß iXML-Toolkit | 20010724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20010815 |
Method CREATE_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTE_ORDER | Call by reference | Type reference (TYPE) | I | 20020814 | ||||
| 2 | ENCODING | Call by reference | Type reference (TYPE) | STRING | 'UTF-8' | 20020814 | |||
| 3 | NODE | Value transfer | Object reference (TYPE REF TO) | CL_PROXY_XSD_NODE | Proxy-Generierung: Knoten in einem WSDL-/XML-Schema-Dokument | 20020809 |
Method CREATE_DOCUMENT on class CL_PROXY_XSD_NODE has no exception.
Method GET_ATTRIBUTE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Attributes | 20010725 | |||
| 2 | NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20080328 | ||||
| 3 | NUMERIC | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | SPACE | 'X': Attributwert sollte numerisch sein | 20010808 | ||
| 4 | VALUE | Value transfer | Type reference (TYPE) | STRING | Wert des Attributes | 20010725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20010815 |
Method GET_ATTRIBUTE_VALUE_DEFAULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | STRING | 20060113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20060113 |
Method GET_ATTRIBUTE_VALUE_MAX_OCCURS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | INT4 | Natural number | 20060112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20060112 |
Method GET_ATTRIBUTE_VALUE_MIN_OCCURS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | INT4 | Natural number | 20060724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20060724 |
Method GET_ATTRIBUTE_VALUE_NILLABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | PRX_BOOLEAN | 20070824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20070824 |
Method GET_ATTRIBUTE_VALUE_OPTIONAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20060113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20060113 |
Method GET_ATTRIBUTE_VALUE_PROHIBITED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20060912 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20060912 |
Method GET_ATTRIBUTE_VALUE_TAG_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | SPROXDAT-IFR_TYPE | Proxy Generation: WSDL Type (portType, message, and so on) | 20060113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20060113 |
Method GET_ELEMENTS Signature
Method GET_ELEMENTS on class CL_PROXY_XSD_NODE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20010815 |
Method GET_FIRST_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE | Value transfer | Object reference (TYPE REF TO) | CL_PROXY_XSD_NODE | Knoten in einem WSDL-/XML-Schema-Dokument | 20010726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20010815 |
Method GET_IXML_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IXML_NODE | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | IF_IXML_NODE | 20031210 |
Method GET_IXML_NODE on class CL_PROXY_XSD_NODE has no exception.
Method GET_NAMED_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEMENT | Value transfer | Object reference (TYPE REF TO) | CL_PROXY_XSD_NODE | Element | 20010726 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Elementes | 20010726 | |||
| 3 | NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20080328 | ||||
| 4 | UNIQUE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 'X' | Knoten muss vorhanden sein | 20010726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20010815 |
Method GET_NAMED_NODE_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | STRING | 20020802 | ||||
| 2 | VALUE | Value transfer | Type reference (TYPE) | STRING | 20020802 |
Method GET_NAMED_NODE_VALUE on class CL_PROXY_XSD_NODE has no exception.
Method GET_NAMED_NODE_WITH_ATT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIBUTE_NAME | Call by reference | Type reference (TYPE) | STRING | Name des Attributes | 20041013 | |||
| 2 | ATTRIBUTE_VALUE | Call by reference | Type reference (TYPE) | STRING | Wert des Attributes | 20041013 | |||
| 3 | ELEMENT | Value transfer | Object reference (TYPE REF TO) | CL_PROXY_XSD_NODE | Element | 20041013 | |||
| 4 | NAME | Call by reference | Type reference (TYPE) | STRING | Name des Elementes | 20041013 | |||
| 5 | UNIQUE | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 'X' | Knoten muss vorhanden sein | 20041013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20041013 |
Method GET_NAMESPACE_FOR_ACRONYM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACRONYM | Call by reference | Type reference (TYPE) | STRING | 20010725 | ||||
| 2 | NAMESPACE | Value transfer | Type reference (TYPE) | STRING | 20010725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20010815 |
Method GET_NAMESPACE_OF_INTEREST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAMESPACE | Value transfer | Type reference (TYPE) | STRING | namespace | 20050422 |
Method GET_NAMESPACE_OF_INTEREST on class CL_PROXY_XSD_NODE has no exception.
Method GET_NEXT_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NODE | Value transfer | Object reference (TYPE REF TO) | CL_PROXY_XSD_NODE | Proxy-Generierung: Knoten in einem WSDL-/XML-Schema-Dokument | 20010726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20010815 |
Method GET_ROOT_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTE_ORDER | Call by reference | Type reference (TYPE) | I | 20020814 | ||||
| 2 | CHAMAELEON_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20031230 | ||||
| 3 | ENCODING | Call by reference | Type reference (TYPE) | STRING | 20020814 | ||||
| 4 | ROOT_NODE | Value transfer | Object reference (TYPE REF TO) | CL_PROXY_XSD_NODE | Wurzelknoten des WSDL- oder XML-Schema-Dokumentes | 20010724 | |||
| 5 | XML | Call by reference | Type reference (TYPE) | XSTRING | WSDL- oder XML-Schema-Dokument | 20010724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20010815 |
Method GET_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VALUE | Value transfer | Type reference (TYPE) | STRING | 20010724 |
Method GET_VALUE on class CL_PROXY_XSD_NODE has no exception.
Method RAISE_EXCEPTION Signature
Method RAISE_EXCEPTION on class CL_PROXY_XSD_NODE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20010815 |
Method RENDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | XML | Value transfer | Type reference (TYPE) | XSTRING | 20020809 |
Method RENDER on class CL_PROXY_XSD_NODE has no exception.
Method SET_NAMESPACE_OF_INTEREST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAMESPACE | Call by reference | Type reference (TYPE) | STRING | namespace | 20010725 |
Method SET_NAMESPACE_OF_INTEREST on class CL_PROXY_XSD_NODE has no exception.
Method SET_NSPACE_MAX_LENGTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NSPACE_MAX_LENGTH | Call by reference | Type reference (TYPE) | I | 20041215 |
Method SET_NSPACE_MAX_LENGTH on class CL_PROXY_XSD_NODE has no exception.
Method TRANSFORM_NSPACE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20040407 |
Method TRANSFORM_NSPACE on class CL_PROXY_XSD_NODE has no exception.
Method XML_TO_DOM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTE_ORDER | Call by reference | Type reference (TYPE) | I | 20060607 | ||||
| 2 | CHAMAELEON_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | 20060607 | ||||
| 3 | DOCUMENT | Value transfer | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | 20060607 | ||||
| 4 | ENCODING | Call by reference | Type reference (TYPE) | STRING | 20060607 | ||||
| 5 | XML | Call by reference | Type reference (TYPE) | XSTRING | WSDL- oder XML-Schema-Dokument | 20060607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Proxy-Generierung: Fehler beim Parsen von WSDL/XML-Schema | 20060607 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 620 |