Posted: Fri Feb 11, 2011 8:55 pm Post subject: Запуск программы в целевой системе после переноса объекта
Добрый день, коллеги.
Вводная. Имеется стандартный трёхсистемный ландшафт. Настроена система переноса разработка -> тест -> продуктив.
Есть задача: после переноса объекта определенного типа из системы в систему запускать некую программу в тесте и продуктиве дабы заполнить некие таблицы атрибутов объекта.
Суть в том, что в каждой из трёх систем:
- содержимое указанных таблиц (значения атрибутов) должно быть разным
- их содержимое (значения атрибутов объекта) не переносится ни девелоперским запросом ни настроечным.
Навскидку, кажется возможным тащить через объект типа XPRA, но насколько я помню (могу ошибаться) программа XPRA должна включаться в запрос на перенос вручную. Т.е. в общем случае, после модификации объекта можно забыть это сделать.
Вижу такое решение:
- сделать настроечную таблицу с разными значениями атрибутов для разработки/теста/продуктива.
- протащить её содержимое в тест и продуктив запросом настройки.
- после переноса и активации объекта нужного типа в целевой системе запустить некую программу, которая заполнит значения атрибутов объекта из настроечной таблицы.
Ключ типа искомого объекта мне известен из TADIR (второе поле в ключе этой таблицы).
Собственно ищется метод:
- определения объекта нужного типа в целевой системе в момент переноса/активации
- способ запуска программы после этого определения.
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Mon Feb 14, 2011 11:00 am Post subject:
А чем запуск отчета вручную лучше включения объекта xpra в запрос?
По-моему проще один раз включить в запрос объект, чем 3 раза запускать программу.
Подход, используемый SAP в данном случае - написание своей программы, которая включает в запрос требуемые данные и дописывает запись с xpra. _________________ С уважением,
Удав.
А чем запуск отчета вручную лучше включения объекта xpra в запрос?
По-моему проще один раз включить в запрос объект, чем 3 раза запускать программу.
Подход, используемый SAP в данном случае - написание своей программы, которая включает в запрос требуемые данные и дописывает запись с xpra.
Я не точно выразился в первом посте.
Мне нужен юзер-экзит/БАДИ в транзакции STMS, который:
- вызовет мой ФМ после активации программ и экранов.
- передаст ФМу список объектов из запроса/транспорта и ссылку на лог переноса/активации объектов.
Естественно XPRA как и ручной вызов программы не интересен.
Список BADI для Transport Request:
CTS_EXPORT_FEEDBACK Подтверждение после экспорта запроса на перенос
CTS_IMPORT_FEEDBACK Подтверждение после импорта запросов на перенос
CTS_INT_REQUEST_CHCK Внутр.: проверки запросов
CTS_REQUEST_CHECK Проверки запросов
Age: 48 Joined: 25 Jan 2008 Posts: 580 Location: Москва
Posted: Tue Feb 15, 2011 3:23 pm Post subject:
Спасибо, vvk Как-то я прошел мимо этих расширений.
Помочь здесь могут 2 расширения:
1.CTS_REQUEST_CHECK - если требуется проверить запрос на наличие объекта XPRA
2.CTS_EXPORT_FEEDBACK - для запуска постобработки в целевых системах. _________________ С уважением,
Удав.
ФМ TR_READ_COMM Read request/task
ФМ TR_READ_LOG Read Log (см. использование в программе RSPUTPRT "Просмотр журнала"). Правда не очень понятно зачем вам нужен протокол переноса запроса ?
Спасибо за отзыв, но общем случае этот ФМ не даёт инфы о "успехе" активации конкретного объекта запроса. А мне именно это нужно. Буду искать более подходящий.
vvk wrote:
ФМ TR_READ_COMM Read request/task
ФМ TR_READ_LOG Read Log (см. использование в программе RSPUTPRT "Просмотр журнала"). Правда не очень понятно зачем вам нужен протокол переноса запроса ?
Основная задача обновить атрибуты конкретного объекта после его успешной активации. Посему мне и нужен детальный лог в таблице в разрезе объектов запроса/транспорта.
Last edited by hoar on Wed Feb 16, 2011 10:05 pm; edited 1 time in total
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.