V podnikovom systéme SAP je štandardom, že v momente vytvorenia dokladu ako je napríklad objednávka, faktúra alebo dodací list, bude možné využiť funkciu systému a tento doklad vytlačiť na tlačiarni alebo odoslať elektronicky. Dôležitou informáciou pritom je, že každý takýto dokument má svoj špecifický vzhľad, ktorý môže obsahovať základ dodaný so systémom SAP, alebo bude upravený podľa požiadaviek podniku.
Práve na tento účel bol vytvorený SAP Script.
Čo je SAP Script
Ide o nástroj, ktorý je integrovaný do systému SAP a slúži na vytváranie formulárov určených na tlač alebo elektronické spracovanie dokumentov. Pomocou neho možno navrhnúť vzhľad obchodných dokladov, podnikových prehľadov alebo rôznych formulárov, ktoré môžu obsahovať logá firmy, tabuľky, grafické prvky, pevné texty alebo dynamické údaje načítané zo systému SAP. SAP Script sa využíva predovšetkým všade tam, kde je potrebné presne definovať rozloženie údajov na vytlačenom alebo elektronickom dokumente.
A ako to celé vo všeobecnosti funguje?
Celý proces je pomerne jednoduchý.
Samotný SAP Script sa nespúšťa priamo, ale prostredníctvom programu napísaného v jazyku ABAP.
Program v jazyku ABAP najskôr načíta potrebné údaje z databázy systému SAP. Následne odovzdá tieto údaje formuláru SAP Script, ktorý určuje ich rozmiestnenie na jednotlivých stranách dokumentu. Výsledkom môže byť napríklad vytlačená faktúra, objednávka, dodací list alebo iný podnikový dokument. Rovnakým spôsobom je možné vytvoriť aj elektronický výstup, napríklad vo formáte PDF, ktorý možno odoslať e-mailom.
Zjednodušene povedané, ABAP pripraví údaje a SAP Script určí, ako budú na výslednom dokumente zobrazené. SAP Script je objekt závislý od klienta systému SAP, preto sa formuláre vytvárajú a spravujú samostatne v rámci jednotlivých klientov.
Príklad na SAP Script..

Samotný jazyk SAP Script nie je zložitý a jeho osvojenie nepredstavuje výraznú prekážku ani pre začínajúcich vývojárov. Po zvládnutí základných princípov práce s formulármi, ich štruktúry a spôsobu prepojenia s programami v jazyku ABAP je možné pomerne rýchlo vytvárať nové alebo upravovať existujúce tlačové zostavy podľa požiadaviek používateľov.
Základná znalosť SAP Script tak umožňuje flexibilne reagovať na meniace sa požiadavky bez potreby zložitého programovania.
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.

