ABAP — просунуте програмування бізнес-додатків

Автор: | 22 апреля, 2017

ABAP означає Allgemeiner Berichts-Aufbereitungs-Prozessor. Я знаю, що це важко зрозуміти. У реальному терміні на англійській мові це називається Advance Business Application Programming. Отже, що ж це за SAP ABAP?

ABAP — це мова програмування, який був винайдений SAP і в основному використовується для розробки призначених для користувача функціональних можливостей в SAP.

Програми ABAP виконуються на рівні сервера додатків, тобто як різноманітні програми, створені SAP, так і ті, які ви розробляєте самостійно. Програми ABAP зчитують дані з бази даних, обробляють дані і, можливо, зберігають дані.

Програми ABAP обробляються на сервері додатків. Розробка користувальницьких діалогів і доступу до баз даних має особливе значення при написанні прикладних програм. Користувача цікавить лише те, як його або її бізнес-транзакції потоків і як дані можуть бути введені і виведені в рамках транзакції. Технічні аспекти програмування менш цікаві для користувача.

Користувачеві не потрібно знати точний потік програми ABAP на сервері додатків. Для середнього користувача система SAP схожа на «чорний ящик».

З технічної точки зору, існують три типи екранів: стандартні екрани, екрани вибору і списки. Кожен тип екрану надає різні послуги для користувача. Тут завдання розробника — вибрати для кожного користувача діалогу саме ті типи, які найбільш підходять для виконання відповідних завдань.

Як тільки користувач виконує призначене для користувача дію, наприклад, вибравши «Введення», передається функціональна клавіша, функція меню або кнопка Від сервера презентації до сервера додатків. Потім будуть оброблені тільки певні частини програми ABAP. Якщо з програми ABAP запускається інше діалогове вікно користувача, система передає екран, і управління знову передається на сервер презентації.


application server hosting