Hromadný export programů ze SAPu
Občas může být užitečné zazálohovat si svoje ABAPovské programy (třeba když se rozhodnete sbalit si svých pár švestek a jít o dům dál
). V tom případě pravděpodobně narazíte na problém, že SAP nenabízí žádnou funkci nebo transakci, která by umožňovala programy hromadně vyexportovat. Naštěstí není nic snazšího než si takovou utilitku napsat.

V ABAPu existuje několik užitečných příkazů pro manipulaci s programy (v sapí terminologii reporty) jako například READ REPORT, INSERT REPORT nebo DELETE REPORT (pro detailní info se podívejte do nápovědy). A právě příkaz READ REPORT <prog_name> INTO <i_tab> je ten, který se nám v tomto případě bude hodit, protože umí načíst zdrojový kód programu a vrátit jej v interní tabulce. Názvy jednotlivých programů si zase dohledáme v tabulce (respektive view) TRDIR. A potom už jenom stačí vysypat jednotlivé zdrojáky do souborů.
.





[1] Duchy
Díky za vynikající tip.
Doufám, že přibudou další články ze stejné kategorie… 