SAP ABAP Class J_3RF_XSDPARSER (XSD Parser)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     J3RFTAX (Package) Tax Accounting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  J_3RF_GENERIC_PARSER Base class for implementing parsers 20120608
Properties
Class J_3RF_XSDPARSER  
Short Description XSD Parser    
Super Class J_3RF_GENERIC_PARSER Base class for implementing parsers 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class /CCIS/TAX    
Program status     
Category 0   
Package J3RFTAX   Tax Accounting 
Created 20120608   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class J_3RF_XSDPARSER has no forward declaration.
Interfaces
Class J_3RF_XSDPARSER has no interface implemented.
Friends
Class J_3RF_XSDPARSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 XSD_ATTR_TABLE Instance attribute Private Type reference (TYPE) J3RXR_XSD_ATTR_TABLE 20120609
2 XSD_OBJ_TABLE Instance attribute Private Type reference (TYPE) J3RXR_XSD_OBJ_TABLE 20120609
3 XSD_SIMPLE_TYPE_TABLE Instance attribute Private Type reference (TYPE) J3RXR_XSD_SIMPLETYPE_TABLE 20120609
Methods
# Method Level Visibility Method type Description Created on
1 ACTUAL_XSD_IMPORT Instance method Private Method 20120609
2 PARSE_APPINFO Instance method Private Method Internal method for parse "xs:appinfo" 20120609
3 PARSE_ATTRIBUTE_DATA Instance method Private Method 20120609
4 PARSE_ATTRIBUTE_DATA_EX Instance method Private Method 20120609
5 PARSE_COMMENT Instance method Private Method 20120609
6 PARSE_COMPLEX_TYPE Instance method Private Method Internal method for parse "complexType" in XSD. Use this ! 20120609
7 PARSE_COMPLEX_TYPE_EX Instance method Private Method Internal method for parse "complexType", inc. unnamed 20120609
8 PARSE_OBJECT_DATA Instance method Private Method 20120609
9 PARSE_OBJECT_DATA_EX Instance method Private Method Internal method for parse "element" in XSD. 20120609
10 PARSE_SIMPLE_TYPE Instance method Private Method Internal method for parse "simpleType" in XSD. 20120609
11 UPDATE_HREFS Instance method Private Method Update references in link nodes after XSD parse 20120609
Events
Class J_3RF_XSDPARSER has no event.
Types
Class J_3RF_XSDPARSER has no local type.
Method Signatures

Method ACTUAL_XSD_IMPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROOT_ID Call by reference Type reference (TYPE) I 0 20120609
2 Importing P_EDITABLE_OBJ Call by reference Object reference (TYPE REF TO) OBJECT 20120609
3 Importing P_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20120609

Method ACTUAL_XSD_IMPORT on class J_3RF_XSDPARSER has no exception.

Method PARSE_APPINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ATTRIBUTE Call by reference Object reference (TYPE REF TO) J_3RF_REP_ATTRIBUTE Attribute for XML reporting hierarchy 20120609
2 Importing IN_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20120609
3 Importing IN_OBJECT Call by reference Object reference (TYPE REF TO) J_3RF_REP_OBJECT Node object for xml reporting hier 20120609

Method PARSE_APPINFO on class J_3RF_XSDPARSER has no exception.

Method PARSE_ATTRIBUTE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTR Call by reference Object reference (TYPE REF TO) J_3RF_REP_ATTRIBUTE 20120609
2 Importing P_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20120609
3 Importing P_OBJ Call by reference Object reference (TYPE REF TO) OBJECT 20120609

Method PARSE_ATTRIBUTE_DATA on class J_3RF_XSDPARSER has no exception.

Method PARSE_ATTRIBUTE_DATA_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ATTR Call by reference Object reference (TYPE REF TO) J_3RF_REP_ATTRIBUTE 20120609
2 Importing P_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20120609
3 Importing P_OBJ Call by reference Object reference (TYPE REF TO) OBJECT 20120609

Method PARSE_ATTRIBUTE_DATA_EX on class J_3RF_XSDPARSER has no exception.

Method PARSE_COMMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning OUT_COMMENT Value transfer Type reference (TYPE) STRING 20120609
2 Importing P_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20120609

Method PARSE_COMMENT on class J_3RF_XSDPARSER has no exception.

Method PARSE_COMPLEX_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURR_TYPE Call by reference Type reference (TYPE) J3RXR_XSD_TYPE 20120609
2 Importing P_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20120609

Method PARSE_COMPLEX_TYPE on class J_3RF_XSDPARSER has no exception.

Method PARSE_COMPLEX_TYPE_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_EDITABLE_OBJ Call by reference Object reference (TYPE REF TO) OBJECT Reference to the node in hierarchy 20120609
2 Importing P_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20120609

Method PARSE_COMPLEX_TYPE_EX on class J_3RF_XSDPARSER has no exception.

Method PARSE_OBJECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROOT_ID Call by reference Type reference (TYPE) I 0 20120609
2 Returning OUT_OBJ Value transfer Object reference (TYPE REF TO) OBJECT 20120609
3 Importing P_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20120609

Method PARSE_OBJECT_DATA on class J_3RF_XSDPARSER has no exception.

Method PARSE_OBJECT_DATA_EX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20120609
2 Importing P_OBJ Call by reference Object reference (TYPE REF TO) J_3RF_REP_OBJECT 20120609

Method PARSE_OBJECT_DATA_EX on class J_3RF_XSDPARSER has no exception.

Method PARSE_SIMPLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CURR_TYPE Call by reference Type reference (TYPE) J3RXR_XSD_TYPE 20120609
2 Importing IN_CALL_LEVEL Call by reference Type reference (TYPE) I 0 Internal. Changed on recurse. 20120609
3 Changing IV_ST_DEFINITION Call by reference Type reference (TYPE) J3RXR_XSD_SIMPLE_TYPE Simple type definition 20120609
4 Importing P_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20120609

Method PARSE_SIMPLE_TYPE on class J_3RF_XSDPARSER has no exception.

Method UPDATE_HREFS Signature

Method UPDATE_HREFS on class J_3RF_XSDPARSER has no parameter.
Method UPDATE_HREFS on class J_3RF_XSDPARSER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607