SAP ABAP Class CL_HR99S00_XML_DAQ (CL_HR99S00_XML_DAQ)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX-RS (Application Component) Reuse Services for Country Development
     P99S (Package) Southern Europe Basis
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYBE_XML_DAQ_BOWA XML DAQ - Belcotax specifics 20121213
Properties
Class CL_HR99S00_XML_DAQ  
Short Description CL_HR99S00_XML_DAQ    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S   Southern Europe Basis 
Created 20021202   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 P99ST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 P99XD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR99S00_XML_DAQ has no interface implemented.
Friends
Class CL_HR99S00_XML_DAQ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CALLBACK_TAB Instance attribute Protected Type reference (TYPE) P99XD_CALLBACK_TAB_T CALLBACK_TAB 20021202
2 CURRENT_NODE Instance attribute Protected Type reference (TYPE) I CURRENT_NODE 20021202
3 DAQ Instance attribute Protected Object reference (TYPE REF TO) CL_HR99S00_DAQ DAQ 20021202
4 DDIC_CACHE Instance attribute Protected Type reference (TYPE) P99XD_DDIC_CACHE_T DDIC field cache 20021213
5 ENVELOPE_ATTR Instance attribute Protected Type reference (TYPE) P99SG_XML_CONTENT_T Envelope attributes 20030217
6 ENVELOPE_TAG Instance attribute Protected Type reference (TYPE) P99SG_XML_CONTENT_T Envelope Tag 20030217
7 LOOKUP_TABLE Instance attribute Protected Type reference (TYPE) P99XD_XML_LOOKUP_TABLE_T LOOKUP_TABLE 20021202
8 MYDIRECTORY Instance attribute Protected Type reference (TYPE) RLGRAP-FILENAME Working dir 20030129
9 MYFILENAME Instance attribute Protected Type reference (TYPE) RLGRAP-FILENAME File name for XML 20030129
10 M_TEMSE_TYPE Instance attribute Protected Type reference (TYPE) RPTSTYPE-OBJKN TemSE type 20021216
11 PARENT_STACK Instance attribute Protected Object reference (TYPE REF TO) CL_HR99S00_XML_STACK PARENT_STACK 20021202
12 PARSER_ERROR_LIST Instance attribute Protected Type reference (TYPE) P99SG_XML_OUT_TABLE_T Error list 20021206
13 SECTION_CACHE Instance attribute Protected Type reference (TYPE) P99XD_SECTION_CACHE_T Section cache 20021209
14 STACK Instance attribute Protected Object reference (TYPE REF TO) CL_HR99S00_XML_STACK CL_HR99S00_XML_STACK 20021209
15 TAB_TEMSE Instance attribute Protected Type reference (TYPE) P99XD_TEMSE_TAB_T TemSE table 20021209
16 TAB_XML Instance attribute Protected Type reference (TYPE) P99SG_XML_OUT_TABLE_T TAB_XML 20021202
17 TEMSE Instance attribute Protected Object reference (TYPE REF TO) CL_HR99S00_TEMSE TEMSE 20021202
18 XML_ENCODING Instance attribute Protected Type reference (TYPE) P99SG_XML_CONTENT_T XML character encoding 20030526
19 XML_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_HR99S00_XML_HANDLER XML_HANDLER 20021202
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENVELOPE Instance method Public Method 20030217
2 CACHE Instance method Protected Method 20021209
3 CLEAR_XML Instance method Public Method 20030127
4 COMPRESS_EMPTY_TAGS Instance method Public Method Compress empty XML tags 20031211
5 CONSTRUCTOR Instance method Public Constructor 20021202
6 CONVERT_TEMSE_TO_XML Instance method Public Method 20021209
7 CONVERT_XML_TO_TEMSE Instance method Public Method 20021209
8 EXPORT_TO_FILE Instance method Public Method 20021209
9 FILL_LOOKUP_TABLE Instance method Protected Method 20021202
10 FLUSH Instance method Public Method 20030127
11 FLUSH_CHILDREN Instance method Public Method 20030129
12 FLUSH_SIBLINGS Instance method Public Method 20030129
13 GET_CURRENT_NODE Instance method Public Method 20030127
14 GET_ERROR_LIST Instance method Public Method 20021206
15 GET_FIELD_INFO Instance method Protected Method 20021213
16 GET_FROM_CACHE Instance method Protected Method 20021209
17 GET_NODE_VALUE_FOR_CURRENT Instance method Public Method 20021216
18 GET_NUM_ERRORS Instance method Public Method 20021206
19 GET_TEMSE Instance method Public Method 20021213
20 GET_XML Instance method Public Method 20021202
21 IMPORT_FROM_FILE Instance method Public Method 20021209
22 IMPORT_FROM_TABLE Instance method Public Method 20030115
23 REGISTER_CALLBACK Instance method Public Method 20021202
24 SAVE_TEMSE Instance method Public Method 20021216
25 SET_NODE_ATTR_FOR_CURRENT Instance method Public Method 20021202
26 SET_NODE_VALUE_FOR_CURRENT Instance method Public Method 20021216
27 UNCACHE Instance method Protected Method 20021209
28 UNREGISTER_CALLBACK Instance method Public Method 20021202
Events
Class CL_HR99S00_XML_DAQ has no event.
Types
Class CL_HR99S00_XML_DAQ has no local type.
Method Signatures

Method ADD_ENVELOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Value transfer Type reference (TYPE) P99SG_XML_CONTENT_T XML attributes 20030217
2 Importing TAG Value transfer Type reference (TYPE) P99SG_XML_CONTENT_T XML Tag 20030217

Method ADD_ENVELOPE on class CL_HR99S00_XML_DAQ has no exception.

Method CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) SY-TABIX TemSE line number 20021209
2 Importing SECTN Call by reference Type reference (TYPE) C Section name 20030217
# Exception Resumable Description Created on
1 SECTION_IS_IN_CACHE The section is already in the cache. 20021209

Method CLEAR_XML Signature

Method CLEAR_XML on class CL_HR99S00_XML_DAQ has no parameter.
Method CLEAR_XML on class CL_HR99S00_XML_DAQ has no exception.

Method COMPRESS_EMPTY_TAGS Signature

Method COMPRESS_EMPTY_TAGS on class CL_HR99S00_XML_DAQ has no parameter.
Method COMPRESS_EMPTY_TAGS on class CL_HR99S00_XML_DAQ has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPL Value transfer Type reference (TYPE) T5F99F0-APPL APPL 20021202
2 Importing DAQ_CLASS Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ DAQ_CLASS 20021202
3 Importing DATE Call by reference Type reference (TYPE) D SY-DATUM DATE 20021202
4 Importing ENCODING Value transfer Type reference (TYPE) P99SG_XML_CONTENT_T 'UTF-8' XML char encoding 20030526
5 Importing MOLGA Call by reference Type reference (TYPE) T500L-MOLGA MOLGA 20021202
6 Importing TEMSE_CLASS Call by reference Object reference (TYPE REF TO) CL_HR99S00_TEMSE TEMSE_CLASS 20021202
7 Importing TEMSE_NAME Value transfer Type reference (TYPE) RPTSTYPE-TSOBJ TEMSE_NAME 20021202
8 Importing TEMSE_TYPE Value transfer Type reference (TYPE) RPTSTYPE-OBJKN temse type 20021216

Method CONSTRUCTOR on class CL_HR99S00_XML_DAQ has no exception.

Method CONVERT_TEMSE_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IGNORE_EMPTY Value transfer Type reference (TYPE) C 'X' Ignore empty fields in conversion 20030407
2 Importing NOBREAKS Value transfer Type reference (TYPE) C 'X' No line breaks within tags 20030414

Method CONVERT_TEMSE_TO_XML on class CL_HR99S00_XML_DAQ has no exception.

Method CONVERT_XML_TO_TEMSE Signature

Method CONVERT_XML_TO_TEMSE on class CL_HR99S00_XML_DAQ has no parameter.
Method CONVERT_XML_TO_TEMSE on class CL_HR99S00_XML_DAQ has no exception.

Method EXPORT_TO_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLOSETEMSE Call by reference Type reference (TYPE) C Close TemSe file 20091215
2 Importing COMPRESS_EMPTY_TAGS Call by reference Type reference (TYPE) C ' ' compress empty xml tags 20031211
3 Importing DIALOG Call by reference Type reference (TYPE) C 'X' DIALOG 20021209
4 Importing DIRECTORY Call by reference Type reference (TYPE) RLGRAP-FILENAME 'C:TEMP' DIRECTORY 20021209
5 Importing FILENAME Call by reference Type reference (TYPE) RLGRAP-FILENAME 'test.xml' FILENAME 20021209
6 Exporting FULLPATH Call by reference Type reference (TYPE) RLGRAP-FILENAME fullpath 20030221
7 Importing ITEM Value transfer Type reference (TYPE) STRING Window Title 20031121
8 Importing MODE Call by reference Type reference (TYPE) C 'R' MODE 20021209
9 Importing NOHEADER Call by reference Type reference (TYPE) C ' ' NOHEADER 20021209
10 Importing TEMSE_OBJ Call by reference Type reference (TYPE) RPTSTYPE-OBJKN 'XMLD00' TemSe Object 20100121
11 Importing WTEMSE Call by reference Type reference (TYPE) C ' ' export to TemSe File 20091215

Method EXPORT_TO_FILE on class CL_HR99S00_XML_DAQ has no exception.

Method FILL_LOOKUP_TABLE Signature

Method FILL_LOOKUP_TABLE on class CL_HR99S00_XML_DAQ has no parameter.
Method FILL_LOOKUP_TABLE on class CL_HR99S00_XML_DAQ has no exception.

Method FLUSH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPEND Value transfer Type reference (TYPE) C ' ' Append mode 20030127
2 Importing NOBREAKS Value transfer Type reference (TYPE) C 'X' No line breaks within tags 20030414
3 Importing NODE Value transfer Type reference (TYPE) P99SG_XML_NODE_T-ID Node ID 20030127

Method FLUSH on class CL_HR99S00_XML_DAQ has no exception.

Method FLUSH_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NOBREAKS Value transfer Type reference (TYPE) C 'X' No line breaks within tags 20030414
2 Importing NODE Value transfer Type reference (TYPE) P99SG_XML_NODE_T-ID Parent node 20030129
3 Importing OMIT_NODE Value transfer Type reference (TYPE) P99SG_XML_NODE_T-ID Node to omit 20030129

Method FLUSH_CHILDREN on class CL_HR99S00_XML_DAQ has no exception.

Method FLUSH_SIBLINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NOBREAKS Value transfer Type reference (TYPE) C 'X' No line breaks within tags 20030414
2 Importing NODE Value transfer Type reference (TYPE) P99SG_XML_NODE_T-ID Node 20030129

Method FLUSH_SIBLINGS on class CL_HR99S00_XML_DAQ has no exception.

Method GET_CURRENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ID Value transfer Type reference (TYPE) P99SG_XML_NODE_T-ID Node ID 20030127

Method GET_CURRENT_NODE on class CL_HR99S00_XML_DAQ has no exception.

Method GET_ERROR_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ERROR_LIST Call by reference Type reference (TYPE) TABLE Error list 20021206

Method GET_ERROR_LIST on class CL_HR99S00_XML_DAQ has no exception.

Method GET_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INTTYPE Value transfer Type reference (TYPE) C ABAP Field Type 20030102
2 Exporting LENGTH Value transfer Type reference (TYPE) I Field length 20021213
3 Exporting OFFSET Value transfer Type reference (TYPE) I Field offset 20021213
4 Importing SFNAME Value transfer Type reference (TYPE) C DDIC structure name 20021213
5 Importing SFORDER Value transfer Type reference (TYPE) P_99S_ORDSE Field name 20021213
# Exception Resumable Description Created on
1 FIELD_NOT_FOUND The field was not found in the DDIC. 20021213

Method GET_FROM_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LINE Call by reference Type reference (TYPE) SY-TABIX Line number. 20021209
2 Importing SECTN Call by reference Type reference (TYPE) C Section name. 20030217

Method GET_FROM_CACHE on class CL_HR99S00_XML_DAQ has no exception.

Method GET_NODE_VALUE_FOR_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting VALUE Call by reference Type reference (TYPE) P99SG_XML_CONTENT_T Node value 20021216

Method GET_NODE_VALUE_FOR_CURRENT on class CL_HR99S00_XML_DAQ has no exception.

Method GET_NUM_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NUMBER Call by reference Type reference (TYPE) I Number of errors 20021206

Method GET_NUM_ERRORS on class CL_HR99S00_XML_DAQ has no exception.

Method GET_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TEMSE_TAB Call by reference Type reference (TYPE) TABLE TemSE table 20021213

Method GET_TEMSE on class CL_HR99S00_XML_DAQ has no exception.

Method GET_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting XML_TAB Call by reference Type reference (TYPE) P99SG_XML_OUT_TABLE_T XML_TAB 20021202

Method GET_XML on class CL_HR99S00_XML_DAQ has no exception.

Method IMPORT_FROM_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIALOG Call by reference Type reference (TYPE) C 'X' DIALOG 20021209
2 Importing DIRECTORY Call by reference Type reference (TYPE) C 'C:TEMP' DIRECTORY 20021209
3 Importing FILENAME Call by reference Type reference (TYPE) C 'test.xml' FILENAME 20021209

Method IMPORT_FROM_FILE on class CL_HR99S00_XML_DAQ has no exception.

Method IMPORT_FROM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XML_TAB Call by reference Type reference (TYPE) TABLE XML source 20030115

Method IMPORT_FROM_TABLE on class CL_HR99S00_XML_DAQ has no exception.

Method REGISTER_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRECTION Value transfer Type reference (TYPE) C 'I'mporting/'E'xporting 20030102
2 Importing FIELD Value transfer Type reference (TYPE) T5F99FF-FIELD field name 20030102
3 Importing REPFORM Value transfer Type reference (TYPE) P99SG_FORM_NAME callback form 20021202
4 Importing REPNAME Value transfer Type reference (TYPE) SY-REPID report name 20021202
5 Importing SECTN Value transfer Type reference (TYPE) C section name 20030102
# Exception Resumable Description Created on
1 CALLBACK_EXISTS CALLBACK_EXISTS 20021202
2 DAQ_FIELD_NOT_FOUND field within a daq section does not exist 20030102
3 DAQ_SECTN_NOT_FOUND daq section does not exist 20030102

Method SAVE_TEMSE Signature

Method SAVE_TEMSE on class CL_HR99S00_XML_DAQ has no parameter.
Method SAVE_TEMSE on class CL_HR99S00_XML_DAQ has no exception.

Method SET_NODE_ATTR_FOR_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR Call by reference Type reference (TYPE) P99SG_XML_CONTENT_T ATTR 20021202

Method SET_NODE_ATTR_FOR_CURRENT on class CL_HR99S00_XML_DAQ has no exception.

Method SET_NODE_VALUE_FOR_CURRENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VALUE Value transfer Type reference (TYPE) P99SG_XML_CONTENT_T New node value 20021216

Method SET_NODE_VALUE_FOR_CURRENT on class CL_HR99S00_XML_DAQ has no exception.

Method UNCACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SECTN Call by reference Type reference (TYPE) C Sectionname 20030217

Method UNCACHE on class CL_HR99S00_XML_DAQ has no exception.

Method UNREGISTER_CALLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRECTION Value transfer Type reference (TYPE) C direction 20030102
2 Importing FIELD Value transfer Type reference (TYPE) FIELDNAME SFORDER 20030102
3 Importing SECTN Value transfer Type reference (TYPE) C SFNAME 20030102
# Exception Resumable Description Created on
1 DDIC_FIELD_NOT_FOUND field within ddic structure not found 20030102
2 DDIC_STRUCT_NOT_FOUND ddic structure does not exist 20030102
History
Last changed by/on SAP  20110809 
SAP Release Created in 46C