Elektronická verze DP.pdf - Vysoké učení technické v Brně
Elektronická verze DP.pdf - Vysoké učení technické v Brně
Elektronická verze DP.pdf - Vysoké učení technické v Brně
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
ÚSTAV AUTOMATIZACE A MĚŘICÍ TECHNIKY<br />
Fakulta elektrotechniky a komunikačních technologií<br />
<strong>Vysoké</strong> <strong>učení</strong> <strong>technické</strong> v <strong>Brně</strong><br />
5.5 PO<strong>DP</strong>ORA VÝVOJE APLIKACÍ, CUSTOMIZING<br />
Systém SAP rozlišuje mezi dvěma typy aplikačních programů – reporty a<br />
dynamickými (tzv. on-line) programy.<br />
Reporty jsou dávkové programy generující seznamy, rozhraní pro získávání<br />
dat atd. Fungují podle stejné aplikační logiky. Uživatel nemůže během provádění<br />
programu nijak zasáhnout, aby změnil jeho chování [17].<br />
Dynamické programy umožňují uživateli zasáhnout během provádění<br />
programu. Používají řadu dialogových obrazovek a průběh programu závisí na tom,<br />
na kterých obrazovkách uživatelé skončí, nebo které funkce spustí [17].<br />
Všechny aplikační programy běží v pracovních procesech neboli<br />
workprocesech na aplikačním serveru. Tím se programy stávají nezávislé na<br />
operačním systému a databázi. Workprocesy jsou systémovými uživateli<br />
databázového systému, které jsou řízeny tzv. dispečerem.<br />
Procesor dynper zodpovídá za logiku toku a zpracování programů.<br />
Zodpovídá za dialogy a jejich kontrolu, ale nevykonává výpočetní operace.<br />
Procesor ABAP zodpovídá za vlastní logiku zpracování. Od procesoru<br />
dynper přijímá vstupní data uživatelů a vysílá výstupní data. Umí vykonávat<br />
aritmetické a logické operace, kontrolovat oprávnění, číst a zapisovat do databáze<br />
přes rozhraní.<br />
Databázové rozhraní umožňuje prostřednictvím Open SQL příkazů jazyka<br />
ABAP přistupovat k databázi. Programátor tedy nemusí vědět, jaký databázový<br />
systém právě systém SAP podporuje.<br />
Přehled nástrojů ABAP Workbench<br />
ABAP Workbench je společné vývojové prostředí zahrnující nástroje pro<br />
komplexní vývoj programů (modulů, komponent) pro systém SAP. Pro používání<br />
ABAP Workbench musí být na klientovi přístup k systému pro testování a vývoj a<br />
musí být dokončena instalace rozhraní SAP GUI. Zároveň musí mít programátor<br />
přidělen přístupový klíč. Správce systému si vyžádá přístupový klíč přímo od firmy<br />
SAP pro každou instanci systému SAP a jakmile ho získá, musí vám jej předat.<br />
26