Бизнес-объект для вызова простого BAPI отражает вызов метода или функции
BAPI в SAP. Каждое свойство бизнес-объекта преобразуется в параметр BAPI.
Метаданные каждого свойства бизнес-объекта указывают на соответствующий параметр
BAPI. Метаданные операции определяют, какой BAPI требуется вызвать.
Для простого интерфейса BAPI, выполняющего операции Create, UpdateWithDelete,
Retrieve и Delete, каждая операция представляется бизнес-объектом, причем эти
бизнес-объекты группируются вместе внутри оболочки, которая включается в
бизнес-граф.
Прим.: Определение объекта может быть связано с несколькими операциями,
но при выполнении запроса выполняется только одна операция. Каждый бизнес-объект
является дочерним объектом оболочки и представляет комплексное свойство объекта
оболочки.
Рис. 1. Бизнес-структура простого BAPI
Бизнес-объекты BAPI являются дочерними объектами оболочки бизнес-объекта, и для
выполнения вызова простого BAPI требуется заполнить только один дочерний объект в
этой оболочке, который зависит от выполняемой операции. Одновременно вызывается
только один интерфейс BAPI, а именно тот, который связан с выполняемой операцией.
На следующем рисунке показан граф бизнес-объекта BAPI, содержащий глагольную
команду и оболочку бизнес-объекта BAPI.
Рис. 2. Пример графа бизнес-объекта BAPI
На следующем рисунке показан пример оболочки бизнес-объекта BAPI.
Эта оболочка содержит бизнес-объект BAPI.
Рис. 3. Пример бизнес-объекта оболочки BAPI
На следующем рисунке показан пример бизнес-объекта BAPI. Этот объект
представляет BAPI CustomerGetList.
Рис. 4. Пример бизнес-объекта простого BAPI