↓  Zobrazit pozice
7. Března 2021

Pět důvodů, proč mluvit jazykem ABAP

Software SAP je mozek, který řídí procesy ve velkých firmách – třeba právě ve ŠKODA AUTO. Plánuje a sleduje logistiku, finance nebo třeba výrobu. Pokud chcete tomuto softwaru porozumět, musíte znát programovací jazyk ABAP. Právě v něm je celý SAP napsaný. Důvodů, proč mluvit právě tímto jazykem, je ale daleko víc.

 

1. ABAP je nejlepší způsob, jak ovládnout SAP

Programovací jazyk ABAP vznikl vyloženě pro jeden systém. Tím je právě SAP, softwarové řešení pro firmy, díky němuž lze vyvíjet rozsáhlé podnikové aplikace například pro oblast účetnictví nebo logistiky. V SAPu si každá firma může pomocí jazyka ABAP navrhnout vlastní rozhraní jednotlivých aplikací. Sice tu najdete i oblasti, kde využijete také Javascript – třeba v případě webových aplikací nebo formulářích pro faktury – a objevily se i pokusy překlopit SAP do jazyka Java. Jenže SAP založený na ABAP běží rychleji a efektivněji.

2. Přes SAP fungují stovky tisíc firem

Existují sice alternativy jako HELIOS, K2 nebo ABRA, ale SAP patří mezi nejpoužívanější řešení svého druhu. Tento software využívá více jak 404 tisíc firem ve 180 zemích. SAP je sice velmi nákladný, ale pokrývá většinu procesů ve firmě – od účetnictví přes lidské zdroje až po prodej zboží a logistiku. Ve škodovce se SAP využívá také pro řadu interních aplikací, business intelligence nebo controlling.

„SAP dovede analyzovat jednotlivé aplikace, a dokonce i navrhnout zlepšení. Někdy si například uživatel stěžuje, že aplikace běží příliš pomalu. SAP má ale dobře nastavené nástroje pro debugování, díky kterým se můžeme podívat na kód a rychle odhalit, v čem je problém,“ říká vývojář Kompetenčního centra SAP Karel Tříska.

3. Můžete si zvolit typ programování

U jazyka ABAP existují celkem dva způsoby programování – objektově orientované a procedurální. U tohoto způsobu funguje program jako jeden celek, případně může být pro větší přehled rozdělen do procedur, když je potřeba opakovat sekvence jednotlivých příkazů. Zato u objektově orientovaného programování je program tvořen samostatnými objekty. Tato možnost je také preferovanější než procedurální programování. Rozsáhlejší projekty totiž vyžadují srozumitelnější a udržitelnější kód – ten nabízí právě objektově orientované programování.

4. Principy ABAP využijete i u jiných jazyků

Co se v ABAP naučíte, to využijete i jinde. Princip a logika je u programovacích jazyků podobná, jen se jednotlivé příkazy jinak zapisují. Třeba ABAP je oproti jiným jazykům více „upovídaný“, prakticky vypadá jako zápis věty. Při objektově orientovaném programování se vždy určí třída, definice je ale svými principy podobná ve všech jazycích. ABAP svou logikou připomíná třeba Javu nebo PHP. Ať už se tedy člověk začne učit jakýkoliv programovací jazyk, učí se přemýšlet v algoritmech. Pustit se do dalšího programovacího jazyka proto bude snadnější.

5. Získáte náskok před konkurencí na trhu práce

SAP není volně přístupný, licence bývají velmi nákladné. Pokud nastoupíte do firmy, která využívá SAP, bude znalost ABAP velkou výhodu. Ovládání tohoto jazyka je nutnost pro vývojáře, hodí se ale i na dalších pozicích. ABAP může využít například datový analytik nebo SAP konzultant. Ten se zaměřuje spíš na byznysové záležitosti a nastavení procesů celého systému, ale když se mu v programu zobrazí chyba, může ji vyřešit sám bez pomoci vývojáře.

i

Tři tipy, jak ovládnout jazyk ABAP

  1. Vyzkoušejte si základy nanečisto

    Zkuste zjednodušenou verzi. Nezahrnuje sice všechny prvky licencovaného programu, ale získáte díky ní představu o syntaxi jazyka.

  2. Vyrazte na kurz

    Existují i kurzy, které se zaměřují na software SAP a jazyk ABAP. Pořádá je třeba právě ŠKODA AUTO. Například na České zemědělské univerzitě, Vysoké škole ekonomické nebo Univerzitě Hradec Králové, kde se bude školit úvod SAPu, a to v termínech 26. února, 5. a 12. března. V řešení je také spolupráce s neziskovou organizací Czechitas, která chce IT přiblížit i dětem či ženám.

  3. Seznamte se s ním přímo ve firmě

    Taková byla i cesta Karla Třísky, který v současnosti pracuje ve škodovce jako SAP vývojář. Začínal na pozici SAP konzultanta, ale programování ho bavilo, proto se mu chtěl věnovat naplno. „Když nabíráme nováčka, je potřeba, aby měl alespoň nějaké zkušenosti s programováním. Ať už je to třeba Java, nebo PHP. Nemusí jít nutně o ABAP, tento jazyk ho rádi naučíme. Sám jsem měl při nástupu do škodovky zkušenosti spíš s tvorbou webů – takže jsem ovládal HTML a PHP,“ vysvětluje. Juniorní vývojáři, kteří s jazykem ABAP začínají, si nejdříve zkouší demo příklady, a později k nim přibydou jednoduché úkoly, díky kterým se postupně propracují ke složitějším zadáním.

Nastavení cookies

Uložení preferencí uživatele napříč webovými stránkami
Statistika a analýza chování uživatele
Oslovování s nabídkou produktů a propojení se sociálními sítěmi
Uložit nastavení

Tato stránka používá cookies. Více informací o zpracování Vašich osobních údajů na jejich základě a o Vašich právech naleznete v Informaci o zpracování osobních údajů prostřednictvím cookies a jiných webových technologií. Níže můžete udělit souhlas se zpracování osobních údajů rovněž pro účely uložení preferencí uživatele napříč webovými stránkami, statistiku a analýzu chování uživatele, oslovování s nabídkou produktů a propojení se sociálními sítěmi.