Изменение значения контейнера потока операций в статусе STARTED
Изменение значения контейнера потока операций SAP в статусе STARTED
Сегодня совершенно случайно с коллегами столкнулись с задачей изменения значения контейнера потока операций в статусе STARTED. Сначала было предположение, что такое невозможно, а оказывается, нет ничего невозможного вполне себе реальная задача, которую можно решить с помощью ФМ SAP_WAPI_WRITE_CONTAINER
К примеру, в потоке операций, который я запустил, необходимо срочно поменять значение контейнера с US-IGNATOVSN на, скажем, US-USER01
Запускаем ФМ SAP_WAPI_WRITE_CONTAINER, передаем на вход идентификатор элемента потока операций, а также наименование элемента контейнера с новым значением:
Получаем сообщение вида:
Обновляем дерево запущенного потока операций:
Судя по всему, работает это только для «активных» задач, что в общем-то логично.