Skip to main content

Co to jest ABAP?

ABAP to akronim dla zaawansowanych programów aplikacji biznesowych, znany w niemiecku jako Allgemeiner Berichts Aufbereitungs Prozessor lub ogólny procesor tworzenia raportów.Podobnie w składni do wspólnego języka zorientowanego na biznes (COBOL), jest to język programowania komputerowego opracowany przez niemiecką firmę Systeme, Anwendungen und Produkte w Der Datenverarbeitung (SAP ) dla aplikacji biznesowych na dużą skalę.Jako język programowania, ABAP jest jednym z kilku języków czwartej generacji lub 4GL, które pojawiły się w latach 80.Prekursor w terenie, opracowanie języka SAP Reg zapewniło pierwsze zastosowanie logicznej koncepcji bazy danych do programowania.

W pierwotnym wcieleniu ABAP został przekazany SAP Klienci, aby umożliwić każdemu klientom dział informacyjny (IT) możliwość korzystania z języka do budowania niestandardowych raportów i innych narzędzi.Każdy klient może opracować własne interfejsy dla różnych SAP Aplikacje.W miarę skomputeryzowanego i ostatecznie globalnego środowiska biznesowego internetowego postępowało od połowy do końca lat 90., więcej SAP Aplikacje i programy wykorzystywały język ABAP.Dzisiaj SAP Serwery aplikacji używają wyłącznie ABAP.

Inne języki programowania podobne do ABAP obejmują Cobol, Java i Trade;, i niektóre programy C ++.W przeciwieństwie do innych języków programowania, zaawansowany język programowania aplikacji biznesowych zachowuje wszystkie informacje, w tym pliki programowe, w ramach SAP Baza danych.Kodowanie pojawia się w dwóch formach, wygenerowanym i kodzie źródłowym, z wygenerowanym źródłem, które przypomina Java i Trade; s Bytecode.Podstawowa różnica między zaawansowanym językiem programowania aplikacji biznesowych a innymi językami spoczywa na tym, jak bazy danych w interfejsie programowania.Bazy danych ABAP obsługują całą komunikację między bazami danych i aplikacjami automatycznie, jednocześnie jednocześnie przechowywanie często używanych danych do szybkiego pobierania z pamięci lokalnej.

Programy wykonywalne napisane w ABAP są oparte na raporcie lub module.Programy oparte na raportach zwracają różne listy lub zestawy danych na podstawie parametrów ustawionych przez użytkownika.Programy oparte na modułach opierają się na tym, co jest widoczne przez użytkownika na monitor komputerowym.Programy niezachwiane napisane w zaawansowanym języku programowania aplikacji biznesowych mają kilka rodzajów, ale wszystkie są kodami biblioteki.Innymi słowy, programy niezachwiane są elementami kodu, które wykonują określone funkcje, z każdym kodem dostępnym do użytku przez inne programy, ale niezdolne do niezależnego wykonywania.

Zrozumienie różnych języków programowania wymaga szerokiej wiedzy na temat programowania, jednak prostym przykładem jest to prosty przykładilustruje te same zasady.Większość konsumentów jest świadoma systemów operacyjnych używanych na komputerach osobistych.Języki programowania, takie jak ABAP i Java i Trade;Pracuj podobnie jak języki programowania używane do tworzenia programów i aplikacji dla różnych systemów operacyjnych komputerów osobistych.ABAP po prostu działa na SAP serwery aplikacji, system operacyjny serwera znany jako SAP Podstawa, przeznaczone na duże programy biznesowe i aplikacje rozłożone na wiele serwerów.Systemy operacyjne, takie jak Windows W przypadku komputerów i lamparta śnieżnego dla komputerów Mac zapewniają tę samą podstawową strukturę na jednej maszynie, która SAP Podstawa przewiduje systemy z wieloma maszynami i serwerami.