Spisu treści:
- Definicja - Co oznacza Advanced Business Application Programming (ABAP)?
- Techopedia wyjaśnia Advanced Business Application Programming (ABAP)
Definicja - Co oznacza Advanced Business Application Programming (ABAP)?
Zaawansowane programowanie aplikacji biznesowych (ABAP) to specyficzny dla aplikacji język programowania 4GL opracowany w latach 80. XX wieku przez niemiecką firmę programistyczną SAP. Składnia ABAP jest nieco podobna do COBOL. ABAP był i pozostaje językiem programowania do opracowywania i modyfikacji aplikacji SAP.
Szeroko zainstalowany system R / 3 został po raz pierwszy wydany przez SAP w 1992 roku i opracowany w ABAP.
W 1999 r. SAP wydał obiektowe rozszerzenie ABAP, które oznaczało obiekty ABAP. W 2004 r. SAP wprowadził obecne środowisko programistyczne o nazwie NetWeaver, które obsługuje zarówno ABAP, jak i Javę.
Przetłumaczony z niemieckiego, ABAP oznacza Allgemeiner Berichtsaufbereitungsprozessor, co oznacza „ogólny proces przygotowania raportu”.
Techopedia wyjaśnia Advanced Business Application Programming (ABAP)
Programy ABAP znajdują się w bazie danych SAP i są edytowane przy użyciu narzędzi ABAP Workbench. Są one kompilowane, debugowane i uruchamiane w kontekście podstawowego komponentu SAP, który zazwyczaj jest implementowany jako część serwera aplikacji SAP.
Programy ABAP można podzielić na raporty i narzędzia modułowe. Termin „raport” jest swobodnie używany do oznaczania programów, które manipulują danymi w sposób zorientowany na listę.
Klienci SAP mogą tworzyć niestandardowe raporty i interfejsy użytkownika za pomocą języka programowania ABAP. ABAP jest łatwy do nauczenia dla programistów, a mniej dla nie-programistów. Zakłada się, że programiści uczący się ABAP posiadają praktyczną wiedzę na temat projektowania relacyjnych baz danych i koncepcji programowania obiektowego.
