Naučte sa programovanie ABAP: Začíname vytvárať vlastné aplikácie ERP

zverejnenie: Vaša podpora pomáha udržiavať web v prevádzke! Za niektoré zo služieb, ktoré odporúčame na tejto stránke, získavame poplatok za sprostredkovanie.


ABAP bol pôvodne skratka pre nemeckého Allgemeiner Berichts-Aufbereitungs-Prozessor pre spracovateľa generických správ. Je to programovací jazyk, ktorý pôvodne vyvinula nemecká softvérová spoločnosť SAP.

Našťastie bolo prijaté zdokonalené programovanie obchodných aplikácií, ktoré zjednodušuje výslovnosť anglicky hovoriacich vývojárov.

SAP je jedným z najdôležitejších systémov plánovania podnikových zdrojov (ERP), ktorý sa dnes používa, a ABAP je jedným z dvoch primárnych programovacích jazykov (druhým je Java), ktoré sa používajú na vývoj aplikácií SAP..

História ABAP

ABAP bol pôvodne koncipovaný a vyvinutý ako jazyk správ pre SAP R / 2 v osemdesiatych rokoch.

Jeho užitočnosť rástla, keď sa ďalšia iterácia ERP SAP, verzia R / 3, zabudovala z veľkej časti pomocou programovacieho jazyka. Mnoho častí súčasnej iterácie aplikácie, SAP ERP, je tiež napísaných v ABAP.

V SAP R / 3 používali ABAP technicky naklonení zákazníci na vývoj zákazkových obchodných správ a rozhraní SAP. Do roku 2001 boli prakticky všetky aplikácie SAP napísané, aspoň čiastočne, v ABAP.

Programy ABAP v SAP

Celý softvér SAP vrátane skriptov ABAP beží v kontexte systému SAP, ktorý pozostáva z troch vrstiev:

  • Relačná databáza

  • Aplikačný server

  • Klientská aplikácia SAPgui.

Programy ABAP nemôžu byť spustené mimo systému SAP ani extrahované ako samostatné externé súbory.

Všetky programy napísané v ABAP sa nachádzajú v systémovej databáze SAP, sú vykonávané jadrom SAP na aplikačnom serveri a sú prístupné a upravené vývojármi, ktorí pristupujú k systému pomocou SAPgui..

Vďaka tomu je učenie sa programovania ABAP náročnou výzvou pre študentov jazyka, ktorí nemajú prístup k existujúcemu systému SAP.

ABAP IDE

Existujú tri spôsoby, ako vyvinúť aplikáciu ABAP:

  • Použitie ABAP Workbench v SAPgui

  • Pomocou SAP Web IDE, vývojového prostredia založeného na prehľadávači, ktoré sa viaže na systém SAP

  • Použitie vývojového prostredia Eclipse s doplnkom ABAP.

Všetky tri metódy predpokladajú, že kód bude vykonaný v systéme SAP.

Ak nemáte prístup k systému SAP, ďalšou najlepšou možnosťou je inštalácia skúšobnej verzie systému SAP lokálne na váš počítač..

Skúšobná verzia

Skúšobnú verziu softvéru si môžete stiahnuť z webovej stránky SAP.

Mali by ste však byť upozornení, že nastavenie je zložitý proces. Ak narazíte na problémy, zvážte odkaz na jeden z dvoch kurzov Udemy uvedených nižšie, ktoré sú určené na výučbu vývojárov, ako nainštalovať miestne vývojové prostredie SAP..

Syntax ABAP

Syntax ABAP je čitateľná človekom. S veľmi malými skúsenosťami s programovaním môžete vidieť kúsok kódu ABAP a pochopiť, čo by to mohlo urobiť.

Napríklad, ak ste chceli napísať skript, ktorý by vytlačil správu obsahujúcu správu Nastavenie SAP je ťažké, môžete tak urobiť pomocou nasledujúceho kódu:

TEST SPRÁVY.
NAPÍŠTE „Nastavenie systému SAP je ťažké“.

Tento kód by spustil správu nazvanú TEST, ktorá vytvorila reťazec Nastavenie SAP je ťažké.

Na rozdiel od mnohých webových programovacích jazykov je ABAP citlivý na medzeru. Toto je obzvlášť dôležité pamätať pri používaní ABAP na písanie matematických funkcií.

Vezmite si nasledujúce rovnice, napríklad, rovnica 1:

x = y + z.

A rovnica 2:

x = y + z.

Prvá rovnica priradí premennej x podreťazec premennej y začínajúci na hodnote z.

Druhá rovnica priradí premennej x súčet premenných y a z.

Ak by ste naozaj chceli spočítať premenné y a z, urobila by to druhá rovnica, zatiaľ čo prvá by to neurobila.

Zdroje ABAP

Ak ste nastavili miestne IDE alebo máte prístup k systému SAP, ste pripravení začať sa učiť ABAP.

Našli sme tri druhy zdrojov, ktoré môžete použiť na prechod od začiatočníkov ABAP k príslušnému programátorovi.

Online návody ABAP

Existuje niekoľko online kurzov, ktoré poskytujú spoľahlivý prehľad o SAP, ABAP a vývoji jednoduchých obchodných aplikácií. Tu sú naše obľúbené položky:

  • Guru99 ponúka dva kurzy, ktoré by mohli byť zaujímavé pre začínajúcich programátorov ABAP. Kurz pre začiatočníkov SAP je skvelým miestom, kde začať, ak nemáte skúsenosti so SAP. Po ukončení kurzu alebo ak máte predchádzajúce skúsenosti so SAPom, školiaci kurz SAP ABAP predstavuje programovací jazyk ABAP.

  • Výukový program ABAP od SAP Hub je o niečo dlhší a podrobnejší ako tutoriály Guru99 a môže byť najužitočnejší po dokončení jedného alebo oboch týchto zdrojov..

  • SAP Nuts ponúka dva kurzy, ktoré vám pomôžu začať so SAP ABAP: SAP ABAP Course and Object Oriented SAP

    .

Online kurzy ABAP

Ďalším skvelým miestom, kde sa dozvedieť o ABAP, je Udemy. K dispozícii je niekoľko kurzov SAP a ABAP. Tu sú štyri z najnovších a najpopulárnejších kurzov ABAP:

  • Nastavenie lokálneho nastavenia SAP môže byť obzvlášť náročné pre študentov s vlastným riadením. Obidva tieto kurzy za rozumnú cenu sľubujú, že vám pomôžu vytvoriť skúšobnú verziu systému SAP pre miestny rozvoj:

    • Ako nainštalovať svoj vlastný skúšobný systém SAP.

    • Miestne SAP: Ako nainštalovať svoj vlastný lokálny skúšobný systém SAP.

  • Programovanie SAP ABAP pre začiatočníkov.

  • SAP ABAP Crash Course pre začiatočníkov.

Knihy ABAP

Toto sú niektoré z najpopulárnejších a rešpektovaných programovacích kníh ABAP, ktoré sú dnes k dispozícii.

Knihy sú často schopné poskytnúť väčšiu hĺbku a podrobnosti ako online návody a krátke kurzy.

Ak ste pripravení sa hlboko ponoriť do učenia sa ABAP, zvážte niekoľko možností:

  • Úvod do ABAP programovania pre SAP Bruyn, et al

  • Sprievodca pre začiatočníkov k SAP ABAP od Peter Moxon

  • Začíname v SAP: Ako transformovať svoju kariéru a stať sa vysoko plateným odborníkom na SAP od Johna von Aspena

  • Prvé kroky v ABAP – Príručka pre začiatočníkov k SAP ABAP od Boris Rubarth.

zhrnutie

ABAP je jedným z dvoch programovacích jazykov, ktoré sa používajú na vytváranie vlastných programov na spustenie v systémoch SAP.

Nastavenie vývojového prostredia ABAP môže byť náročné, ak už nemáte prístup k systému SAP, ale ak ste tejto úlohe oddaný, môžete si ho nainštalovať a spustiť lokálne..

Akonáhle budete mať prístup k vhodnému IDE, ste pripravení začať sa učiť ABAP a môžete si vybrať z niekoľkých bezplatných a prémiových kurzov, kurzov a kníh..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map