Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 4 | 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 | Instance attribute | Protected | Type reference (TYPE) | P99XD_CALLBACK_TAB_T | CALLBACK_TAB | 20021202 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | I | CURRENT_NODE | 20021202 | |||
| 3 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HR99S00_DAQ | DAQ | 20021202 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | P99XD_DDIC_CACHE_T | DDIC field cache | 20021213 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | P99SG_XML_CONTENT_T | Envelope attributes | 20030217 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | P99SG_XML_CONTENT_T | Envelope Tag | 20030217 | |||
| 7 | Instance attribute | Protected | Type reference (TYPE) | P99XD_XML_LOOKUP_TABLE_T | LOOKUP_TABLE | 20021202 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | RLGRAP-FILENAME | Working dir | 20030129 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | RLGRAP-FILENAME | File name for XML | 20030129 | |||
| 10 | Instance attribute | Protected | Type reference (TYPE) | RPTSTYPE-OBJKN | TemSE type | 20021216 | |||
| 11 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HR99S00_XML_STACK | PARENT_STACK | 20021202 | |||
| 12 | Instance attribute | Protected | Type reference (TYPE) | P99SG_XML_OUT_TABLE_T | Error list | 20021206 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | P99XD_SECTION_CACHE_T | Section cache | 20021209 | |||
| 14 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HR99S00_XML_STACK | CL_HR99S00_XML_STACK | 20021209 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | P99XD_TEMSE_TAB_T | TemSE table | 20021209 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | P99SG_XML_OUT_TABLE_T | TAB_XML | 20021202 | |||
| 17 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HR99S00_TEMSE | TEMSE | 20021202 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | P99SG_XML_CONTENT_T | XML character encoding | 20030526 | |||
| 19 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HR99S00_XML_HANDLER | XML_HANDLER | 20021202 |
Methods
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 | ATTRIBUTES | Value transfer | Type reference (TYPE) | P99SG_XML_CONTENT_T | XML attributes | 20030217 | |||
| 2 | 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 | LINE | Call by reference | Type reference (TYPE) | SY-TABIX | TemSE line number | 20021209 | |||
| 2 | SECTN | Call by reference | Type reference (TYPE) | C | Section name | 20030217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | APPL | Value transfer | Type reference (TYPE) | T5F99F0-APPL | APPL | 20021202 | |||
| 2 | DAQ_CLASS | Call by reference | Object reference (TYPE REF TO) | CL_HR99S00_DAQ | DAQ_CLASS | 20021202 | |||
| 3 | DATE | Call by reference | Type reference (TYPE) | D | SY-DATUM | DATE | 20021202 | ||
| 4 | ENCODING | Value transfer | Type reference (TYPE) | P99SG_XML_CONTENT_T | 'UTF-8' | XML char encoding | 20030526 | ||
| 5 | MOLGA | Call by reference | Type reference (TYPE) | T500L-MOLGA | MOLGA | 20021202 | |||
| 6 | TEMSE_CLASS | Call by reference | Object reference (TYPE REF TO) | CL_HR99S00_TEMSE | TEMSE_CLASS | 20021202 | |||
| 7 | TEMSE_NAME | Value transfer | Type reference (TYPE) | RPTSTYPE-TSOBJ | TEMSE_NAME | 20021202 | |||
| 8 | 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 | IGNORE_EMPTY | Value transfer | Type reference (TYPE) | C | 'X' | Ignore empty fields in conversion | 20030407 | ||
| 2 | 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 | CLOSETEMSE | Call by reference | Type reference (TYPE) | C | Close TemSe file | 20091215 | |||
| 2 | COMPRESS_EMPTY_TAGS | Call by reference | Type reference (TYPE) | C | ' ' | compress empty xml tags | 20031211 | ||
| 3 | DIALOG | Call by reference | Type reference (TYPE) | C | 'X' | DIALOG | 20021209 | ||
| 4 | DIRECTORY | Call by reference | Type reference (TYPE) | RLGRAP-FILENAME | 'C:TEMP' | DIRECTORY | 20021209 | ||
| 5 | FILENAME | Call by reference | Type reference (TYPE) | RLGRAP-FILENAME | 'test.xml' | FILENAME | 20021209 | ||
| 6 | FULLPATH | Call by reference | Type reference (TYPE) | RLGRAP-FILENAME | fullpath | 20030221 | |||
| 7 | ITEM | Value transfer | Type reference (TYPE) | STRING | Window Title | 20031121 | |||
| 8 | MODE | Call by reference | Type reference (TYPE) | C | 'R' | MODE | 20021209 | ||
| 9 | NOHEADER | Call by reference | Type reference (TYPE) | C | ' ' | NOHEADER | 20021209 | ||
| 10 | TEMSE_OBJ | Call by reference | Type reference (TYPE) | RPTSTYPE-OBJKN | 'XMLD00' | TemSe Object | 20100121 | ||
| 11 | 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 | APPEND | Value transfer | Type reference (TYPE) | C | ' ' | Append mode | 20030127 | ||
| 2 | NOBREAKS | Value transfer | Type reference (TYPE) | C | 'X' | No line breaks within tags | 20030414 | ||
| 3 | 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 | NOBREAKS | Value transfer | Type reference (TYPE) | C | 'X' | No line breaks within tags | 20030414 | ||
| 2 | NODE | Value transfer | Type reference (TYPE) | P99SG_XML_NODE_T-ID | Parent node | 20030129 | |||
| 3 | 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 | NOBREAKS | Value transfer | Type reference (TYPE) | C | 'X' | No line breaks within tags | 20030414 | ||
| 2 | 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 | 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 | 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 | INTTYPE | Value transfer | Type reference (TYPE) | C | ABAP Field Type | 20030102 | |||
| 2 | LENGTH | Value transfer | Type reference (TYPE) | I | Field length | 20021213 | |||
| 3 | OFFSET | Value transfer | Type reference (TYPE) | I | Field offset | 20021213 | |||
| 4 | SFNAME | Value transfer | Type reference (TYPE) | C | DDIC structure name | 20021213 | |||
| 5 | SFORDER | Value transfer | Type reference (TYPE) | P_99S_ORDSE | Field name | 20021213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | LINE | Call by reference | Type reference (TYPE) | SY-TABIX | Line number. | 20021209 | |||
| 2 | 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 | 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 | 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 | 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 | 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 | DIALOG | Call by reference | Type reference (TYPE) | C | 'X' | DIALOG | 20021209 | ||
| 2 | DIRECTORY | Call by reference | Type reference (TYPE) | C | 'C:TEMP' | DIRECTORY | 20021209 | ||
| 3 | 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 | 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 | DIRECTION | Value transfer | Type reference (TYPE) | C | 'I'mporting/'E'xporting | 20030102 | |||
| 2 | FIELD | Value transfer | Type reference (TYPE) | T5F99FF-FIELD | field name | 20030102 | |||
| 3 | REPFORM | Value transfer | Type reference (TYPE) | P99SG_FORM_NAME | callback form | 20021202 | |||
| 4 | REPNAME | Value transfer | Type reference (TYPE) | SY-REPID | report name | 20021202 | |||
| 5 | SECTN | Value transfer | Type reference (TYPE) | C | section name | 20030102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CALLBACK_EXISTS | 20021202 | ||
| 2 | field within a daq section does not exist | 20030102 | ||
| 3 | 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 | 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 | 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 | 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 | DIRECTION | Value transfer | Type reference (TYPE) | C | direction | 20030102 | |||
| 2 | FIELD | Value transfer | Type reference (TYPE) | FIELDNAME | SFORDER | 20030102 | |||
| 3 | SECTN | Value transfer | Type reference (TYPE) | C | SFNAME | 20030102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | field within ddic structure not found | 20030102 | ||
| 2 | ddic structure does not exist | 20030102 |
History
| Last changed by/on | SAP | 20110809 |
| SAP Release Created in | 46C |