в БД. Необходимо автоматизировать процесс создания бизнес-сущностей на основе этого набора данных. Сценарий обработки набора данных следующий (для технологии SAPGUI).
1. В программе обработки пользователь выбирает один или несколько элементов из набора данных. Запускает обработку.
2. Для каждого элемента, основываясь на его типе, должна вызываться соответствующая транзакция создания бизнес-сущности.
3. В этой транзакции при старте должны быть предзаполнены те поля, для которых есть данные в обрабатываемом элементе данных.
4. В этом состоянии с транзакцией начинает работать пользователь. Он контролирует предзаполненные данные, вносит недостающие обязательные данные и запускает процедуру создания. Завершает работу с транзакцией.
5. Программа обработки должна распознать факт создания новой бизнес-сущности. Поменять статус элемента из набора данных на "Обработан".
6. Перейти к следующему элементу из набора.
Какие есть варианты реализации такого сценария обработки?
Делать диалоговую транзакцию. Вопрос то в чем?
пакетник?
Вопрос не в реализации самой программы обработки. А в шагах 3-5, которые относятся к внешним вызываемым транзакциям.
несколько пакетников под разные виды объектов
тогда, как писали, выше - пакетники
А как по результатам работы пакетника понять, был ли реально создан новый объект?
считать сообщение после вызова транзакции или проверить в бд запросом
Понял. Спасибо.
что такое пакетники?
Дожили - лапки съёжили ... %)
https://sapcode.ru/bdc-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BD%D1%8B%D0%B9-%D0%B2%D0%B2%D0%BE%D0%B4/
Обсуждают сегодня