SAP ABAP Class CL_RSISW_XML_HANDLER (Handles XML Access, from File, DOM, ...)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSISW (Package) Intelligent Services Workbench
Properties
Class CL_RSISW_XML_HANDLER  
Short Description Handles XML Access, from File, DOM, ...    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSISW   Intelligent Services Workbench 
Created 20030318   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSISW_XML_HANDLER has no interface implemented.
Friends
Class CL_RSISW_XML_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML 20030406
2 MR_OXML_DOC Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20030406
3 MR_XML_DOC Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20030406
4 MT_SOURCE Instance attribute Private Type reference (TYPE) RSSG_T_CODELINE Source Definition 20030410
5 M_FILENAME Instance attribute Private Type reference (TYPE) STRING $REF$ 20030318
6 M_OXML Instance attribute Private Type reference (TYPE) RSIS_E_XML Serialized ABAP Objects in the Persistence Layer 20030409
7 M_SERVICE Instance attribute Private Type reference (TYPE) RSISW_E_SERVICE ServiceName 20030509
8 M_SRVGENCLASS Instance attribute Private Type reference (TYPE) STRING Generated Class Name 20030613
9 M_XML Instance attribute Private Type reference (TYPE) RSIS_E_XML Payload: External Format 20030318
10 M_XOXML Instance attribute Private Type reference (TYPE) RSIS_E_XXML Serialized ABAP Objects in the Persistence Layer 20030806
11 M_XSLT_PROGNAME Instance attribute Private Type reference (TYPE) PROGNAME progname 20030509
12 M_XXML Instance attribute Private Type reference (TYPE) RSIS_E_XXML Payload: External Format 20030806
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030331
2 CREATE_DOC_FRAG Instance method Private Method Generates IXML Document Fragments 20030404
3 DOWNLOADXML Instance method Public Method Loads an XML String to the Workstation 20030507
4 GENERATE Instance method Public Method Generates Class 20030509
5 GET Instance method Public Method Delivers Class Attributes 20030318
6 LOAD Instance method Public Method Generate DOM from File 20030318
7 OXMLFROMPERSISTENCE Instance method Public Method Serialize/ Transform Persistence Objects to XML 20030327
8 OXMLFROMXML Instance method Public Method Generate Serialized Persistence Objects (OXML) from XML 20030327
9 OXMLTOPERSISTENCE Instance method Public Method Deserialize Persistence OBjects from XML 20030327
10 OXMLTOXML Instance method Public Method Transfer Serialized Persistence Objects (OXML) to XML 20030327
11 PARSE_DOCS Instance method Public Method Generates IXML Documents 20030404
12 RENDER_DOC Instance method Private Method Output Document 20030404
13 RENDER_DOC_FRAG Instance method Private Method Output Document Fragment 20030404
14 RENDER_NODE Instance method Private Method Output Document Fragment 20030428
15 SAVE Instance method Public Method Save DOM in File 20030318
16 SET Instance method Public Method Sets Class Attributes 20030318
17 SET_DOC_FRAG Instance method Private Method Fills IXML Document Fragments 20030404
18 SET_DOC_FRAG_OLD Instance method Private Method Fills IXML Document Fragments 20030522
19 SET_DOC_FRAG_ORG2 Instance method Private Method Fills IXML Document Fragments 20030424
20 SHOW_NODE Instance method Private Method Debug Function for Node 20030409
21 TODATASOURCE Instance method Public Method Render DataSource 20030409
Events
Class CL_RSISW_XML_HANDLER has no event.
Types
Class CL_RSISW_XML_HANDLER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSISW_XML_HANDLER has no parameter.
Method CONSTRUCTOR on class CL_RSISW_XML_HANDLER has no exception.

Method CREATE_DOC_FRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20030406
2 Importing I_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20030407
3 Importing I_NODE_NAME Value transfer Type reference (TYPE) STRING 20030406
4 Importing I_URI Value transfer Type reference (TYPE) STRING 20030406
5 Returning RR_IXML_DOC_FRAG Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT_FRAGMENT 20030404

Method CREATE_DOC_FRAG on class CL_RSISW_XML_HANDLER has no exception.

Method DOWNLOADXML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) STRING 20030507
2 Importing I_XML Call by reference Type reference (TYPE) RSIS_E_XML 20030507
3 Importing I_XXML Call by reference Type reference (TYPE) RSIS_E_XXML 20030806

Method DOWNLOADXML on class CL_RSISW_XML_HANDLER has no exception.

Method GENERATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOURCE Value transfer Type reference (TYPE) RSSG_T_CODELINE 20030509
2 Importing I_SERVICE Value transfer Type reference (TYPE) RSISW_E_SERVICE 20030509
3 Importing I_SRVGENCLASS Value transfer Type reference (TYPE) STRING 20030613

Method GENERATE on class CL_RSISW_XML_HANDLER has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SOURCE Value transfer Type reference (TYPE) RSSG_T_CODELINE 20030410
2 Exporting E_FILENAME Value transfer Type reference (TYPE) STRING 20030318
3 Exporting E_OXML Value transfer Type reference (TYPE) RSIS_E_XML 20030409
4 Exporting E_XML Value transfer Type reference (TYPE) RSIS_E_XML 20030318
5 Exporting E_XOXML Value transfer Type reference (TYPE) RSIS_E_XXML 20030806
6 Exporting E_XXML Value transfer Type reference (TYPE) RSIS_E_XXML 20030806

Method GET on class CL_RSISW_XML_HANDLER has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Value transfer Type reference (TYPE) STRING $REF$ 20030318
2 Importing I_OXML Value transfer Type reference (TYPE) STRING 20030410
3 Importing I_XML Value transfer Type reference (TYPE) STRING 20030326

Method LOAD on class CL_RSISW_XML_HANDLER has no exception.

Method OXMLFROMPERSISTENCE Signature

Method OXMLFROMPERSISTENCE on class CL_RSISW_XML_HANDLER has no parameter.
Method OXMLFROMPERSISTENCE on class CL_RSISW_XML_HANDLER has no exception.

Method OXMLFROMXML Signature

Method OXMLFROMXML on class CL_RSISW_XML_HANDLER has no parameter.
Method OXMLFROMXML on class CL_RSISW_XML_HANDLER has no exception.

Method OXMLTOPERSISTENCE Signature

Method OXMLTOPERSISTENCE on class CL_RSISW_XML_HANDLER has no parameter.
Method OXMLTOPERSISTENCE on class CL_RSISW_XML_HANDLER has no exception.

Method OXMLTOXML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OXML Value transfer Type reference (TYPE) RSIS_E_XXML 20030328
2 Returning R_XML Value transfer Type reference (TYPE) RSIS_E_XXML 20030409

Method OXMLTOXML on class CL_RSISW_XML_HANDLER has no exception.

Method PARSE_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XML Value transfer Type reference (TYPE) RSIS_E_XML 20030806
2 Importing I_XXML Value transfer Type reference (TYPE) RSIS_E_XXML 20030806
3 Returning RR_IXML_DOC Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20030404

Method PARSE_DOCS on class CL_RSISW_XML_HANDLER has no exception.

Method RENDER_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20030404
2 Returning R_XSTRING Value transfer Type reference (TYPE) RSIS_E_XXML 20030806

Method RENDER_DOC on class CL_RSISW_XML_HANDLER has no exception.

Method RENDER_DOC_FRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC_FRAG Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT_FRAGMENT 20030404

Method RENDER_DOC_FRAG on class CL_RSISW_XML_HANDLER has no exception.

Method RENDER_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20030428

Method RENDER_NODE on class CL_RSISW_XML_HANDLER has no exception.

Method SAVE Signature

Method SAVE on class CL_RSISW_XML_HANDLER has no parameter.
Method SAVE on class CL_RSISW_XML_HANDLER has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20030509
2 Importing I_FILENAME Call by reference Type reference (TYPE) STRING 20030318
3 Importing I_OXML Call by reference Type reference (TYPE) STRING 20030409
4 Importing I_XML Call by reference Type reference (TYPE) STRING 20030318
5 Importing I_XSLT_PROGNAME Call by reference Type reference (TYPE) PROGNAME 20030612

Method SET on class CL_RSISW_XML_HANDLER has no exception.

Method SET_DOC_FRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DOC_FRAG Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT_FRAGMENT 20030404
2 Exporting ER_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20030522
3 Importing IR_DOC_FRAG Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT_FRAGMENT 20030404
4 Importing IR_ID_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20030408

Method SET_DOC_FRAG on class CL_RSISW_XML_HANDLER has no exception.

Method SET_DOC_FRAG_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DOC_FRAG Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT_FRAGMENT 20030522
2 Exporting ER_DOC_FRAG Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT_FRAGMENT 20030522
3 Importing IR_DOC_FRAG Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT_FRAGMENT 20030522
4 Importing IR_ID_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20030522

Method SET_DOC_FRAG_OLD on class CL_RSISW_XML_HANDLER has no exception.

Method SET_DOC_FRAG_ORG2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DOC_FRAG Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT_FRAGMENT 20030424
2 Importing IR_DOC_FRAG Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT_FRAGMENT 20030424
3 Importing IR_ID_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20030424

Method SET_DOC_FRAG_ORG2 on class CL_RSISW_XML_HANDLER has no exception.

Method SHOW_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20030409

Method SHOW_NODE on class CL_RSISW_XML_HANDLER has no exception.

Method TODATASOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20030409
2 Importing I_XSLT_PROGNAME Value transfer Type reference (TYPE) PROGNAME 20030509

Method TODATASOURCE on class CL_RSISW_XML_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400