SAP CL_HCPR_XML_PARSER_1 OO Class - XML-Parser for HCPR Version 1.0 to 1.9









CL_HCPR_XML_PARSER_1 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_HCPR_XML_PARSER_1 including details of:

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

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_RSO_STRUCTURE_TREE_MODEL

Interface Implementation

This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_RSO_XML_PARSER

Method list of CL_HCPR_XML_PARSER_1 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
CLASS_CONSTRUCTORCLASS_CONSTRUCTORPublic
CALL METHOD cl_hcpr_xml_parser_1=>CLASS_CONSTRUCTOR...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD cl_hcpr_xml_parser_1=>CONSTRUCTOR...more details

GET_ATTRIBUTEReturns the attribute interface of an XML attributePrivate
CALL METHOD cl_hcpr_xml_parser_1=>GET_ATTRIBUTE...more details

PARSE_ELEMENT_ATTRIBUTESDispatcher for parsing XML element propertiesPrivate
CALL METHOD cl_hcpr_xml_parser_1=>PARSE_ELEMENT_ATTRIBUTES...more details

PARSE_TEXTDispatcher for parsing XML text contentPrivate
CALL METHOD cl_hcpr_xml_parser_1=>PARSE_TEXT...more details

PEEKPeeks the current structure element from stackPrivate
CALL METHOD cl_hcpr_xml_parser_1=>PEEK...more details

POPPops current closed structure element from stackPrivate
CALL METHOD cl_hcpr_xml_parser_1=>POP...more details

PUSHPushes curent open structure element to the element stackPrivate
CALL METHOD cl_hcpr_xml_parser_1=>PUSH...more details

SET_COLUMN_VIEW_PROPERTIESSets the Column View properties from XMLPrivate
CALL METHOD cl_hcpr_xml_parser_1=>SET_COLUMN_VIEW_PROPERTIES...more details

SET_END_USER_TEXTSSets End User Text properties from XMLPrivate
CALL METHOD cl_hcpr_xml_parser_1=>SET_END_USER_TEXTS...more details

SET_INPUT_PROPERTIESSets Input properties from XMLPrivate
CALL METHOD cl_hcpr_xml_parser_1=>SET_INPUT_PROPERTIES...more details

SET_TLOGO_PROPERTIESSets common Tlogo Properties from XMLPrivate
CALL METHOD cl_hcpr_xml_parser_1=>SET_TLOGO_PROPERTIES...more details

SET_VIEW_NODE_PROPERTIESSets View Node properties from XMLPrivate
CALL METHOD cl_hcpr_xml_parser_1=>SET_VIEW_NODE_PROPERTIES...more details



CL_HCPR_XML_PARSER_1 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
P_C_BAL_OBJECTConstantApplication log: Object name (Application code)CL_RSO_REPOSITORY=>P_C_BAL_LOG_OBJECTLIKE
BALOBJ_D
Private
P_C_BAL_SUBOBJConstantApplication Log: SubobjectCL_RSO_REPOSITORY=>G_C_BAL_LOG_SUBOBJECT_MODELLIKE
BALSUBOBJ
Private
P_C_CLIENT_DEPENDENTConstantAttribute Name for Client Dependency'clientDependent'LIKE
STRING
Private
P_C_COLUMN_VIEW_NAMEConstantAttribute Name for Column View Name'name'LIKE
STRING
Private
P_C_COMPOSITE_VIEWConstantModel Root Element'compositeView'LIKE
STRING
Private
P_C_DEFAULT_MEMBERConstantAttribute Name:'defaultNode'LIKE
STRING
Private
P_C_ELEMENTConstantElement: element'element'LIKE
STRING
Private
P_C_END_USER_TEXTSConstantElement: endUserTexts'endUserTexts'LIKE
STRING
Private
P_C_INPUTConstantElement: input'input'LIKE
STRING
Private
P_C_MAJOR_VERSIONConstantMajor Model Version1LIKE
INT1
Private
P_C_MINOR_VERSIONConstantMinor Model Version0LIKE
INT1
Private
P_C_PHYSICAL_SCHEMA_NAMEConstantAttribute Name for Pysical Schema'physicalSchemaName'LIKE
STRING
Private
P_C_SCHEMA_VERSIONConstantAttribute Name for XSD Schema Version'schemaVersion'LIKE
STRING
Private
P_C_TLOGO_PROPERTIESConstantElement: tlogoProperties'tlogoProperties'LIKE
STRING
Private
P_C_VIEW_NODEConstantElement: viewNode'viewNode'LIKE
STRING
Private
P_LAST_EVENTInstance AttributeLast Parser Event TypeLIKE
I
Private
P_R_DOCUMENTInstance AttributeiXML DocumentLIKE
IF_IXML_DOCUMENT
Private
P_R_ISTREAMInstance AttributeInput StreamLIKE
IF_IXML_ISTREAM
Private
P_R_MODELInstance AttributeComposite Provider Structure TreeLIKE
IF_HCPR_MODEL_TYPES=>TN_S_COMPOSITE_VIEW
Private
P_R_PARSERInstance AttributeiXML Parser InterfaceLIKE
IF_IXML_PARSER
Private
P_T_MODEL_STACKInstance AttributeStack which holds currently filled structure referenceLIKE
TP_T_STACK
Private
P_T_NAME_SPACEStatic AttributeXML Name Space IndexLIKE
TP_TH_NAME_SPACE
Private




CL_HCPR_XML_PARSER_1 types

TP_S_NAME_SPACE - XML Name Space Entry
TP_S_STACK - Data Reference Stack Entry
TP_TH_NAME_SPACE - XML Name Space Index
TP_T_STACK - Data Reference Stack

Links to Related Class(s)

CL_HCPR_...
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!