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

Бизнес-объект, представляющий транзакцию BAPI, - это объект оболочки, который содержит несколько объектов BAPI в качестве дочерних. Каждый отдельный дочерний объект BAPI внутри объекта оболочки транзакции BAPI представляет собой BAPI.

Бизнес-граф транзакции BAPI состоит из глагольной команды и бизнес-объекта верхнего уровня, который представляет эту транзакцию. Пример бизнес-графа транзакции BAPI показан на следующем рисунке.
Рис. 1. Пример бизнес-графа транзакции BAPI
Бизнес-граф SapCustomerTxnBG, содержащий указатель на объект SapCustomerTxn.
Для поддержки транзакции BAPI адаптер предоставляет бизнес-объект оболочки верхнего уровня, который состоит из нескольких дочерних интерфейсов BAPI, каждый из которых представляет простой интерфейс BAPI в данной последовательности. Объект оболочки транзакции BAPI представляет полную транзакцию.
Рис. 2. Пример объекта оболочки верхнего уровня для транзакции BAPI
Объект транзакции BAPI SapCustomerTxn, содержащий два объекта BAPI.

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

Каждый дочерний бизнес-объект второго уровня представляет параметр структуры или параметр таблицы метода. Простые атрибуты соответствуют простым параметрам метода. Эта структура показана на следующем рисунке.
Рис. 3. Структура бизнес-объектов BAPI
Структура бизнес-графа транзакции BAPI: показана оболочки транзакции BAPI, включающая три бизнес-объекта BAPI.

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


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