Vstupné informácie k programovaciemu jazyku a jeho histórii, sme si už popísali v článku Jazyk ABAP.
Už čoskoro budú webové stránky saperp.sk rozšírené o novú oblasť Programovanie. Ako už názov napovedá, bude určená predovšetkým pre programátorov a to nielen so zameraním na základy programovania v jazyku ABAP. Cieľom bude okrem uverejňovania článkov o programovaní postupne dopĺňať túto oblasť aj o príručky, rôzne zdrojové kódy ako aj ďalšie zaujímavé informácie.
Najskôr však trochu oddychová téma.
Aký je vlastne dôvod pre programovanie v systéme?
No,..
Je to v podstate celkom jednoduché.
Podnikový systém SAP obsahuje množstvo rôznych programov a transakcií, ktoré vo väčšine prípadov pokrývajú požiadavky používateľov aj vedenia spoločnosti. SAP je totiž navrhnutý tak, aby poskytoval široké možnosti pre rôzne oblasti podnikania a aby dokázal pokryť veľké množstvo bežných podnikových procesov. Napriek tomu sa môže stať, že štandardne dodané funkcie systému nebudú úplne vyhovovať konkrétnym požiadavkám danej spoločnosti.
Každý podnik môže mať totiž svoje vlastné pracovné postupy, interné pravidlá alebo špecifické požiadavky, ktoré sa odlišujú od štandardného spôsobu fungovania systému. V takom prípade môžu štandardné nástroje obsahovať určité funkčné medzery, ktoré je potrebné doplniť, prípadne existujúce riešenie upraviť alebo rozšíriť.
A práve tu prichádza na rad programovanie.
Kedy je potrebné programovať?
Predstavme si napríklad situáciu, keď používateľ potrebuje vytvoriť určitý podnikový prehľad, ktorý v štandardnom systéme SAP nie je k dispozícii presne v požadovanej podobe. SAP síce môže obsahovať funkciu, ktorá rieši podobnú požiadavku, ale používateľ potrebuje zobraziť údaje iným spôsobom, doplniť informácie alebo jednoducho celý proces automatizovať.
V takom prípade môže byť potrebné vytvoriť vlastné riešenie.
Môže ísť napríklad o vlastnú transakciu, report, formulár, rozšírenie existujúcej funkcionality alebo iný program, ktorý bude prispôsobený konkrétnym potrebám spoločnosti. Programovanie teda nemusí znamenať, že celý systém SAP treba vytvoriť nanovo. Vo väčšine prípadov ide skôr o doplnenie alebo rozšírenie existujúcej štandardnej funkcionality.
Takže..
Programovanie má v systéme SAP svoje miesto najmä vtedy, keď štandardné riešenie nedokáže splniť konkrétnu požiadavku podniku alebo používateľa. Výhodou je, že systém je možné týmto spôsobom prispôsobiť reálnym potrebám spoločnosti. Zároveň však platí, že každý neštandardný vývoj (ide o riešenie, ktoré nepatrí medzi pôvodnú štandardnú funkcionalitu dodávanú spoločnosťou SAP a bolo vytvorené alebo upravené podľa konkrétnych požiadaviek zákazníka) by mal mať svoje opodstatnenie. Nie vždy je totiž potrebné vytvárať vlastný program, ak je možné požiadavku vyriešiť pomocou existujúcej štandardnej funkcionality.
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.

