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_MODELInterface 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_PARSERMethod 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 Name | Description | Visability |
| CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
| CALL METHOD cl_hcpr_xml_parser_1=>CLASS_CONSTRUCTOR...more details | ||
| CONSTRUCTOR | CONSTRUCTOR | Public |
| CALL METHOD cl_hcpr_xml_parser_1=>CONSTRUCTOR...more details | ||
| GET_ATTRIBUTE | Returns the attribute interface of an XML attribute | Private |
| CALL METHOD cl_hcpr_xml_parser_1=>GET_ATTRIBUTE...more details | ||
| PARSE_ELEMENT_ATTRIBUTES | Dispatcher for parsing XML element properties | Private |
| CALL METHOD cl_hcpr_xml_parser_1=>PARSE_ELEMENT_ATTRIBUTES...more details | ||
| PARSE_TEXT | Dispatcher for parsing XML text content | Private |
| CALL METHOD cl_hcpr_xml_parser_1=>PARSE_TEXT...more details | ||
| PEEK | Peeks the current structure element from stack | Private |
| CALL METHOD cl_hcpr_xml_parser_1=>PEEK...more details | ||
|
| ||
| POP | Pops current closed structure element from stack | Private |
| CALL METHOD cl_hcpr_xml_parser_1=>POP...more details | ||
| PUSH | Pushes curent open structure element to the element stack | Private |
| CALL METHOD cl_hcpr_xml_parser_1=>PUSH...more details | ||
| SET_COLUMN_VIEW_PROPERTIES | Sets the Column View properties from XML | Private |
| CALL METHOD cl_hcpr_xml_parser_1=>SET_COLUMN_VIEW_PROPERTIES...more details | ||
| SET_END_USER_TEXTS | Sets End User Text properties from XML | Private |
| CALL METHOD cl_hcpr_xml_parser_1=>SET_END_USER_TEXTS...more details | ||
| SET_INPUT_PROPERTIES | Sets Input properties from XML | Private |
| CALL METHOD cl_hcpr_xml_parser_1=>SET_INPUT_PROPERTIES...more details | ||
| SET_TLOGO_PROPERTIES | Sets common Tlogo Properties from XML | Private |
| CALL METHOD cl_hcpr_xml_parser_1=>SET_TLOGO_PROPERTIES...more details | ||
| SET_VIEW_NODE_PROPERTIES | Sets View Node properties from XML | Private |
| 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.
| Name | Level | Description | Initial Value | Type | Visability |
| P_C_BAL_OBJECT | Constant | Application log: Object name (Application code) | CL_RSO_REPOSITORY=>P_C_BAL_LOG_OBJECT | LIKE BALOBJ_D | Private |
| P_C_BAL_SUBOBJ | Constant | Application Log: Subobject | CL_RSO_REPOSITORY=>G_C_BAL_LOG_SUBOBJECT_MODEL | LIKE BALSUBOBJ | Private |
| P_C_CLIENT_DEPENDENT | Constant | Attribute Name for Client Dependency | 'clientDependent' | LIKE STRING | Private |
| P_C_COLUMN_VIEW_NAME | Constant | Attribute Name for Column View Name | 'name' | LIKE STRING | Private |
| P_C_COMPOSITE_VIEW | Constant | Model Root Element | 'compositeView' | LIKE STRING | Private |
| P_C_DEFAULT_MEMBER | Constant | Attribute Name: | 'defaultNode' | LIKE STRING | Private |
| P_C_ELEMENT | Constant | Element: element | 'element' | LIKE STRING | Private |
| P_C_END_USER_TEXTS | Constant | Element: endUserTexts | 'endUserTexts' | LIKE STRING | Private |
| P_C_INPUT | Constant | Element: input | 'input' | LIKE STRING | Private |
| P_C_MAJOR_VERSION | Constant | Major Model Version | 1 | LIKE INT1 | Private |
| P_C_MINOR_VERSION | Constant | Minor Model Version | 0 | LIKE INT1 | Private |
| P_C_PHYSICAL_SCHEMA_NAME | Constant | Attribute Name for Pysical Schema | 'physicalSchemaName' | LIKE STRING | Private |
| P_C_SCHEMA_VERSION | Constant | Attribute Name for XSD Schema Version | 'schemaVersion' | LIKE STRING | Private |
| P_C_TLOGO_PROPERTIES | Constant | Element: tlogoProperties | 'tlogoProperties' | LIKE STRING | Private |
| P_C_VIEW_NODE | Constant | Element: viewNode | 'viewNode' | LIKE STRING | Private |
| P_LAST_EVENT | Instance Attribute | Last Parser Event Type | LIKE I | Private | |
| P_R_DOCUMENT | Instance Attribute | iXML Document | LIKE IF_IXML_DOCUMENT | Private | |
| P_R_ISTREAM | Instance Attribute | Input Stream | LIKE IF_IXML_ISTREAM | Private | |
| P_R_MODEL | Instance Attribute | Composite Provider Structure Tree | LIKE IF_HCPR_MODEL_TYPES=>TN_S_COMPOSITE_VIEW | Private | |
| P_R_PARSER | Instance Attribute | iXML Parser Interface | LIKE IF_IXML_PARSER | Private | |
| P_T_MODEL_STACK | Instance Attribute | Stack which holds currently filled structure reference | LIKE TP_T_STACK | Private | |
| P_T_NAME_SPACE | Static Attribute | XML Name Space Index | LIKE TP_TH_NAME_SPACE | Private |
CL_HCPR_XML_PARSER_1 types
TP_S_NAME_SPACE - XML Name Space EntryTP_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