Структура бизнес-объектов для простого BAPI

Бизнес-объект для вызова простого BAPI отражает вызов метода или функции BAPI в SAP. Каждое свойство бизнес-объекта преобразуется в параметр BAPI. Метаданные каждого свойства бизнес-объекта указывают на соответствующий параметр BAPI. Метаданные операции определяют, какой BAPI требуется вызвать.

Для простого интерфейса BAPI, выполняющего операции Create, UpdateWithDelete, Retrieve и Delete, каждая операция представляется бизнес-объектом, причем эти бизнес-объекты группируются вместе внутри оболочки, которая включается в бизнес-граф.
Прим.: Определение объекта может быть связано с несколькими операциями, но при выполнении запроса выполняется только одна операция. Каждый бизнес-объект является дочерним объектом оболочки и представляет комплексное свойство объекта оболочки.
Рис. 1. Бизнес-структура простого BAPI
Бизнес-граф простого BAPI, который содержит оболочку простого BAPI, которая, в свою очередь, включает объекты BAPI для операций CREATE, UPDATE, RETRIEVE и DELETE.

Бизнес-объекты BAPI являются дочерними объектами оболочки бизнес-объекта, и для выполнения вызова простого BAPI требуется заполнить только один дочерний объект в этой оболочке, который зависит от выполняемой операции. Одновременно вызывается только один интерфейс BAPI, а именно тот, который связан с выполняемой операцией.

На следующем рисунке показан граф бизнес-объекта BAPI, содержащий глагольную команду и оболочку бизнес-объекта BAPI.
Рис. 2. Пример графа бизнес-объекта BAPI
Бизнес-граф SAPCustomerListWrapperBG, содержащий глагольную команду и объект SapCustomerListWrapper.
На следующем рисунке показан пример оболочки бизнес-объекта BAPI. Эта оболочка содержит бизнес-объект BAPI.
Рис. 3. Пример бизнес-объекта оболочки BAPI
Оболочка SapCustomerListWrapper, содержащая объект SapBapiCustomerGetList
На следующем рисунке показан пример бизнес-объекта BAPI. Этот объект представляет BAPI CustomerGetList.
Рис. 4. Пример бизнес-объекта простого BAPI
Бизнес-объект простого BAPI SapBapiCustomerGetList.

Условия использования |


(c) Copyright IBM Corporation 2005, 2006.
Данная справочная система Information Center создана на основе технологии Eclipse (http://www.eclipse.org)