Skip to main content

Co je ABAP?

ABAP je zkratka pro pokročilé programování obchodních aplikací, původně známé v němčině jako Allgemeiner Berichts Aufbereitungs Prozessor nebo Obecný procesor vytváření zpráv.Podobně jako v syntaxi s běžným jazykem zaměřeným na podnikání (COBOL) je to počítačový programovací jazyk vyvinutý německou společností Systeme, Anwendungen und Produktte v der Datenverarbeitung (SAP ) pro rozsáhlé obchodní aplikace.Jako programovací jazyk je ABAP jedním z několika jazyků čtvrté generace nebo 4GL, které se objevily v 80. letech.Předchůdce v terénu, vývoj jazyka SAP Reg poskytoval první aplikaci konceptu logické databáze pro programování.Zákazníci umožňují každému zákazníkům oddělení informační technologie (IT) schopnost používat jazyk pro vytváření přizpůsobených zpráv a dalších nástrojů.Každý zákazník by mohl vyvinout vlastní rozhraní Companys pro různé SAP Aplikace.Jak počítačové a nakonec globální online obchodní prostředí postupovalo v polovině až koncem 90. let, více SAP Aplikace a programy využívaly jazyk ABAP.Dnes SAP REG;Aplikační servery používají ABAP výhradně.Na rozdíl od jiných programovacích jazyků si pokročilé programovací jazyk obchodní aplikace uchovává všechny informace, včetně programových souborů, v rámci SAP databáze.Kódování se objevuje ve dvou formách, generovaných a zdrojovém kódu, přičemž generovaný zdroj nesou určitou podobnost s Java Trade -stecode.Primární rozdíl mezi programovacím jazykem pokročilých obchodních aplikací a dalšími jazyky spočívá v tom, jak databáze v rámci programovacího rozhraní.Databáze ABAP zpracovávají veškerou komunikaci mezi databázemi a aplikacemi automaticky, přičemž současně ukládají často používaná data pro rychlé vyhledávání z místní paměti.

Spustitelné programy napsané v ABAP jsou buď založeny na sestavě nebo modulu.Programy založené na sestavách vracejí různé seznamy nebo datové sady založené na parametrech nastavených uživatelem.Programy založené na modulech se spoléhají na to, co uživatel na monitoru počítače vidí.Nevysuzovatelné programy psané v jazyce pro programování Advanced Business Application mají několik typů, ale všechny jsou kódy knihovny.Jinými slovy, nevýkonné programy jsou kousky kódu, které provádějí určité funkce, přičemž každý kód je k dispozici pro použití jinými programy, ale neschopný provádět nezávisle.ilustruje stejné principy.Většina spotřebitelů si je vědoma operačních systémů používaných na osobních počítačích.Programovací jazyky, jako jsou ABAP a Java Trade;Pracujte téměř stejně jako programovací jazyky používané k vytváření programů a aplikací pro různé operační systémy osobních počítačů.ABAP jednoduše pracuje na SAP Application Servers, operační systém serveru známý jako SAP Základna, určená pro rozsáhlé obchodní programy a aplikace rozložené na mnoha serverech.Operační systémy jako Windows Pro PC a Snow Leopard pro Mac poskytují stejnou základní strukturu na jednom stroji, který SAP REG;Základ poskytuje systémy s více stroji a servery.