SAP CL_PROXY_ABAP2WSDL OO Class - Proxy Generation: Generate WSDL/XML from Proxy Metadata









CL_PROXY_ABAP2WSDL 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_ABAP2WSDL 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_ABAP2WSDL 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_ABAP_PROPERTIESPrivate
CALL METHOD cl_proxy_abap2wsdl=>ADD_ABAP_PROPERTIES...more details

ADD_ABAP_PROPERTYPrivate
CALL METHOD cl_proxy_abap2wsdl=>ADD_ABAP_PROPERTY...more details

ADD_ANY_ATTRIBUTEGenerates anyAttribute NodePrivate
CALL METHOD cl_proxy_abap2wsdl=>ADD_ANY_ATTRIBUTE...more details

ADD_ATTRIBUTEGenerates Attribute NodePrivate
CALL METHOD cl_proxy_abap2wsdl=>ADD_ATTRIBUTE...more details

ADD_BASE_DOCU_URLPrivate
CALL METHOD cl_proxy_abap2wsdl=>ADD_BASE_DOCU_URL...more details

ADD_DEL_INDICATOR_ATTRIBUTEerzeugt attribute nodePrivate
CALL METHOD cl_proxy_abap2wsdl=>ADD_DEL_INDICATOR_ATTRIBUTE...more details

ADD_GLOBAL_DELETION_INDICATORerzeugt attribute nodePrivate
CALL METHOD cl_proxy_abap2wsdl=>ADD_GLOBAL_DELETION_INDICATOR...more details

ADD_NAMESPACE_DECLPrivate
CALL METHOD cl_proxy_abap2wsdl=>ADD_NAMESPACE_DECL...more details

ADD_WSDL_NODESPrivate
CALL METHOD cl_proxy_abap2wsdl=>ADD_WSDL_NODES...more details

ADJUST_XML_NAMESPrivate
CALL METHOD cl_proxy_abap2wsdl=>ADJUST_XML_NAMES...more details

APPEND_ELEMENT_XSDPrivate
CALL METHOD cl_proxy_abap2wsdl=>APPEND_ELEMENT_XSD...more details

BUILD_INDEXbuild indexPrivate
CALL METHOD cl_proxy_abap2wsdl=>BUILD_INDEX...more details

CHECK_FOR_INDUSTRIESchecks if field is relevantPublic
CALL METHOD cl_proxy_abap2wsdl=>CHECK_FOR_INDUSTRIES...more details

CHECK_FOR_SVARIANT_PROPSchecks if field is relevantPrivate
CALL METHOD cl_proxy_abap2wsdl=>CHECK_FOR_SVARIANT_PROPS...more details

CHILD_EXISTSPrivate
CALL METHOD cl_proxy_abap2wsdl=>CHILD_EXISTS...more details

CLASS_CONSTRUCTORCLASS_CONSTRUCTORPublic
CALL METHOD cl_proxy_abap2wsdl=>CLASS_CONSTRUCTOR...more details

CONSTRUCTORConstructorPrivate
CALL METHOD cl_proxy_abap2wsdl=>CONSTRUCTOR...more details

CREATE_ANY_ELEMENT_NODEPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_ANY_ELEMENT_NODE...more details

CREATE_ATTRIBUTESPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_ATTRIBUTES...more details

CREATE_ATTR_GROUP_NODECreates Attribute Group Node (Possibly Recursively)Private
CALL METHOD cl_proxy_abap2wsdl=>CREATE_ATTR_GROUP_NODE...more details

CREATE_CHOICE_NODEPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_CHOICE_NODE...more details

CREATE_COMPLEX_TYPEerzeugt complex type node (evtl. rekursiv)Private
CALL METHOD cl_proxy_abap2wsdl=>CREATE_COMPLEX_TYPE...more details

CREATE_COMPLEX_TYPE_NODEGenerates Complex Type Node (Possibly Recursive)Private
CALL METHOD cl_proxy_abap2wsdl=>CREATE_COMPLEX_TYPE_NODE...more details

CREATE_DOMGenerates iXML-DOM Tree from MetadataPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_DOM...more details

CREATE_ELEMENTSPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_ELEMENTS...more details

CREATE_ELEMENT_NODEPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_ELEMENT_NODE...more details

CREATE_ELEMENT_WSDLPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_ELEMENT_WSDL...more details

CREATE_ELEMENT_XSDPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_ELEMENT_XSD...more details

CREATE_FACETSerzeugt simple content nodePrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_FACETS...more details

CREATE_FROM_PROXYPublic
CALL METHOD cl_proxy_abap2wsdl=>CREATE_FROM_PROXY...more details

CREATE_GLOBAL_ELEMENT_NODEPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_GLOBAL_ELEMENT_NODE...more details

CREATE_GROUP_NODECreates Group Node (Possibly Recursively)Private
CALL METHOD cl_proxy_abap2wsdl=>CREATE_GROUP_NODE...more details

CREATE_IMPORT_STATEMENTPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_IMPORT_STATEMENT...more details

CREATE_INDCONTEXT_ANNOTerzeugt simple content nodePrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_INDCONTEXT_ANNOT...more details

CREATE_MESSAGE_ELEMENTPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_MESSAGE_ELEMENT...more details

CREATE_NORMAL_ELEMENT_NODEPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_NORMAL_ELEMENT_NODE...more details

CREATE_REPTERM_ANNOTerzeugt simple content nodePrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_REPTERM_ANNOT...more details

CREATE_SIMPLE_CONTENT_NODEGenerates Simple Type NodePrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_SIMPLE_CONTENT_NODE...more details

CREATE_SIMPLE_TYPE_LIST_NODEPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_SIMPLE_TYPE_LIST_NODE...more details

CREATE_SIMPLE_TYPE_NODEGenerates Simple Content NodePrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_SIMPLE_TYPE_NODE...more details

CREATE_SIMPLE_TYPE_TYPE_NODEPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_SIMPLE_TYPE_TYPE_NODE...more details

CREATE_SIMPLE_TYPE_UNION_NODEPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_SIMPLE_TYPE_UNION_NODE...more details

CREATE_SUBST_GROUP_REFSPrivate
CALL METHOD cl_proxy_abap2wsdl=>CREATE_SUBST_GROUP_REFS...more details

DELETE_UNUSED_REFSdelete unused refs (context driver)Private
CALL METHOD cl_proxy_abap2wsdl=>DELETE_UNUSED_REFS...more details

DETECT_XML_NAME_CLASHESPrivate
CALL METHOD cl_proxy_abap2wsdl=>DETECT_XML_NAME_CLASHES...more details

GET_DECIMAL_MAXINCLPrivate
CALL METHOD cl_proxy_abap2wsdl=>GET_DECIMAL_MAXINCL...more details

GET_DOCUMENTGets Complete XML DocumentPublic
CALL METHOD cl_proxy_abap2wsdl=>GET_DOCUMENT...more details

GET_IFR_TYPEPrivate
CALL METHOD cl_proxy_abap2wsdl=>GET_IFR_TYPE...more details

GET_NAMEGets Target Namespace for a SPRX_S_OBJECTPublic
CALL METHOD cl_proxy_abap2wsdl=>GET_NAME...more details

GET_NAMESPACE_FOR_OBJECTGets Namespace for SPRX_S_OBJECTPublic
CALL METHOD cl_proxy_abap2wsdl=>GET_NAMESPACE_FOR_OBJECT...more details

GET_NAMESPACE_NODEPrivate
CALL METHOD cl_proxy_abap2wsdl=>GET_NAMESPACE_NODE...more details

GET_NAMESPACE_PRAEFIXPrivate
CALL METHOD cl_proxy_abap2wsdl=>GET_NAMESPACE_PRAEFIX...more details

GET_PATTERN_FOR_TYPEgets matching pattern for some special abap typesPrivate
CALL METHOD cl_proxy_abap2wsdl=>GET_PATTERN_FOR_TYPE...more details

GET_TARGET_NAMESPACEGets Target Namespace for a SPRX_S_OBJECTPublic
CALL METHOD cl_proxy_abap2wsdl=>GET_TARGET_NAMESPACE...more details

GET_TYPESGets WSDL Types SectionPublic
CALL METHOD cl_proxy_abap2wsdl=>GET_TYPES...more details

GET_WSDL_DOCUMENTliefert komplettes XML-DocumentPublic
CALL METHOD cl_proxy_abap2wsdl=>GET_WSDL_DOCUMENT...more details

GET_XML_DOCUMENTliefert komplettes XML-DocumentPublic
CALL METHOD cl_proxy_abap2wsdl=>GET_XML_DOCUMENT...more details

GET_XSD_TYPEPrivate
CALL METHOD cl_proxy_abap2wsdl=>GET_XSD_TYPE...more details

HAS_FACETSPrivate
CALL METHOD cl_proxy_abap2wsdl=>HAS_FACETS...more details

HAS_PARENTPublic
CALL METHOD cl_proxy_abap2wsdl=>HAS_PARENT...more details

IS_GLOBAL_IDPublic
CALL METHOD cl_proxy_abap2wsdl=>IS_GLOBAL_ID...more details

NUMBER_TO_STRINGRemoves BlanksPrivate
CALL METHOD cl_proxy_abap2wsdl=>NUMBER_TO_STRING...more details

RAISE_XSD_NODE_CREATEDPrivate
CALL METHOD cl_proxy_abap2wsdl=>RAISE_XSD_NODE_CREATED...more details

RESET_XML_NAMESPrivate
CALL METHOD cl_proxy_abap2wsdl=>RESET_XML_NAMES...more details

SET_ATTRIBUTE_NSPrivate
CALL METHOD cl_proxy_abap2wsdl=>SET_ATTRIBUTE_NS...more details

SET_MAXOCCURS_ATTRPrivate
CALL METHOD cl_proxy_abap2wsdl=>SET_MAXOCCURS_ATTR...more details

SET_TYPE_REF_FOR_ELEMENTPrivate
CALL METHOD cl_proxy_abap2wsdl=>SET_TYPE_REF_FOR_ELEMENT...more details

SET_XSD_QNAME_DEFAULTPrivate
CALL METHOD cl_proxy_abap2wsdl=>SET_XSD_QNAME_DEFAULT...more details

SHOW_XML_DOCUMENTDisplay DOMPublic
CALL METHOD cl_proxy_abap2wsdl=>SHOW_XML_DOCUMENT...more details

SORT_IDOC_ENH_FIELDSsort elements and group refs for idoc enhPrivate
CALL METHOD cl_proxy_abap2wsdl=>SORT_IDOC_ENH_FIELDS...more details



CL_PROXY_ABAP2WSDL 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
ASSERTION_IS_ACTIVEStatic AttributeABAP_TRUELIKE
ABAP_BOOL
Private
CHECK_LWB_SWITCHInstance AttributeCheck Lightweight Business SwitchLIKE
IF_PXN_CHECK_LWB_SWITCH
Private
CHECK_SBR_FEATUREInstance AttributeLIKE
IF_PXN_CHECK_SBR_FEATURE
Private
CHECK_SCHEMAStatic AttributeABAP_TRUELIKE
ABAP_BOOL
Private
CV_ABAP_URIConstantIF_PROXY_CONST_NS=>NAMESPACE_ABAP_PROXYLIKE
STRING
Private
DEL_INDICATOR_USEDInstance AttributeABAP Proxies: Boolean Value ('X' = True, Space = False)SPRX_FALSELIKE
PRX_BOOLEAN
Private
DOCU_BASE_URLStatic AttributeLIKE
STRING
Public
IXMLStatic AttributeLIKE
IF_IXML
Private
KEEP_UNUSED_REFSInstance AttributeABAP Proxies: Boolean Value ('X' = True, Space = False)SPRX_FALSELIKE
PRX_BOOLEAN
Private
MT_IDSInstance AttributeLIKE
Public
MV_ADD_ABAP_ATTRIBUTESInstance AttributeLIKE
ABAP_BOOL
Private
MV_ADD_ABAP_ATTRIBUTE_IDInstance AttributeLIKE
ABAP_BOOL
Private
NAMESPACESInstance AttributeAll Namespace NodesLIKE
T_NSPACE_NODES
Private
PROXYInstance AttributeProxy MetadataLIKE
IF_PROXY_DATA
Private
PROXY_MAINInstance AttributeLIKE
SPRX_S_PROXY
Private
REPTERM_USEDInstance AttributeABAP Proxies: Boolean Value ('X' = True, Space = False)SPRX_FALSELIKE
PRX_BOOLEAN
Private
SHOW_EXTENSIBILITY_AS_ANYInstance AttributeABAP_FALSELIKE
ABAP_BOOL
Private
SHOW_WSDLStatic AttributeDisplay WSDL in HTML ViewerLIKE
ABAP_BOOL
Public
WSDL_DOCUMENTInstance AttributeIF_IXML_DOCUMENTLIKE
IF_IXML_DOCUMENT
Private
XML_DOCUMENTInstance AttributeIXML DocumentLIKE
IF_IXML_DOCUMENT
Private


Events of Class CL_PROXY_ABAP2WSDL

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... XSD_NODE_CREATED -



CL_PROXY_ABAP2WSDL types

PROXY_INDEX -
TS_NAME_CLASH_MAP -
TT_NAME_CLASH_MAP -
T_PROXY_INDEX -

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!