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.

* Fill line in EXCEL sheet with header lines of table columns<br />

*<br />

PERFORM FILL_CELL USING 2 1 'ID'.<br />

PERFORM FILL_CELL USING 2 2 'Name'.<br />

PERFORM FILL_CELL USING 2 3 'Telephone'.<br />

PERFORM FILL_CELL USING 2 4 'Discount'.<br />

*<br />

* Loop at customr table and print values in EXCEL sheet<br />

*<br />

LOOP AT CUSTOMER.<br />

PERFORM FILL_CELL USING I 1 CUSTOMER-ID.<br />

PERFORM FILL_CELL USING I 2 CUSTOMER-NAME.<br />

PERFORM FILL_CELL USING I 3 CUSTOMER-TELEPHONE.<br />

PERFORM FILL_CELL USING I 4 CUSTOMER-DISCOUNT.<br />

I = I + 1.<br />

ENDLOOP.<br />

*<br />

* Make the EXCEL sheet visible on the desktop<br />

*<br />

SET PROPERTY OF EXCEL 'VISIBLE' = 1.<br />

WRITE: / TEXT-006 .<br />

*<br />

* Now leave the EXCEL application<br />

* Note: You must go to the EXCEL application and respond to<br />

* the dialog box<br />

*<br />

AT LINE-SELECTION.<br />

CALL METHOD OF EXCEL 'QUIT'.<br />

*<br />

* Release all OLE objects<br />

*<br />

FREE OBJECT CELL.<br />

FREE OBJECT EXCEL.<br />

FREE OBJECT BOOKS.<br />

*<br />

* FORM routine which fills the specified cell in the EXCEL sheet<br />

* with the given value<br />

*<br />

FORM FILL_CELL USING I J VAL.<br />

CALL METHOD OF EXCEL 'CELLS' = CELL EXPORTING #1 = I #2 = J.<br />

SET PROPERTY OF CELL 'VALUE' = VAL.<br />

ENDFORM.

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

Saved successfully!

Ooh no, something went wrong!