ABAP/4
ABAP/4 | |
---|---|
Парадигма | об'єктно-орієнтоване програмування, структурне програмування і імперативне програмування ![]() |
Дата появи | 1983 ![]() |
Розробник | SAP SE ![]() |
Система типізації | статична, строга типізація, типобезпечність і nominative typingd ![]() |
Під впливом від | COBOL ![]() |
Ліцензія | пропрієтарна ліцензія[d] ![]() |
Вебсайт | scn.sap.com/community/abap ![]() |
ABAP/4 (англ. Advanced Business Application Programming, нім. Allgemeiner Berichts-Aufbereitungs-Prozessor) — пропрієтарна внутрішня мова програмування високого рівня з коболоподібним синтаксисом, що використовується в додатках корпорації SAP.
Цифра «4», ймовірно[уточнити], символізує приналежність до четвертого покоління мов програмування. Мова була створена в 1980 році для роботи з системою SAP R/2, пізніше успадкована в SAP R/3. Збережена і в наступних версіях програм SAP, поряд з Java стала мовою створення програм для SAP NetWeaver Application Server.
Реалізує роботу з внутрішніми структурами даних, інтерфейсом користувача SAP R/3, транзакціями, звітами, інтерфейсами завантаження та вивантаження даних. Використовується виключно для бізнес-додатків та проміжного програмного забезпечення компанії SAP. Має змогу об'єктно-орієнтованого програмування. Має збирач сміття. Вихідний текст ABAP компілюється («генерується») в ABAP-байт-код («report load»), що запускається у спеціалізованому середовищі виконання.