Метаданные бизнес-объектов BAPI

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

Значения метаданных, связанные с бизнес-объектом, можно просмотреть (и изменить). Изменить значения можно на вкладке Свойства в программе WebSphere Integration Developer.
Прим.: Не изменяйте имя элемента метаданных.

Метаданные уровня бизнес-объекта

Метаданные уровня бизнес-объектов для бизнес-объектов BAPI определяют оболочку верхнего уровня.

Следующая таблица содержит описание элементов метаданных уровня бизнес-объекта для бизнес-объекта простого BAPI.

Табл. 1. Метаданные для оболочки бизнес-объекта простого BAPI
Элемент метаданных Описание
Type Тип бизнес-объекта. Для простого интерфейса BAPI устанавливается значение BAPI.
Operation
Операция. Допустимы следующие операции: Create, UpdateWithDelete и Delete. Метаданные указанной операции определяются в теге sapBAPIOperationTypeMetadata и содержат следующие параметры:
  • Name - имя операции.
  • MethodName - имя интерфейса BAPI, связанного с данной операцией.

Следующая таблица содержит описание элементов метаданных бизнес-объекта для транзакции BAPI.

Табл. 2. Метаданные для бизнес-объекта транзакции BAPI
Элемент метаданных Описание
Type Тип бизнес-объекта. Для бизнес-объекта транзакции BAPI это значение обычно всегда BAPITXN.
Operation
Операция. Допустимы следующие операции: Create, UpdateWithDelete и Delete. Метаданные указанной операции определяются в теге sapBAPIOperationTypeMetadata и содержат следующие параметры:
  • Name - имя операции.
  • MethodName - имя интерфейса BAPI, связанного с данной операцией.

Метаданные уровня свойств

Метаданные уровня свойств могут представлять дочерние объекты или массив дочерних объектов.

Следующая таблица содержит описание элементов метаданных комплексного свойства (дочерний объект) или свойства структуры/таблицы (массив дочерних объектов).

Табл. 3. Метаданные уровня свойств
Элемент метаданных Описание
FieldName Имя поля BAPI, представленное в SAP.
FieldType Тип свойства, существующего в SAP.
PrimaryKey Булевское значение, указывающее, является ли данное свойство первичным ключом.
ParameterType Указывает направление преобразования.
  • Если значение равно IN, то свойство преобразуется из бизнес-объекта в BAPI.
  • Если значение равно OUT, то свойство преобразуется из BAPI в системе SAP в бизнес-объект.
  • Если значение равно INOUT, то свойство преобразуется в обоих направлениях (из BAPI в бизнес-объект и из бизнес-объекта в BAPI).

Метаданные уровня операций

Метаданные для операции задают имя метода интерфейса BAPI в системе SAP. Это имя используется адаптером для выполнения этого BAPI.

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

Табл. 4. Метаданные уровня операций
Элемент метаданных Описание
MethodName Имя вызова (метода) интерфейса BAPI в системе SAP.
Name Имя операции бизнес-объекта, связанной с MethodName.

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


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