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 syntaxe s běžným jazykem orientovaným na podnikání (COBOL), jedná se o 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. Vývoj jazyka SAP®, předchůdce v terénu, poskytl první aplikaci konceptu logické databáze pro programování. Každý zákazník by mohl vyvinout vlastní rozhraní společnosti pro různé SAP® Aplikace. Vzhledem k tomu, že počítačové a nakonec globální online obchodní prostředí postupovalo v polovině až koncem 90. let, více aplikací a programů SAP® využívalo jazyk ABAP. Dnes používají aplikační servery SAP® výhradně ABAP.

Další programovací jazyky podobné ABAP zahrnují COBOL, Java ™ a některé programy C ++. Na rozdíl od jiných programovacích jazyků si pokročilé programovací jazyk pro obchodní aplikace zachovává všechny informace, včetně programových souborů, v databázi SAP®. 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 bajtem Java ™. 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, zatímcoSoučasně ukládání často používaných dat 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.

Porozumění různým programovacím jazykům vyžaduje rozsáhlé znalosti programování, jednoduchý příklad však 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 ™MS a aplikace pro různé operační systémy osobních počítačů. ABAP jednoduše pracuje na SAP® Application Servers, serverovém operačním systému známém jako SAP® Basic, určený pro rozsáhlé obchodní programy a aplikace rozložené na mnoha serverech. Operační systémy, jako je Windows® pro PC a Snow Leopard pro Mac, poskytují stejnou základní strukturu na jednom stroji, který na základě SAP® poskytuje systémům s více stroji a servery.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?