Hierarchy
⤷ PY-FR (Application Component) France
⤷ PC06 (Package) HR Payroll: France
Properties
Class | CL_HRPAYFR_XML_DAQ | |
Short Description | CL_HRPAYFR_XML_DAQ | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | PC06 | HR Payroll: France |
Created | 20090417 | SAP |
Last change | 20130531 | 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 | PFRAB | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HRPAYFR_XML_DAQ has no interface implemented.
Friends
Class CL_HRPAYFR_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 | Private | Type reference (TYPE) | CALLBACK_TAB_T | CALLBACK_TAB | 20090429 | ||
2 | CURRENT_NODE | Instance attribute | Private | Type reference (TYPE) | I | CURRENT_NODE | 20090429 | ||
3 | DAQ | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HR99S00_DAQ | DAQ | 20090429 | ||
4 | DDIC_CACHE | Instance attribute | Private | Type reference (TYPE) | DDIC_CACHE_T | DDIC field cache | 20090429 | ||
5 | ENVELOPE_ATTR | Instance attribute | Private | Type reference (TYPE) | P99SG_XML_CONTENT_T | Envelope attributes | 20090429 | ||
6 | ENVELOPE_TAG | Instance attribute | Private | Type reference (TYPE) | P99SG_XML_CONTENT_T | Envelope Tag | 20090429 | ||
7 | LOOKUP_TABLE | Instance attribute | Private | Type reference (TYPE) | XML_LOOKUP_TABLE_T | LOOKUP_TABLE | 20090429 | ||
8 | MYDIRECTORY | Instance attribute | Private | Type reference (TYPE) | RLGRAP-FILENAME | Working dir | 20090429 | ||
9 | MYFILENAME | Instance attribute | Private | Type reference (TYPE) | RLGRAP-FILENAME | File name for XML | 20090429 | ||
10 | M_TEMSE_TYPE | Instance attribute | Private | Type reference (TYPE) | RPTSTYPE-OBJKN | TemSE type | 20090429 | ||
11 | PARENT_STACK | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HR99S00_XML_STACK | PARENT_STACK | 20090429 | ||
12 | PARSER_ERROR_LIST | Instance attribute | Private | Type reference (TYPE) | P99SG_XML_OUT_TABLE_T | Error list | 20090429 | ||
13 | SECTION_CACHE | Instance attribute | Private | Type reference (TYPE) | SECTION_CACHE_T | Section cache | 20090429 | ||
14 | STACK | Instance attribute | Private | Object reference (TYPE REF TO) | CL_HR99S00_XML_STACK | CL_HR99S00_XML_STACK | 20090429 | ||
15 | TAB_TEMSE | Instance attribute | Private | Type reference (TYPE) | TEMSE_TAB_T | TemSE table | 20090429 | ||
16 | TAB_XML | Instance attribute | Protected | Type reference (TYPE) | P99SG_XML_OUT_TABLE_T | TAB_XML | 20090429 | ||
17 | TEMSE | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HR99S00_TEMSE | TEMSE | 20090429 | ||
18 | XML_ENCODING | Instance attribute | Private | Type reference (TYPE) | P99SG_XML_CONTENT_T | XML character encoding | 20090429 | ||
19 | XML_HANDLER | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HR99S00_XML_HANDLER | XML_HANDLER | 20090429 |
Methods
Events
Class CL_HRPAYFR_XML_DAQ has no event.
Types
Class CL_HRPAYFR_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 | 20090429 | ||
2 | Importing | TAG | Value transfer | Type reference (TYPE) | P99SG_XML_CONTENT_T | XML Tag | 20090429 |
Method ADD_ENVELOPE on class CL_HRPAYFR_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 | 20090429 | ||
2 | Importing | SECTN | Call by reference | Type reference (TYPE) | C | Section name | 20090429 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | SECTION_IS_IN_CACHE | The section is already in the cache. | 20090429 |
Method CLEAR_XML Signature
Method CLEAR_XML on class CL_HRPAYFR_XML_DAQ has no parameter.
Method CLEAR_XML on class CL_HRPAYFR_XML_DAQ has no exception.
Method COMPRESS_EMPTY_TAGS Signature
Method COMPRESS_EMPTY_TAGS on class CL_HRPAYFR_XML_DAQ has no parameter.
Method COMPRESS_EMPTY_TAGS on class CL_HRPAYFR_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 | Application | 20090429 | ||
2 | Importing | DAQ_CLASS | Call by reference | Object reference (TYPE REF TO) | CL_HR99S00_DAQ | DAQ class | 20090429 | ||
3 | Importing | DATE | Call by reference | Type reference (TYPE) | D | SY-DATUM | Date | 20090429 | |
4 | Importing | ENCODING | Value transfer | Type reference (TYPE) | P99SG_XML_CONTENT_T | 'UTF-8' | XML char encoding | 20090429 | |
5 | Importing | MOLGA | Call by reference | Type reference (TYPE) | T500L-MOLGA | Country group | 20090429 | ||
6 | Importing | TEMSE_CLASS | Call by reference | Object reference (TYPE REF TO) | CL_HR99S00_TEMSE | TemSe class | 20090429 | ||
7 | Importing | TEMSE_NAME | Value transfer | Type reference (TYPE) | RPTSTYPE-TSOBJ | Name of TemSe file | 20090429 | ||
8 | Importing | TEMSE_TYPE | Value transfer | Type reference (TYPE) | RPTSTYPE-OBJKN | Type of TemSe file | 20090429 |
Method CONSTRUCTOR on class CL_HRPAYFR_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 | 20090429 | |
2 | Importing | IV_FILE_NAME | Value transfer | Type reference (TYPE) | LOCALFILE | Local file for upload or download | 20100921 | ||
3 | Importing | NOBREAKS | Value transfer | Type reference (TYPE) | C | 'X' | No line breaks within tags | 20090429 |
Method CONVERT_TEMSE_TO_XML on class CL_HRPAYFR_XML_DAQ has no exception.
Method CONVERT_XML_TO_TEMSE Signature
Method CONVERT_XML_TO_TEMSE on class CL_HRPAYFR_XML_DAQ has no parameter.
Method CONVERT_XML_TO_TEMSE on class CL_HRPAYFR_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 | 20100921 | ||
2 | Importing | COMPRESS_EMPTY_TAGS | Call by reference | Type reference (TYPE) | C | ' ' | compress empty xml tags | 20090429 | |
3 | Importing | DIALOG | Call by reference | Type reference (TYPE) | C | 'X' | DIALOG | 20090429 | |
4 | Importing | DIRECTORY | Call by reference | Type reference (TYPE) | RLGRAP-FILENAME | 'C:TEMP' | DIRECTORY | 20090429 | |
5 | Importing | FILENAME | Call by reference | Type reference (TYPE) | RLGRAP-FILENAME | 'test.xml' | FILENAME | 20090429 | |
6 | Exporting | FULLPATH | Call by reference | Type reference (TYPE) | RLGRAP-FILENAME | fullpath | 20090429 | ||
7 | Importing | ITEM | Value transfer | Type reference (TYPE) | STRING | Window Title | 20090429 | ||
8 | Importing | MODE | Call by reference | Type reference (TYPE) | C | 'R' | MODE | 20090429 | |
9 | Importing | NOHEADER | Call by reference | Type reference (TYPE) | C | ' ' | NOHEADER | 20090429 | |
10 | Importing | TEMSE_OBJ | Call by reference | Type reference (TYPE) | RPTSTYPE-OBJKN | 'XMLD00' | TemSe Object | 20100921 | |
11 | Importing | WTEMSE | Call by reference | Type reference (TYPE) | C | ' ' | export to TemSe File | 20100921 | |
12 | Importing | XML_ENCODING | Value transfer | Type reference (TYPE) | P99SG_XML_CONTENT_T | XML Character Encoding | 20110509 |
Method EXPORT_TO_FILE on class CL_HRPAYFR_XML_DAQ has no exception.
Method FILL_FILE_PROFILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_FILE_NAME | Value transfer | Type reference (TYPE) | LOCALFILE | Local file for upload or download | 20100921 |
Method FILL_FILE_PROFILE on class CL_HRPAYFR_XML_DAQ has no exception.
Method FILL_LOOKUP_TABLE Signature
Method FILL_LOOKUP_TABLE on class CL_HRPAYFR_XML_DAQ has no parameter.
Method FILL_LOOKUP_TABLE on class CL_HRPAYFR_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 | 20090429 | |
2 | Importing | NOBREAKS | Value transfer | Type reference (TYPE) | C | 'X' | No line breaks within tags | 20090429 | |
3 | Importing | NODE | Value transfer | Type reference (TYPE) | P99SG_XML_NODE_T-ID | Node ID | 20090429 |
Method FLUSH on class CL_HRPAYFR_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 | 20090429 | |
2 | Importing | NODE | Value transfer | Type reference (TYPE) | P99SG_XML_NODE_T-ID | Parent node | 20090429 | ||
3 | Importing | OMIT_NODE | Value transfer | Type reference (TYPE) | P99SG_XML_NODE_T-ID | Node to omit | 20090429 |
Method FLUSH_CHILDREN on class CL_HRPAYFR_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 | 20090429 | |
2 | Importing | NODE | Value transfer | Type reference (TYPE) | P99SG_XML_NODE_T-ID | Node | 20090429 |
Method FLUSH_SIBLINGS on class CL_HRPAYFR_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 | 20090429 |
Method GET_CURRENT_NODE on class CL_HRPAYFR_XML_DAQ has no exception.
Method GET_DAQ_APPL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | DAQ_APPL | Value transfer | Type reference (TYPE) | P_APPL | Subapplication | 20091118 |
Method GET_DAQ_APPL on class CL_HRPAYFR_XML_DAQ has no exception.
Method GET_DAQ_FOATR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ES_FOATR | Value transfer | Type reference (TYPE) | P99SD_FOATR | Form generic properties | 20100921 |
Method GET_DAQ_FOATR on class CL_HRPAYFR_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 | 20090429 |
Method GET_ERROR_LIST on class CL_HRPAYFR_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 | 20090429 | ||
2 | Exporting | LENGTH | Value transfer | Type reference (TYPE) | I | Field length | 20090429 | ||
3 | Exporting | OFFSET | Value transfer | Type reference (TYPE) | I | Field offset | 20090429 | ||
4 | Importing | SFNAME | Value transfer | Type reference (TYPE) | C | DDIC structure name | 20090429 | ||
5 | Importing | SFORDER | Value transfer | Type reference (TYPE) | P_99S_ORDSE | Field name | 20090429 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FIELD_NOT_FOUND | The field was not found in the DDIC. | 20090429 |
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. | 20090429 | ||
2 | Importing | SECTN | Call by reference | Type reference (TYPE) | C | Section name. | 20090429 |
Method GET_FROM_CACHE on class CL_HRPAYFR_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 | 20090429 |
Method GET_NODE_VALUE_FOR_CURRENT on class CL_HRPAYFR_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 | 20090429 |
Method GET_NUM_ERRORS on class CL_HRPAYFR_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 | 20090429 |
Method GET_TEMSE on class CL_HRPAYFR_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 | 20090429 |
Method GET_XML on class CL_HRPAYFR_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 | 20090429 | |
2 | Importing | DIRECTORY | Call by reference | Type reference (TYPE) | C | 'C:TEMP' | DIRECTORY | 20090429 | |
3 | Importing | FILENAME | Call by reference | Type reference (TYPE) | C | 'test.xml' | FILENAME | 20090429 |
Method IMPORT_FROM_FILE on class CL_HRPAYFR_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 | 20090429 |
Method IMPORT_FROM_TABLE on class CL_HRPAYFR_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 | 20090429 | ||
2 | Importing | FIELD | Value transfer | Type reference (TYPE) | T5F99FF-FIELD | field name | 20090429 | ||
3 | Importing | REPFORM | Value transfer | Type reference (TYPE) | P99SG_FORM_NAME | callback form | 20090429 | ||
4 | Importing | REPNAME | Value transfer | Type reference (TYPE) | SY-REPID | report name | 20090429 | ||
5 | Importing | SECTN | Value transfer | Type reference (TYPE) | C | section name | 20090429 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CALLBACK_EXISTS | CALLBACK_EXISTS | 20090429 | |
2 | DAQ_FIELD_NOT_FOUND | field within a daq section does not exist | 20090429 | |
3 | DAQ_SECTN_NOT_FOUND | daq section does not exist | 20090429 |
Method REMOVE_XSI_CLOSING_TAG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_FILE_NAME | Call by reference | Type reference (TYPE) | LOCALFILE | Local file for upload or download | 20120803 |
Method REMOVE_XSI_CLOSING_TAG on class CL_HRPAYFR_XML_DAQ has no exception.
Method SAVE_TEMSE Signature
Method SAVE_TEMSE on class CL_HRPAYFR_XML_DAQ has no parameter.
Method SAVE_TEMSE on class CL_HRPAYFR_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 | 20090429 |
Method SET_NODE_ATTR_FOR_CURRENT on class CL_HRPAYFR_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 | 20090429 |
Method SET_NODE_VALUE_FOR_CURRENT on class CL_HRPAYFR_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 | 20090429 |
Method UNCACHE on class CL_HRPAYFR_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 | 20090429 | ||
2 | Importing | FIELD | Value transfer | Type reference (TYPE) | FIELDNAME | SFORDER | 20090429 | ||
3 | Importing | SECTN | Value transfer | Type reference (TYPE) | C | SFNAME | 20090429 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | DDIC_FIELD_NOT_FOUND | field within ddic structure not found | 20090429 | |
2 | DDIC_STRUCT_NOT_FOUND | ddic structure does not exist | 20090429 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in |