17.08.2013 Views

Data Interfaces

Data Interfaces

Data Interfaces

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Example Program: DOWNLOAD<br />

REPORT RSFFF06A.<br />

TABLES SFLIGHT.<br />

DATA: BEGIN OF TAB OCCURS 20.<br />

INCLUDE STRUCTURE SBC420A.<br />

DATA: END OF TAB.<br />

* DATA: FILE LIKE RLGRAP-FILENAME<br />

* VALUE '....',<br />

* TYPE LIKE RLGRAP-FILETYPE<br />

* VALUE 'ASC',<br />

* LENGTH(5).<br />

* PARAMETERS:<br />

* MODE DEFAULT 'A'.<br />

GET SFLIGHT.<br />

MOVE-CORRESPONDING SFLIGHT TO TAB.<br />

APPEND TAB.<br />

WRITE: / TAB-CARRID, TAB-CONNID,<br />

/ TAB-FLDATE UNDER TAB-CARRID,<br />

/ TAB-PLANETYPE UNDER TAB-FLDATE.<br />

END-OF-SELECTION.<br />

© SAP AG<br />

This example program generates a local file with SFLIGHT data.<br />

CALL FUNCTION 'DOWNLOAD'<br />

* EXPORTING<br />

* FILENAME = FILE<br />

* FILETYPE = TYPE<br />

* ITEM = 'SFLIGHT data'<br />

* MODE = MODE<br />

* IMPORTING<br />

* ACT_FILENAME = FILE<br />

* ACT_FILETYPE = TYPE<br />

* FILESIZE = LENGTH<br />

TABLES<br />

DATA_TAB = TAB.<br />

* WRITE: / LENGTH, 'bytes downloaded to to file '<br />

* FILE, 'format', TYPE.<br />

When calling DOWNLOAD, it is enough to download the table with the data for the file. However, you<br />

can also specify default values for the file dialog name, type and header. If you make no specification<br />

about the mode, the file is always recreated (parameter MODE = ' ').

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!