Бизнес-объекты IDoc ALE поддерживают операции и глагольные команды. Входящие и исходящие бизнес-объекты поддерживают разные наборы операций. Глагольные команды используются только при обработке входящих бизнес-объектов; в выходящих бизнес-объектах они игнорируются.
Операция исходящего бизнес-объекта ALE вызывается приложением-клиентом, которое обращается к SAP через адаптер. Клиент должен быть спроектирован так, чтобы вызовы, создаваемые его реализацией InteractionSpec, вызывали соответствующие операции. Адаптер поддерживает следующие исходящие операции.
Операция | Определение |
---|---|
Execute | Передает бизнес-объект IDoc в приложение SAP.
Это односторонняя асинхронная операция.
|
Для всех остальных операций адаптер регистрирует соответствующую ошибку и порождает ситуацию ResourceException.
Для задания глагольной команды бизнес-графа для входящих бизнес-объектов ALE используется специальная информация о приложении для операции. Эта информация содержит тип сообщения, код сообщения и функцию сообщения для типа IDoc. Глагольная команда бизнес-графа соответствует операции, специальная информация о приложении для которой совпадает с полями управляющей записи. Адаптер поддерживает следующие входящие операции.
Операция | Определение |
---|---|
AfterImageCreate | Создается бизнес-объект верхнего уровня и все входящие в его состав дочерние объекты. |
AfterImageUpdateWithDelete | Изменяется или должен быть изменен бизнес-объект верхнего уровня. Эта операция может включать добавление и удаление дочерних объектов. Известны и отражаются любые дочерние объекты. |
AfterImageDelete | Удаляется или должен быть удален бизнес-объект верхнего уровня и все дочерние объекты, которые он содержит. |
Входящие бизнес-объекты ALE поддерживают следующие глагольные команды:
Глагольная команда | Определение |
---|---|
Create | Создается бизнес-объект верхнего уровня и все входящие в его состав дочерние объекты. |
UpdateWithDelete | Изменяется или должен быть изменен бизнес-объект верхнего уровня. Эта команда может включать добавление и удаление дочерних объектов. Известны и отражаются любые дочерние объекты. |
Delete | Удаляется или должен быть удален бизнес-объект верхнего уровня и все дочерние объекты, которые он содержит. |
Исходящие бизнес-объекты ALE не поддерживают глагольные команды. Адаптер игнорирует значение свойства verb графа бизнес-объекта.
(c) Copyright IBM Corporation 2005, 2006.
Данная справочная система Information Center создана на основе технологии Eclipse (http://www.eclipse.org)