Naučte se programovat ABAP: Začínáme s vytvářením vlastních aplikací ERP

Zveřejnění: Vaše podpora pomáhá udržovat provoz webu! Za některé služby, které na této stránce doporučujeme, dostáváme poplatek za doporučení.


ABAP byl původně zkratka pro Allgemeiner Berichts-Aufbereitungs-Prozessor, německy pro zpracovatele generických zpráv. Je to programovací jazyk, který původně vyvinula německá softwarová společnost SAP.

Naštěstí byl přijat pokročilý program pro pokročilé podnikové aplikace, který zjednodušuje výslovnost anglicky mluvících vývojářů.

SAP je jedním z nejdůležitějších systémů pro plánování podnikových zdrojů (ERP), který se dnes používá, a ABAP je jedním ze dvou primárních programovacích jazyků (druhým je Java) používaným pro vývoj aplikací SAP..

Historie ABAP

ABAP byl původně koncipován a vyvíjen jako jazyk hlášení pro SAP R / 2 v 80. letech.

Její utilita rostla, když byla další iterace ERP SAP, verze R / 3, postavena z velké části pomocí programovacího jazyka. Mnoho částí aktuální iterace aplikace, SAP ERP, je také napsáno v ABAP.

V SAP R / 3 byl ABAP používán technicky orientovanými zákazníky k vývoji zákaznických obchodních sestav a rozhraní SAP. Do roku 2001 byly prakticky všechny aplikace SAP napsány, alespoň částečně, v ABAP.

Programy ABAP v SAP

Veškerý software SAP, včetně skriptů ABAP, běží v kontextu systému SAP, který se skládá ze tří vrstev:

  • Relační databáze

  • Aplikační server

  • Klientská aplikace SAPgui.

Programy ABAP nelze provádět mimo SAP ani je nelze extrahovat jako samostatné externí soubory.

Všechny programy napsané v ABAP jsou umístěny v systémové databázi SAP, jsou prováděny jádrem SAP na aplikačním serveru a jsou přístupné a upravované vývojáři, kteří přistupují k systému pomocí SAPgui.

Díky tomu je učení se programování ABAP náročným návrhem pro studenty jazyka, kteří nemají přístup k existujícímu systému SAP.

ABAP IDE

Existují tři způsoby, jak vyvinout aplikaci ABAP:

  • Použití ABAP Workbench v SAPgui

  • Pomocí SAP Web IDE je vývojové prostředí založené na prohlížeči vázané na systém SAP

  • Použití vývojového prostředí Eclipse s doplňkem ABAP.

Všechny tři metody předpokládají, že kód bude spuštěn v systému SAP.

Pokud nemáte přístup k systému SAP, další nejlepší možností je instalace zkušební verze SAP místně do počítače.

Zkušební verze

Zkušební verzi softwaru si můžete stáhnout z webu SAP.

Měli byste však být upozorněni, že nastavení je složitý proces. Pokud narazíte na potíže, zvažte odkaz na jeden ze dvou níže uvedených kurzů Udemy, které jsou určeny k tomu, aby vývojářům naučili, jak nainstalovat místní vývojové prostředí SAP.

Syntaxe ABAP

Syntaxe ABAP je čitelná člověkem. S velmi malými zkušenostmi s programováním můžete vidět kousek ABAP kódu a pochopit, co by to mohlo udělat.

Například, pokud jste chtěli napsat skript, který by tiskl sestavu obsahující zprávu Nastavení SAP je obtížné, můžete tak učinit s následujícím bitem kódu:

ZKOUŠKA ZPRÁVY.
NAPISTE „Nastavení SAP je těžké“.

Tento kód by spustil zprávu nazvanou TEST, která vytvořila řetězec Nastavení SAP je obtížné.

Na rozdíl od mnoha webových programovacích jazyků je ABAP citlivý na prázdné místo. To je obzvláště důležité mít na paměti, když používáte ABAP k psaní matematických funkcí.

Vezměme si následující rovnice, například rovnici 1:

x = y + z.

A rovnice 2:

x = y + z.

První rovnice přiřadí proměnné x podřetězec proměnné y počínaje hodnotou z.

Druhá rovnice přiřadí proměnné x součet proměnných yaz.

Pokud byste opravdu chtěli sčítat proměnné y a z, druhá rovnice by to udělala, zatímco první ne.

Zdroje ABAP

Pokud jste nastavili místní IDE nebo máte přístup k systému SAP, můžete začít se učit ABAP.

Našli jsme tři typy zdrojů, které můžete použít k přechodu od začátečníka ABAP na kompetentního programátora.

Online ABAP návody

Existuje několik online výukových programů, které poskytují solidní přehled o SAP, ABAP a vývoji jednoduchých obchodních aplikací. Zde jsou naše oblíbené:

  • Guru99 nabízí dva kurzy, které by mohly být zajímavé pro začínající programátory ABAP. Kurz pro začátečníky SAP je skvělé místo, kde začít, pokud nemáte zkušenosti se SAP. Po dokončení kurzu nebo pokud máte předchozí zkušenosti se SAPem, SAP ABAP Training Course zavádí programovací jazyk ABAP.

  • Výukový program ABAP od SAP Hub je o něco delší a podrobnější než tutoriály Guru99 a může být nejužitečnější, jakmile dokončíte jeden nebo oba tyto zdroje.

  • SAP Nuts nabízí dva kurzy, které vám pomohou začít se SAP ABAP: SAP ABAP Course a Object Oriented SAP

    .

Online kurzy ABAP

Dalším skvělým místem, kde se dozvědět o ABAP, je Udemy. K dispozici je několik kurzů SAP a ABAP. Zde jsou čtyři z posledních a nejpopulárnějších kurzů ABAP:

  • Zřízení lokálního nastavení SAP může být zvlášť náročné pro studenty s vlastním zaměřením. Oba tyto kurzy za rozumnou cenu slibují, že vám pomohou nastavit zkušební verzi SAP pro místní rozvoj:

    • Jak nainstalovat svůj vlastní zkušební systém SAP.

    • Místní SAP: Jak nainstalovat vlastní lokální zkušební systém SAP.

  • Programování SAP ABAP pro začátečníky.

  • SAP ABAP Crash Course pro začátečníky.

Knihy ABAP

Toto jsou některé z nejpopulárnějších a respektovaných programovacích knih ABAP, které jsou dnes k dispozici.

Knihy jsou často schopny poskytnout větší hloubku a podrobnosti než online návody a krátké kurzy.

Pokud jste připraveni se hlouběji učit ABAP, je zde několik možností, jak zvážit:

  • Úvod do ABAP programování pro SAP Bruyn, et al

  • Průvodce pro začátečníky k SAP ABAP od Petera Moxona

  • Začínáme v SAP: Jak transformovat svou kariéru a stát se vysoce placeným odborníkem na SAP od Johna von Aspena

  • První kroky v ABAP – Příručka pro začátečníky k SAP ABAP od Borise Rubartha.

souhrn

ABAP je jedním ze dvou programovacích jazyků používaných k vytváření vlastních programů pro běh v systémech SAP.

Nastavení vývojového prostředí ABAP může být náročné, pokud již nemáte přístup k systému SAP, ale pokud se tomuto úkolu věnujete, můžete si jeden nainstalovat a provozovat lokálně.

Jakmile budete mít přístup k vhodnému IDE, jste připraveni začít se učit ABAP a můžete si vybrat z několika bezplatných a prémiových výukových programů, kurzů a knih..

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