Systémové funkce pro práci se soubory v ABAPu

Existují dvě základní operace se soubory, které běžný ABAP programátor potřebuje realizovat ze všeho nejčastěji. Jedná se o:
- uložení souboru (download)
- načtení souboru (upload)
K tomu má v SAPu k dispozici dvě systémové funkce ze známe funkční skupiny (function group) SFES.
1. Uložení souboru postaru
K uložení souboru slouží funkční modul GUI_DOWNLOAD, jehož nejdůležitějšími parametry jsou:
filename- název soubor, který je ukládán, včetně cestyfiletype- typ souboru určující znakovou sadu (BIN, DBF, WK1, ASC, VSS)append- pokud je parametr nastaven na hodnotu "X" (abap_true) a soubor s názvem filename již existuje, pak jsou data přidána na konec tohoto souborudata_tab- interní tabulka, jejíž data budou uložena do souboru; jednotlivá pole (sloupce) budou oddělena tabulátoryfieldnames- interní tabulka obsahující názvy jednotlivých sloupců, respektive hlavičku, která bude zapsána do souboru jako první řádekfilelength- importní parametr, ze kterého lze zjistit velikost souboru




