sap abap grafika

Grafické a textové zobrazenie údajov

Pri vývoji aplikácií v prostredí SAP je často potrebné prezentovať údaje používateľovi prehľadnou a zrozumiteľnou formou. Nestačí iba načítať dáta z databázy, dôležitá je aj ich vizualizácia, ktorá výrazne ovplyvňuje používateľský komfort a efektivitu práce. SAP poskytuje programátorom viacero možností na grafické aj textové zobrazenie údajov. Súčasťou systému je zároveň množstvo demo programov, ktoré slúžia ako praktická ukážka implementácie rôznych techník zobrazenia dát v jazyku ABAP.

Transakcia GRAL a prehľad demo programov

Pre zobrazenie dostupných príkladov grafického a textového spracovania údajov sa dá použiť transakcia GRAL

abap
Spustenie demo programu

Po spustení transakcie sa zobrazí okno obsahujúce zoznam demo programov, ktoré demonštrujú rôzne typy vizualizácie dát. V stĺpci Report si možno vybrať ľubovoľný program a ten sa dá spustiť dvoma spôsobmi:

  • dvojklikom na názov demo programu (report)
  • kliknutím na názov programu (t.j. označením reportu) a následným stlačením klávesy F2

Týmto spôsobom si môže programátor rýchlo prezrieť konkrétne možnosti zobrazenia údajov.

Príklad demo programov:

1/ Report GRBMAT_1 

Tento report demonštruje klasické textové zobrazenie dát vo forme výstupu reportu.

report GRBMAT_1

Takýto spôsob zobrazenia je vhodný napríklad pre:

  • jednoduché reporty
  • kontrolné výpisy
  • analytické zoznamy
  • exporty údajov

2/ Report GFW_DEMO_PRES

Tento report prezentuje možnosti grafického zobrazenia dát pomocou SAP grafických komponentov.

report GFW_DEMO_PRES

Grafické výstupy sú vhodné najmä pre:

  • manažérske prehľady
  • štatistiky
  • KPI ukazovatele
  • vizualizáciu trendov a vývoja údajov

Ľubovoľný z týchto demo program možno spustiť alebo analyzovať aj cez transakciu SE38 alebo SA38, napríklad pre report GFW_DEMO_PRES by sa zobrazil jeho kompletný zdrojový kód.

abap demo

Práve analýza týchto štandardných SAP demo programov predstavuje veľmi efektívny spôsob učenia sa programovania v jazyku ABAP. Programátor si môže osvojiť prácu s grafickými komponentmi, techniky vizualizácie dát, spôsob spracovania interných tabuliek, použitie SAP funkčných modulov a tried ako aj návrh používateľského výstupu.

Transakcia GRAL možno patrí medzi menej známe, no veľmi užitočné nástroje, ktoré môžu pomôcť najmä začínajúcim ABAP programátorom pri tvorbe profesionálnych výstupov a reportov.


Zaujal Vás článok? 

Zvážte možnosť jeho zdieľania na sociálnych sieťach alebo dajte mi vedieť Váš názor resp. pripomienky k tomuto článku a to odoslaním správy cez formulár, alebo priamo na e-mailovú adresu info@saperp.sk.