В общем я результата добился. Но при условии, что цепочка запускается не вручную, а через ABAP программу. Результат такой. Если требуется выполнить цепочку процессов по загрузке данных из файла на клиентской машине, то при вызове ФМ: CALL FUNCTION 'RSPC_API_CHAIN_START' надо обязательно указывать параметр: I_SYNCHRONOUS = 'X' - это означает, что запуск цепочки будет выполнен в синхронном режиме. Т. е. - пока не завершится выполнение цепочки, переход к следующему оператору программы не произойдёт.
Для данного случая код может выглядеть примерно так:
Code:
REPORT ZCHAINSTART.
DATA:
CHAIN TYPE RSPC_CHAIN VALUE '<Техническое имя цепочки процессов>',
"ИД журнала работы цепочки.
LOGID TYPE RSPC_LOGID,
"Флаг состояния цепочки.
E_STATUS TYPE RSPC_STATE,
.
WRITE: 'Запуск цепочки процессов'.
CALL FUNCTION 'RSPC_API_CHAIN_START'
EXPORTING
I_CHAIN = CHAIN
I_SYNCHRONOUS = 'X' "Запуск в синхронном режиме.
IMPORTING
E_LOGID = LOGID
EXCEPTIONS
FAILED = 1
OTHERS = 2
.
WAIT UP TO 5 SECONDS.
CALL FUNCTION 'RSPC_API_CHAIN_GET_STATUS'
EXPORTING
I_CHAIN = CHAIN
I_LOGID = LOGID
IMPORTING
E_STATUS = E_STATUS
.
IF E_STATUS = 'R' OR E_STATUS = 'X' OR E_STATUS = 'J'.
WRITE: / 'Ошибка загрузки.'.
ENDIF.
WRITE: /, / 'Завершено.'.
Если кто-нибудь знает, как настроить цепочку, чтобы можно было загружать данные из файла на клиентской машине без использования программы - отпишитесь, пожалуйста.