SAP ABAP Class CNV_00001_TAB_DOWNLOAD_SET (Set of tables for download)
Hierarchy
☛
DMIS (Software Component) DMIS 2011_1
⤷
CA-GTF-BS (Application Component) Business Application Support
⤷
CNV_BASIS (Package) Conversion: Basis functions
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CNV_00001_TABLE_SET | Set of standard tables of any type | 20100120 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /SLOAP/DOWNUP_DAT | Download Upload Functionality - LT | 20120316 |
Properties
| Class | CNV_00001_TAB_DOWNLOAD_SET | |
| Short Description | Set of tables for download | |
| Super Class | CNV_00001_TABLE_SET | Set of standard tables of any type |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CNV_BASIS | Conversion: Basis functions |
| Created | 20100120 | SAP |
| Last change | 20141030 | |
| 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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CNV_00001_TAB_DOWNLOAD_SET has no interface implemented.
Friends
Class CNV_00001_TAB_DOWNLOAD_SET 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) | CNV_DOWNUP_CHECK_STRING | Upload check string | 20100423 | |||
| 2 | Instance attribute | Protected | Type reference (TYPE) | SYDATUM | Date and time, current (application server) date | 20100407 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | CHAR200 | Text field length 200 | 20100407 | |||
| 4 | Constant | Protected | Type reference (TYPE) | DLVUNIT | 'DMIS' | Name of DMIS component | 20100412 | ||
| 5 | Instance attribute | Protected | Type reference (TYPE) | CNV_00001_UPDOWN_ID | Download / upload ID | 20100406 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | SYSID | Communication ID/Number | 20100407 | |||
| 7 | Instance attribute | Protected | Object reference (TYPE REF TO) | CNV_00001_TABLE_CREATOR | Creation of internal tables dynamically | 20100429 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | SYUZEIT | Dat and time, current application server time | 20100407 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | SYUNAME | R/3 System, user logon name | 20100407 | |||
| 10 | Constant | Protected | Type reference (TYPE) | CNV_00001_XML_ATTRIBUTE-NAME | 'check' | check attribute name | 20100423 | ||
| 11 | Constant | Protected | Type reference (TYPE) | CNV_00001_XML_ATTRIBUTE-NAME | 'date' | date attribute name | 20100423 | ||
| 12 | Constant | Protected | Type reference (TYPE) | CNV_00001_XML_ATTRIBUTE-NAME | 'dependent-tables' | Name of "Dependent tables" attribute | 20100324 | ||
| 13 | Constant | Protected | Type reference (TYPE) | CNV_00001_XML_ATTRIBUTE-NAME | 'description' | description attribute name | 20100423 | ||
| 14 | Constant | Protected | Type reference (TYPE) | CNV_00001_XML_ATTRIBUTE-NAME | 'id' | ID attribute name | 20100423 | ||
| 15 | Constant | Protected | Type reference (TYPE) | CHAR40 | 'row' | Row element | 20100428 | ||
| 16 | Constant | Protected | Type reference (TYPE) | CNV_00001_XML_ATTRIBUTE-NAME | 'structure' | Table structure attribute name | 20100428 | ||
| 17 | Constant | Protected | Type reference (TYPE) | CNV_00001_XML_ATTRIBUTE-NAME | 'system' | system attribute name | 20100423 | ||
| 18 | Constant | Protected | Type reference (TYPE) | CHAR40 | 'table-set' | Table set element | 20100407 | ||
| 19 | Constant | Protected | Type reference (TYPE) | CNV_00001_XML_ATTRIBUTE-NAME | 'time' | time attribute name | 20100423 | ||
| 20 | Constant | Protected | Type reference (TYPE) | CNV_00001_XML_ATTRIBUTE-NAME | 'user' | user attribute name | 20100423 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks whether the tables belong to allowed appl. component | 20100412 | |
| 2 | Instance method | Public | Method | Merges all tables of same structure and duplicate entries | 20100409 | |
| 3 | Instance method | Public | Constructor | Creates a table download pack | 20100120 | |
| 4 | Instance method | Protected | Method | Creates a table creator for this instance | 20100429 | |
| 5 | Instance method | Public | Method | Downloads the XML file to the presentation server | 20100120 | |
| 6 | Static method | Protected | Method | Fills table row from XML element | 20100215 | |
| 7 | Instance method | Public | Method | Returns check string of this data set | 20100423 | |
| 8 | Instance method | Public | Method | Returns date | 20100407 | |
| 9 | Instance method | Public | Method | Returns description | 20100407 | |
| 10 | Instance method | Public | Method | Returns ID | 20100407 | |
| 11 | Instance method | Public | Method | Returns system | 20100407 | |
| 12 | Instance method | Public | Method | Returns time | 20100407 | |
| 13 | Instance method | Public | Method | Returns user | 20100407 | |
| 14 | Instance method | Public | Method | Initializes user and system values (if not yet set) | 20100408 | |
| 15 | Instance method | Public | Method | Loads the data from XML | 20100409 | |
| 16 | Instance method | Protected | Method | Logs the action into the download / upload log | 20100326 | |
| 17 | Instance method | Protected | Method | Saves the data into the INDX table | 20100406 | |
| 18 | Instance method | Public | Method | Sets check string for the data set | 20100423 | |
| 19 | Instance method | Public | Method | Sets description | 20100407 | |
| 20 | Instance method | Protected | Method | Returns XML representation of dataset | 20100407 | |
| 21 | Instance method | Public | Method | Uploads the XML file and loads the table set | 20100120 | |
| 22 | Instance method | Public | Method | Uploads the file and writes the contents to the database | 20100325 |
Events
Class CNV_00001_TAB_DOWNLOAD_SET has no event.
Types
Class CNV_00001_TAB_DOWNLOAD_SET has no local type.
Method Signatures
Method CHECK_APPL_COMPONENT Signature
Method CHECK_APPL_COMPONENT on class CNV_00001_TAB_DOWNLOAD_SET has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Appl. component is not allowed | 20100412 |
Method CONDENSE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Addtional data | 20100409 |
Method CONDENSE on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CNV_00001_TAB_DOWNLOAD_SET has no parameter.
Method CONSTRUCTOR on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method CREATE_TAB_CREATOR Signature
Method CREATE_TAB_CREATOR on class CNV_00001_TAB_DOWNLOAD_SET has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Generation of form routines failed | 20100429 |
Method DOWNLOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BYTES_SAVED | Value transfer | Type reference (TYPE) | INT4 | Number of bytes saved | 20100122 | |||
| 2 | COMPRESSED | Call by reference | Type reference (TYPE) | AS4FLAG | Whether to compress data | 20100216 | |||
| 3 | FILENAME | Value transfer | Type reference (TYPE) | STRING | File name | 20100428 | |||
| 4 | LOG_ACTION | Call by reference | Type reference (TYPE) | CNV_00001_DOWNUP_ACTION_TYPE | SPACE | Action type for download / upload log | 20100326 | ||
| 5 | LOG_ADD_INFO | Call by reference | Type reference (TYPE) | C | Additional info to log | 20100406 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Download aborted by user | 20100120 | ||
| 2 | Downlad failed | 20100120 |
Method FILL_ROW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ELEM | Call by reference | Object reference (TYPE REF TO) | IF_IXML_ELEMENT | IF_IXML_ELEMENT | 20100215 | |||
| 2 | ROW | Call by reference | Type reference (TYPE) | ANY | Row | 20100215 |
Method FILL_ROW on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method GET_CHECK_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | CNV_DOWNUP_CHECK_STRING | Upload check string | 20100423 |
Method GET_CHECK_STRING on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method GET_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | SYDATUM | Date and time, current (application server) date | 20100407 |
Method GET_DATE on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method GET_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | CHAR200 | Text field length 200 | 20100407 |
Method GET_DESCRIPTION on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method GET_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | CNV_00001_UPDOWN_ID | Download / upload ID | 20100407 |
Method GET_ID on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method GET_SYSTEM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | SYSID | Communication ID/Number | 20100407 |
Method GET_SYSTEM on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method GET_TIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | SYUZEIT | Dat and time, current application server time | 20100407 |
Method GET_TIME on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method GET_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | SYUNAME | R/3 System, user logon name | 20100407 |
Method GET_USER on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method INIT_USER_AND_SYSTEM Signature
Method INIT_USER_AND_SYSTEM on class CNV_00001_TAB_DOWNLOAD_SET has no parameter.
Method INIT_USER_AND_SYSTEM on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method LOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECK_STRING | Call by reference | Type reference (TYPE) | CNV_DOWNUP_CHECK_STRING | Upload check string | 20100422 | |||
| 2 | POSTPROCESS_FUNC | Call by reference | Type reference (TYPE) | FUNCNAME | Function name | 20100409 | |||
| 3 | POSTPROCESS_FUNC_DATA | Call by reference | Type reference (TYPE) | ANY | Data to pass to the postprocess function module | 20100409 | |||
| 4 | XML_TAB | Call by reference | Type reference (TYPE) | CNV_00001_XML_CLINE_TT | List of lines of XML file | 20100409 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Data check failed | 20100409 | ||
| 2 | Postprocessing function module not found in the system | 20100409 | ||
| 3 | load_failed | 20100409 |
Method LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTION_TYPE | Call by reference | Type reference (TYPE) | CNV_00001_DOWNUP_ACTION_TYPE | Action type | 20100326 | |||
| 2 | CREATION_ID | Call by reference | Type reference (TYPE) | CNV_00001_UPDOWN_ID | Creation id | 20100406 | |||
| 3 | FILENAME | Call by reference | Type reference (TYPE) | CHAR128 | File name | 20100326 | |||
| 4 | ID | Call by reference | Type reference (TYPE) | CNV_00001_UPDOWN_ID | Download / upload ID | 20100406 | |||
| 5 | LOG_ADD_INFO | Call by reference | Type reference (TYPE) | C | Additional log info | 20100407 |
Method LOG on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method LOG_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA | Call by reference | Type reference (TYPE) | CNV_00001_XML_CLINE_TT | List of lines of XML file | 20100406 | |||
| 2 | ID | Call by reference | Type reference (TYPE) | CNV_00001_UPDOWN_ID | Download / upload ID | 20100406 | |||
| 3 | TYPE | Call by reference | Type reference (TYPE) | CNV_00001_UPDOWN_TYPE | Type of download / upload data (file, db) | 20100406 |
Method LOG_DATA on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method SET_CHECK_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECK_STRING | Value transfer | Type reference (TYPE) | CNV_DOWNUP_CHECK_STRING | Upload check string | 20100423 |
Method SET_CHECK_STRING on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method SET_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DESC | Call by reference | Type reference (TYPE) | CHAR200 | Text field length 200 | 20100407 |
Method SET_DESCRIPTION on class CNV_00001_TAB_DOWNLOAD_SET has no exception.
Method TO_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | USED_TABLES | Call by reference | Type reference (TYPE) | CHAR255 | List of used tables | 20100407 | |||
| 2 | XML | Call by reference | Type reference (TYPE) | STRING | XML string | 20100407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Used structure not found in DDIC | 20100407 |
Method UPLOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECK_STRING | Value transfer | Type reference (TYPE) | CNV_DOWNUP_CHECK_STRING | Upload check string | 20100422 | |||
| 2 | GEN_ID | Value transfer | Type reference (TYPE) | CNV_00001_UPDOWN_ID | Download / upload ID | 20100406 | |||
| 3 | LOG_ACTION | Call by reference | Type reference (TYPE) | CNV_00001_DOWNUP_ACTION_TYPE | SPACE | Action type for download / upload log | 20100326 | ||
| 4 | LOG_ADD_INFO | Call by reference | Type reference (TYPE) | C | Additional info to log | 20100406 | |||
| 5 | POSTPROCESS_FUNC | Call by reference | Type reference (TYPE) | FUNCNAME | Function name | 20100326 | |||
| 6 | POSTPROCESS_FUNC_DATA | Call by reference | Type reference (TYPE) | ANY | Data to pass to the postprocess function module | 20100326 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Upload aborted by user | 20100120 | ||
| 2 | Data check failed | 20100326 | ||
| 3 | Postprocessing function module not found in the system | 20100326 | ||
| 4 | Upload failed | 20100120 |
Method UPLOAD_TO_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECK_STRING | Call by reference | Type reference (TYPE) | CNV_DOWNUP_CHECK_STRING | Upload check string | 20100422 | |||
| 2 | GEN_ID | Call by reference | Type reference (TYPE) | CNV_00001_UPDOWN_ID | Download / upload ID | 20100510 | |||
| 3 | LOG_ACTION | Call by reference | Type reference (TYPE) | CNV_00001_DOWNUP_ACTION_TYPE | SPACE | Action type for download / upload log | 20100326 | ||
| 4 | LOG_ADD_INFO | Call by reference | Type reference (TYPE) | C | Additional info to log | 20100406 | |||
| 5 | POSTPROCESS_FUNC | Call by reference | Type reference (TYPE) | FUNCNAME | Function name | 20100326 | |||
| 6 | POSTPROCESS_FUNC_DATA | Call by reference | Type reference (TYPE) | ANY | Data to pass to the postprocess function module | 20100326 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Upload aborted by user | 20100326 | ||
| 2 | Data check failed | 20100326 | ||
| 3 | Postprocessing function module not found in the system | 20100326 | ||
| 4 | Upload failed | 20100326 |
History
| Last changed by/on | SAP | 20141030 |
| SAP Release Created in | 2006_1_46C |