08.03.2013 Views

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ě

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.

Ú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

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

Saved successfully!

Ooh no, something went wrong!