ABAP/4, Advanced Business Application Programming, Allgemeiner Berichts-Aufbereitungs-Prozessor
-
проприетарный внутренний язык программирования высокого уровня немецкой
софтверной компании SAP. Наряду с Java является языком создания приложений
для SAP NetWeaver Application Server. Синтаксис наиболее близок к языку
программирования COBOL.
Название ABAP расшифровывается как Advanced Business Application Programming,
а цифра “4”, означает принадлежность к четвёртому поколению языков (4GL) программирования.
Язык был создан в 1980 году для работы с системой SAP R/2, позднее унаследован в SAP R/3.
Краткое описание возможностей
Язык реализует работу с внутренними структурами данных, интерфейсом
пользователя SAP R/3, транзакциями, отчётами, интерфейсами загрузки и выгрузки
данных. Используется исключительно для бизнес-приложений и промежуточного
программного обеспечения компании SAP. Имеет возможности для
объектно-ориентированного программирования. Имеет сборщик мусора.
Компилируется в байт-код. Исполняется на виртуальной машине.
Учебник по ABAP/4
Книга Р. Кречмера и В. Вейса "Разработка приложений SAP R/3 на языке АВАР/4"
является наиболее полным официальным руководством по программированию на языке
ABAP/4. Это издание, авторы которого - разработчики компании SAP, может стать
настольной книгой программистов, консультантов ИС, которые пользуются R/3 и
желают ввести данную систему на своем предприятии. В данной книге имеются
основные понятия, используемые в языке при написании отчетов и диалоговых
программ. Простое и понятное содержание приведенного руководства может помочь
пользователям в:
- написании кодов программ;
- генерировании диалоговых экранов и интерфейсов окон;
- создании определения объектов Dictionary;
- использовании в программах библиотечные функции;
- разработке собственных приложений клиент-сервер.
Освоив орудия разработки Development Workbench, читатель овладеет мощью и
гибкостью языка ABAP/4, одолеет элементарные и динамические конструкции языка,
манипулирование таблицами базы данных и внутренними таблицами, создаст между
ними связи, сформирует данные для извлечения из базы с помощью Logical Database,
и разработает диалоговые программы.
Согласованность с продуктами других производителей ПО организуют средства
Remote Function Call и поддержка технологии OLE Automation.
В предлагаемом руководстве приведено много характерных примеров программ.
Также здесь описаны функции запроса ABAP/4 Query, коллективные методы
разработки программ в распределенной вычислительной среде и архитектура
системы R/3.
Знаете ли Вы, что эконометрические модели - это экономико-математические модели, целью которых является установление значений параметров исследуемой экономической системы, не поддающихся непосредственному наблюдению. Как правило, представляют собой эмпирическую спецификацию теоретической модели исследуемой системы, содержащей требуемый параметр, которую оценивают на основе имеющихся эмпирических данных с помощью того или иного статистического метода (например, метода наименьших квадратов, метода оболочки данных, метода максимальной энтропии и т.п.).