SAP ABAP Class CL_HRPAYCA_XML (HR-CA: Conversion to XML)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-RS (Application Component) Reuse Services for Country Development
     P99K (Package) Human Resources Department: Cross-Country Objects Canada
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYUS_XML HR-US: Conversion to XML 20070709
Properties
Class CL_HRPAYCA_XML  
Short Description HR-CA: Conversion to XML    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99K   Human Resources Department: Cross-Country Objects Canada 
Created 20040518   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYCA_XML has no interface implemented.
Friends
Class CL_HRPAYCA_XML has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BYTE_ORDER Static Attribute Public Type reference (TYPE) I Byte order defined in the schema document 20040528
2 C_ATTR_BASE Constant Public Type reference (TYPE) CHAR50 'BASE' Base attirbute 20040518
3 C_ATTR_CONTENT Constant Public Type reference (TYPE) CHAR50 'CONTENT' Content attribute 20040518
4 C_ATTR_DEF Constant Public Type reference (TYPE) CHAR50 'DEFAULT' Default attribute 20040518
5 C_ATTR_FIX Constant Public Type reference (TYPE) CHAR50 'FIXED' Fixed attribute 20040518
6 C_ATTR_MAXO Constant Public Type reference (TYPE) CHAR50 'MAXOCCURS' Maxoccurs attribute 20040518
7 C_ATTR_MINO Constant Public Type reference (TYPE) CHAR50 'MINOCCURS' Minoccurs attribute 20040518
8 C_ATTR_NAME Constant Public Type reference (TYPE) CHAR50 'NAME' Name attribute 20040518
9 C_ATTR_ORDER Constant Public Type reference (TYPE) CHAR50 'ORDER' Order attribute 20040518
10 C_ATTR_REF Constant Public Type reference (TYPE) CHAR50 'REF' Reference attribute 20040518
11 C_ATTR_SCHEMALOC Constant Public Type reference (TYPE) CHAR50 'SCHEMALOCATION' Schemalocation attribute 20040518
12 C_ATTR_TYPE Constant Public Type reference (TYPE) CHAR50 'TYPE' Type attribute 20040518
13 C_ATTR_USE Constant Public Type reference (TYPE) CHAR50 'USE' Use attribute 20040518
14 C_ELEM_ALL Constant Public Type reference (TYPE) CHAR50 'ALL' All element 20040518
15 C_ELEM_ANNO Constant Public Type reference (TYPE) CHAR50 'ANNOTATION' Annotation element 20040518
16 C_ELEM_APPINFO Constant Public Type reference (TYPE) CHAR50 'APPINFO' Appinfo element 20040518
17 C_ELEM_ATTGROUP Constant Public Type reference (TYPE) CHAR50 'ATTRIBUTEGROUP' Attributegroup element 20040518
18 C_ELEM_ATTRIBUTE Constant Public Type reference (TYPE) CHAR50 'ATTRIBUTE' Attribute element 20040518
19 C_ELEM_CCONTENT Constant Public Type reference (TYPE) CHAR50 'COMPLEXCONTENT' Complex content element 20040518
20 C_ELEM_CHOICE Constant Public Type reference (TYPE) CHAR50 'CHOICE' Choice element 20040518
21 C_ELEM_CTYPE Constant Public Type reference (TYPE) CHAR50 'COMPLEXTYPE' Complex Type element 20040518
22 C_ELEM_DOCU Constant Public Type reference (TYPE) CHAR50 'DOCUMENTATION' Documentation element 20040518
23 C_ELEM_ELEMENT Constant Public Type reference (TYPE) CHAR50 'ELEMENT' Element element 20040518
24 C_ELEM_EXT Constant Public Type reference (TYPE) CHAR50 'EXTENSION' Extension element 20040518
25 C_ELEM_GROUP Constant Public Type reference (TYPE) CHAR50 'GROUP' Group element 20040518
26 C_ELEM_RES Constant Public Type reference (TYPE) CHAR50 'RESTRICTION' Restriction element 20040518
27 C_ELEM_SEQUENCE Constant Public Type reference (TYPE) CHAR50 'SEQUENCE' Sequence element 20040518
28 C_ELEM_STYPE Constant Public Type reference (TYPE) CHAR50 'SIMPLETYPE' Simple Type element 20040518
29 C_ENT_AMP Constant Public Type reference (TYPE) CHAR05 '&' Entity & 20040528
30 C_ENT_APOS Constant Public Type reference (TYPE) CHAR05 '''' Entity ' 20040528
31 C_ENT_GT Constant Public Type reference (TYPE) CHAR05 '>' Entity > 20040528
32 C_ENT_LT Constant Public Type reference (TYPE) CHAR05 '<' Entity < 20040528
33 C_ENT_QUOT Constant Public Type reference (TYPE) CHAR05 '"' Entity " 20040528
34 C_SCHEMA Constant Public Type reference (TYPE) CHAR50 'SCHEMA' Schema element 20040522
35 ENCODING Static Attribute Public Type reference (TYPE) STRING Encoding defined in the schema document 20040528
36 FALSE Constant Public Type reference (TYPE) BOOLEAN SPACE Flase 20040518
37 GROUP_MINO Instance attribute Public Type reference (TYPE) STRING Minoccurs for a group 20040518
38 IS_GROUP Instance attribute Public Type reference (TYPE) BOOLEAN Flag to indicate a group element 20040518
39 MAIN_XML Static Attribute Protected Object reference (TYPE REF TO) IF_IXML Main XML factory 20040518
40 PARENT_NAME Instance attribute Public Type reference (TYPE) STRING Parent name of a node 20040518
41 TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' True 20040518
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MESSAGE_TAB Instance method Public Method Append message table 20040604
2 APPEND_NODES Instance method Protected Method Append nodes to the XML document 20040518
3 APPEND_ROE_NODES Instance method Public Method append ROE nodes to the document 20120626
4 BUILD_ATT_LIST Instance method Protected Method Build attribute list from schema 20040518
5 BUILD_NODE_TREE Instance method Public Method Build node tree for the XML document (DOM) 20040518
6 CHECK_CREATE_DIR Instance method Protected Method Check and create directory 20040603
7 CHECK_FILE_EXISTS Instance method Protected Method Check if the download file already exists 20040609
8 CONSTRUCTOR Instance method Public Constructor Constructor 20040518
9 CONVERT_ROE_TO_XML Instance method Public Method Convert ROE table to XML format 20120626
10 CONVERT_SPECIAL_CHARS Instance method Public Method Convert special character e.g. '&' 20040528
11 CONVERT_TO_XML Instance method Public Method Create XML data from table 20040518
12 CREATE_ROOT Instance method Protected Method Create XML root element 20040518
13 CREATE_SCHEMA_DOCUMENT Instance method Public Method Create logical document for the dowloaded schema 20040518
14 DELETE_OPTIONAL_CTYPE Instance method Private Method Delete optional complextype nodes in XML document 20040825
15 DELETE_OPTIONAL_NODE Instance method Protected Method Delete optional nodes in the XML document 20040518
16 EXPORT_TO_FILE Instance method Public Method Export XML file (download) 20040518
17 GET_ENCODING Instance method Protected Method Get encoding and byte order of the schema 20040528
18 GET_ENTITY_REF Instance method Protected Method Get referenced entity 20040528
19 GET_NODES Instance method Public Method Get nodes for the XML document from schema 20040518
20 GET_NODES_FROM_DATA Instance method Public Method Get nodes from schema document 20061122
21 GET_NODE_LIST Instance method Protected Method Get list of nodes from XML schema 20040518
22 GET_ROOT_NODE Instance method Protected Method Get root node of the schema document 20040518
23 IMPORT_FROM_FILE Instance method Public Method Import XML schema file (upload) 20040518
24 RENDER_XML_DOCUMENT Instance method Public Method Render the XML document 20040518
25 SET_ATTRIBUTE Instance method Public Method Set attribute for element 20040518
26 SET_ENCODING Instance method Public Method Set encoding for the document 20040518
27 VALIDATE_XML_FILE Static method Public Method Validate XML file agianst the XML schema 20040930
Events
Class CL_HRPAYCA_XML has no event.
Types
Class CL_HRPAYCA_XML has no local type.
Method Signatures

Method APPEND_MESSAGE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSGID Value transfer Type reference (TYPE) SYMSGID Message class 20040604
2 Importing MSGNO Value transfer Type reference (TYPE) SYMSGNO Message number 20040604
3 Importing MSGTY Value transfer Type reference (TYPE) SYMSGTY Message type 20040604
4 Importing MSGV1 Value transfer Type reference (TYPE) ANY Message variable 1 20040604
5 Importing MSGV2 Value transfer Type reference (TYPE) ANY Message variable 2 20040604
6 Importing MSGV3 Value transfer Type reference (TYPE) ANY Message variable 3 20040604
7 Importing MSGV4 Value transfer Type reference (TYPE) ANY Message variable 4 20040604
8 Changing MSG_TAB Call by reference Type reference (TYPE) STANDARD TABLE Message table 20040604

Method APPEND_MESSAGE_TAB on class CL_HRPAYCA_XML has no exception.

Method APPEND_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR_LIST Call by reference Type reference (TYPE) HRPAYCA_T_ATTR List of attributes 20040518
2 Importing DOCUMENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT Document reference 20040518
3 Importing ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Element reference 20040518
4 Changing INDEX Value transfer Type reference (TYPE) SY-TABIX Table index 20040518
5 Importing NODE_LIST Call by reference Type reference (TYPE) HRPAYCA_T_NODE_T List of nodes 20040518

Method APPEND_NODES on class CL_HRPAYCA_XML has no exception.

Method APPEND_ROE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR_LIST Call by reference Type reference (TYPE) HRPAYCA_T_ATTR HR-CA: Generic table for attributes of an element in XML doc 20120626
2 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20120626
3 Changing ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20120626
4 Changing INDEX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20120626
5 Importing NODE_LIST Call by reference Type reference (TYPE) HRPAYCA_T_NODE_T HR-CA: Generic table for nodes of an XML document 20120626

Method APPEND_ROE_NODES on class CL_HRPAYCA_XML has no exception.

Method BUILD_ATT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATT_GROUP Value transfer Type reference (TYPE) HRPAYCA_T_ATTGP List of attribute groups from schema 20040518
2 Changing ATT_LIST Call by reference Type reference (TYPE) HRPAYCA_T_ATTR List of attributes for elements from schema 20040518

Method BUILD_ATT_LIST on class CL_HRPAYCA_XML has no exception.

Method BUILD_NODE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATT_GRP Value transfer Type reference (TYPE) HRPAYCA_T_ATTGP List of attribute groups from schema 20040518
2 Changing ATT_LIST Call by reference Type reference (TYPE) HRPAYCA_T_ATTR List of attributes from schema 20040518
3 Changing NODES Call by reference Type reference (TYPE) HRPAYCA_T_NODE_T Node tree 20040518
4 Importing NODE_LIST Value transfer Type reference (TYPE) HRPAYCA_T_NODE_T List of nodes 20040518

Method BUILD_NODE_TREE on class CL_HRPAYCA_XML has no exception.

Method CHECK_CREATE_DIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FPATH Value transfer Type reference (TYPE) STRING File path 20040609
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLEAN Return code 20040603
3 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Message log 20040604

Method CHECK_CREATE_DIR on class CL_HRPAYCA_XML has no exception.

Method CHECK_FILE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing FILENAME Value transfer Type reference (TYPE) STRING Existing file name 20040609
2 Changing FILEPATH Value transfer Type reference (TYPE) STRING Existing file path 20040609
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLEAN Return code 20050909
4 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Message log 20050909
5 Changing RET_FILENAME Call by reference Type reference (TYPE) STRING New file name with path 20040609

Method CHECK_FILE_EXISTS on class CL_HRPAYCA_XML has no exception.

Method CONSTRUCTOR Signature

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

Method CONVERT_ROE_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR_LIST Call by reference Type reference (TYPE) HRPAYCA_T_ATTR HR-CA: Generic table for attributes of an element in XML doc 20120626
2 Importing DEL_OPTIO Value transfer Type reference (TYPE) BOOLEAN Delete optional node(s) 20120626
3 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Document reference 20120626
4 Importing FILENAME Value transfer Type reference (TYPE) STRING Download file name 20120626
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLEAN Return code 20120626
6 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Message log 20120626
7 Changing NODE_LIST Call by reference Type reference (TYPE) HRPAYCA_T_NODE_T HR-CA: Generic table for nodes of an XML document 20120626
8 Importing ROOT Value transfer Type reference (TYPE) STRING Name of the root element 20120626

Method CONVERT_ROE_TO_XML on class CL_HRPAYCA_XML has no exception.

Method CONVERT_SPECIAL_CHARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XML_DATA Call by reference Type reference (TYPE) HRPAYCA_T_NODE_T XML data 20040528

Method CONVERT_SPECIAL_CHARS on class CL_HRPAYCA_XML has no exception.

Method CONVERT_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR_LIST Call by reference Type reference (TYPE) HRPAYCA_T_ATTR Table containing attributes for a node with value 20040518
2 Importing DEL_OPTIO Value transfer Type reference (TYPE) BOOLEAN Delete optional node(s) 20040518
3 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Document reference 20040518
4 Importing FILENAME Value transfer Type reference (TYPE) STRING Download file name 20040608
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLEAN Return code 20040518
6 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Message log 20040608
7 Changing NODE_LIST Call by reference Type reference (TYPE) HRPAYCA_T_NODE_T Table containing node name with data 20040518
8 Importing ROOT Value transfer Type reference (TYPE) STRING Name of the root element 20040518

Method CONVERT_TO_XML on class CL_HRPAYCA_XML has no exception.

Method CREATE_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR_LIST Value transfer Type reference (TYPE) HRPAYCA_T_ATTR List of attributes 20040526
2 Importing DOCUMENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT Document reference 20040518
3 Importing ROOT Value transfer Type reference (TYPE) STRING Name of root element 20040518
4 Changing ROOT_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT Root element reference 20040518

Method CREATE_ROOT on class CL_HRPAYCA_XML has no exception.

Method CREATE_SCHEMA_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_TAB Value transfer Type reference (TYPE) STANDARD TABLE Data table for which to create the document 20040518
2 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Logical document 20040518
3 Importing FILESIZE Value transfer Type reference (TYPE) I File size 20040518
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLEAN Return code 20040518
5 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Message log 20040608
6 Importing SCHEMA Value transfer Type reference (TYPE) STRING Local file for upload/download 20040608

Method CREATE_SCHEMA_DOCUMENT on class CL_HRPAYCA_XML has no exception.

Method DELETE_OPTIONAL_CTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DELETE_PARENT Value transfer Type reference (TYPE) BOOLEAN Flag to delete the complextype 20040825
2 Changing INDEX Value transfer Type reference (TYPE) SY-TABIX Internal table, current line index 20040825
3 Changing NODES Call by reference Type reference (TYPE) HRPAYCA_T_NODE_T List of nodes 20040825

Method DELETE_OPTIONAL_CTYPE on class CL_HRPAYCA_XML has no exception.

Method DELETE_OPTIONAL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing NODES Call by reference Type reference (TYPE) HRPAYCA_T_NODE_T List of nodes 20040518

Method DELETE_OPTIONAL_NODE on class CL_HRPAYCA_XML has no exception.

Method EXPORT_TO_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA_TAB Value transfer Type reference (TYPE) STANDARD TABLE Data table to be downloaded in XML format 20040518
2 Changing FILENAME Value transfer Type reference (TYPE) STRING Name and path of download file 20040518
3 Importing FILESIZE Value transfer Type reference (TYPE) I Size of the download file 20040518
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLEAN Return code 20040518
5 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Message log 20040604
6 Importing TO_APPSERVER Value transfer Type reference (TYPE) BOOLEAN SPACE Download to frontend or appserver 20040602

Method EXPORT_TO_FILE on class CL_HRPAYCA_XML has no exception.

Method GET_ENCODING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT Document reference 20040528

Method GET_ENCODING on class CL_HRPAYCA_XML has no exception.

Method GET_ENTITY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing VALUE Value transfer Type reference (TYPE) STRING Value of the XML element 20040528

Method GET_ENTITY_REF on class CL_HRPAYCA_XML has no exception.

Method GET_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTR_GROUP Call by reference Type reference (TYPE) HRPAYCA_T_ATTGP List of attribute groups 20040518
2 Changing ATTR_LIST Call by reference Type reference (TYPE) HRPAYCA_T_ATTR List of attributes for nodes 20040518
3 Importing DOCUMENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT Docuement reference 20040518
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLEAN Retrun code 20040609
5 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Message log 20040609
6 Changing NODE_LIST Call by reference Type reference (TYPE) HRPAYCA_T_NODE_T List of nodes 20040518
7 Importing SCHEMA Value transfer Type reference (TYPE) STRING Schema name 20040609

Method GET_NODES on class CL_HRPAYCA_XML has no exception.

Method GET_NODES_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTR_LIST Call by reference Type reference (TYPE) HRPAYCA_T_ROE_ATTR Attributes of nodes of the XML file 20061123
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLEAN Return code 20061123
3 Importing I_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Node reference 20061123
4 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Error message log 20061123
5 Changing NODE_LIST Call by reference Type reference (TYPE) HRPAYCA_T_ROE Nodes of the XML file 20061123

Method GET_NODES_FROM_DATA on class CL_HRPAYCA_XML has no exception.

Method GET_NODE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ATTR_GROUP Call by reference Type reference (TYPE) HRPAYCA_T_ATTGP List of attribute groups 20040518
2 Changing ATTR_LIST Call by reference Type reference (TYPE) HRPAYCA_T_ATTR List of attributes for nodes 20040518
3 Importing NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE Node reference 20040518
4 Changing NODE_LIST Call by reference Type reference (TYPE) HRPAYCA_T_NODE_T List of nodes 20040518

Method GET_NODE_LIST on class CL_HRPAYCA_XML has no exception.

Method GET_ROOT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT Document reference 20040518
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLEAN Return code 20040518
3 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Message log 20040609
4 Changing ROOT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE Reference to root node 20040518
5 Importing SCHEMA Value transfer Type reference (TYPE) STRING Schema name 20040609

Method GET_ROOT_NODE on class CL_HRPAYCA_XML has no exception.

Method IMPORT_FROM_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA_TAB Call by reference Type reference (TYPE) STANDARD TABLE Data table 20040518
2 Importing FILENAME Value transfer Type reference (TYPE) STRING Schema file name 20040518
3 Exporting FILESIZE Call by reference Type reference (TYPE) I File size 20040518
4 Importing FROM_APPSERVER Value transfer Type reference (TYPE) BOOLEAN SPACE Upload from frontend or application server 20040604
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLEAN Return code 20040518
6 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Messsage log 20040604

Method IMPORT_FROM_FILE on class CL_HRPAYCA_XML has no exception.

Method RENDER_XML_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT Document reference 20040518
2 Importing FILENAME Value transfer Type reference (TYPE) STRING Download file name 20040608
3 Changing FILESIZE Call by reference Type reference (TYPE) I Return file size 20040518
4 Importing IS_NORMALIZING Value transfer Type reference (TYPE) BOOLEAN TRUE Flag to check if normalizing parser should be created 20040528
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLEAN Return code 20040518
6 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Message log 20040608
7 Changing XML_DATA Call by reference Type reference (TYPE) STANDARD TABLE Converted XML data 20040518

Method RENDER_XML_DOCUMENT on class CL_HRPAYCA_XML has no exception.

Method SET_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Value transfer Object reference (TYPE REF TO) IF_IXML_ATTRIBUTE Attribute node reference 20040518
2 Importing DOCUMENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT Document reference 20040518
3 Importing ELEMENT Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Element reference 20040518
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLEAN Retrun code 20040518
5 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Message log 20040608
6 Importing NAME Value transfer Type reference (TYPE) STRING Name of the attribute 20040518
7 Importing NAMESPACE Value transfer Type reference (TYPE) STRING Namespace of the attribute 20040518
8 Importing VALUE Value transfer Type reference (TYPE) STRING Value of the attribute 20040518

Method SET_ATTRIBUTE on class CL_HRPAYCA_XML has no exception.

Method SET_ENCODING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BYTE_ORDER Value transfer Type reference (TYPE) I BYTE_ORDER The byte order to use when representing characters 20040518
2 Importing CHARACTER_SET Value transfer Type reference (TYPE) STRING ENCODING The name of the character set for the encoding 20040518
3 Importing DOCUMENT Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT XML document reference 20040518
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLEAN Return code 20040518
5 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Message log 20040608

Method SET_ENCODING on class CL_HRPAYCA_XML has no exception.

Method VALIDATE_XML_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AT_APPSERVER Call by reference Type reference (TYPE) BOOLEAN SPACE Validation to be performed at frontend or appserver 20041117
2 Importing FILENAME Call by reference Type reference (TYPE) STRING Name of the XML file with path to be validated 20040930
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLEAN Return code 20040930
4 Changing MSGLOG Call by reference Type reference (TYPE) STANDARD TABLE Message log 20041001
5 Importing SCHEMA Call by reference Type reference (TYPE) STRING Name of the XML schema with path 20040930
6 Importing TARGET_NAMESPACE Call by reference Type reference (TYPE) STRING SPACE Name of the Target Namespace 20050728
# Exception Resumable Description Created on
1 NO_BATCH Validation cannot be executed in batch 20041020
History
Last changed by/on SAP  20130531 
SAP Release Created in 46C