SAP CL_PROXY_XSD_NODE OO Class - Proxy Generation: Nodes in a WSDL/XML Schema Document









CL_PROXY_XSD_NODE is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_PROXY_XSD_NODE including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of CL_PROXY_XSD_NODE SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
ADD_NODEAdd nodes at a particular levelPublic
CALL METHOD cl_proxy_xsd_node=>ADD_NODE...more details

CONSTRUCTORConstructorPublic
CALL METHOD cl_proxy_xsd_node=>CONSTRUCTOR...more details

CREATE_DOCUMENTGenerate new, empty documentPublic
CALL METHOD cl_proxy_xsd_node=>CREATE_DOCUMENT...more details

GET_ATTRIBUTE_VALUEGet Content of a Unique Node AttributePublic
CALL METHOD cl_proxy_xsd_node=>GET_ATTRIBUTE_VALUE...more details

GET_ATTRIBUTE_VALUE_DEFAULTGet value of defaultPublic
CALL METHOD cl_proxy_xsd_node=>GET_ATTRIBUTE_VALUE_DEFAULT...more details

GET_ATTRIBUTE_VALUE_MAX_OCCURSGet value of max_occursPublic
CALL METHOD cl_proxy_xsd_node=>GET_ATTRIBUTE_VALUE_MAX_OCCURS...more details

GET_ATTRIBUTE_VALUE_MIN_OCCURSGet value of max_occursPublic
CALL METHOD cl_proxy_xsd_node=>GET_ATTRIBUTE_VALUE_MIN_OCCURS...more details

GET_ATTRIBUTE_VALUE_NILLABLEGet value of max_occursPublic
CALL METHOD cl_proxy_xsd_node=>GET_ATTRIBUTE_VALUE_NILLABLE...more details

GET_ATTRIBUTE_VALUE_OPTIONALGet value of optionalPublic
CALL METHOD cl_proxy_xsd_node=>GET_ATTRIBUTE_VALUE_OPTIONAL...more details

GET_ATTRIBUTE_VALUE_PROHIBITEDGet value of optionalPublic
CALL METHOD cl_proxy_xsd_node=>GET_ATTRIBUTE_VALUE_PROHIBITED...more details

GET_ATTRIBUTE_VALUE_TAG_TYPEGet value of typePublic
CALL METHOD cl_proxy_xsd_node=>GET_ATTRIBUTE_VALUE_TAG_TYPE...more details

GET_ELEMENTSGet SubnodePrivate
CALL METHOD cl_proxy_xsd_node=>GET_ELEMENTS...more details

GET_FIRST_NODEGet First Subnode of This NodePublic
CALL METHOD cl_proxy_xsd_node=>GET_FIRST_NODE...more details

GET_IXML_NODEPublic
CALL METHOD cl_proxy_xsd_node=>GET_IXML_NODE...more details

GET_NAMED_NODEGet Unique Element for a NodePublic
CALL METHOD cl_proxy_xsd_node=>GET_NAMED_NODE...more details

GET_NAMED_NODE_VALUEFind element valuePublic
CALL METHOD cl_proxy_xsd_node=>GET_NAMED_NODE_VALUE...more details

GET_NAMED_NODE_WITH_ATTGet Unique Element with Attribute for NodePublic
CALL METHOD cl_proxy_xsd_node=>GET_NAMED_NODE_WITH_ATT...more details

GET_NAMESPACE_FOR_ACRONYMGets Full Namespace for a Namespace AbbreviationPublic
CALL METHOD cl_proxy_xsd_node=>GET_NAMESPACE_FOR_ACRONYM...more details

GET_NAMESPACE_OF_INTERESTGet Active Namespace for GET AccessesPublic
CALL METHOD cl_proxy_xsd_node=>GET_NAMESPACE_OF_INTEREST...more details

GET_NEXT_NODEGet Next Sister NodePublic
CALL METHOD cl_proxy_xsd_node=>GET_NEXT_NODE...more details

GET_ROOT_NODEGet WSDL/XMl Document Root NodePublic
CALL METHOD cl_proxy_xsd_node=>GET_ROOT_NODE...more details

GET_VALUEGet Value of this ElementPublic
CALL METHOD cl_proxy_xsd_node=>GET_VALUE...more details

RAISE_EXCEPTIONTriggers Error Object with T100 DataPrivate
CALL METHOD cl_proxy_xsd_node=>RAISE_EXCEPTION...more details

RENDERGenerate XML data streamPublic
CALL METHOD cl_proxy_xsd_node=>RENDER...more details

SET_NAMESPACE_OF_INTERESTSet Namespace for All GET AccessesPublic
CALL METHOD cl_proxy_xsd_node=>SET_NAMESPACE_OF_INTEREST...more details

SET_NSPACE_MAX_LENGTHPublic
CALL METHOD cl_proxy_xsd_node=>SET_NSPACE_MAX_LENGTH...more details

TRANSFORM_NSPACEPrivate
CALL METHOD cl_proxy_xsd_node=>TRANSFORM_NSPACE...more details

XML_TO_DOMWurzelknoten des WSDL-/XML-Dokumentes ermittelnPublic
CALL METHOD cl_proxy_xsd_node=>XML_TO_DOM...more details



CL_PROXY_XSD_NODE attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
ANY_NAMESPACEConstantConstant for non-specified namespace''LIKE
STRING
Public
ATTRIBUTESInstance AttributeAttribute of this NodeLIKE
T_XML_ATTRIBUTE
Private
ELEMENTSInstance AttributeElement List of This NodeLIKE
T_XML_ELEMENT
Private
ELEMENTS_FILLEDInstance AttributeElement List CompletedLIKE
PRX_BOOLEAN
Private
FALSEConstantFalse' 'LIKE
PRX_BOOLEAN
Public
FATHER_NODEInstance AttributeParent Node of This NodeLIKE
CL_PROXY_XSD_NODE
Public
FIRST_CHILD_NODEInstance AttributeFirst SubnodeLIKE
CL_PROXY_XSD_NODE
Private
IS_CHAMAELEON_NAMESPACEInstance AttributeTarget Namespace Filled by Chameleon TechnologyLIKE
PRX_BOOLEAN
Public
IXML_NODEInstance AttributeNode from iXML ToolkitLIKE
IF_IXML_NODE
Private
NAMEInstance AttributeNode nameLIKE
STRING
Public
NAMESPACEInstance AttributeFull Namespace of NodeLIKE
STRING
Public
NAMESPACESInstance AttributeNumber of Namespaces Defined with xmlns:...LIKE
T_XML_NAMESPACE
Private
NAMESPACE_ACRONYMInstance AttributeNamespace Abbreviation as Specified in Document (xsd:..)LIKE
STRING
Public
NAMESPACE_OF_INTERESTStatic AttributeNamespace Wanted for Read AccessANY_NAMESPACELIKE
STRING
Private
NEXT_NODEInstance AttributeNext Sister NodeLIKE
CL_PROXY_XSD_NODE
Private
NO_NAMESPACEConstantConstant for No NamespaceSPACELIKE
STRING
Public
NSPACE_MAX_LENGTHStatic AttributeLength After Which Namespace Hashed255LIKE
I
Private
RENDER_DOCUMENTInstance AttributeIF_IXML_DOCUMENTLIKE
IF_IXML_DOCUMENT
Private
RENDER_ENCODINGInstance AttributeIF_IXML_ENCODINGLIKE
IF_IXML_ENCODING
Private
RENDER_LEVELSInstance AttributeLIKE
T_RENDER_LEVELS
Private
RENDER_XMLInstance AttributeIF_IXMLLIKE
IF_IXML
Private
TARGETNAMESPACEInstance AttributeTarget Namespace for Objects to be DefinedLIKE
STRING
Public
TARGETNSPACE_ORIGInstance AttributeOriginal for Hashed Namespace of NodeLIKE
STRING
Public
TRUEConstantTrue'X'LIKE
PRX_BOOLEAN
Public
XMLNSInstance AttributeDefault NamespaceLIKE
STRING
Private


Events of Class CL_PROXY_XSD_NODE

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING... DOM_CREATED -

Links to Related Class(s)

CL_PROXY...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!