Текущее время: Вс, авг 19 2018, 19:05

Часовой пояс: UTC + 4 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Forward transport request by Function Module
СообщениеДобавлено: Пт, апр 20 2018, 17:33 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, мар 07 2017, 11:33
Сообщения: 6
Доброго времени суток, Форумчане!
Не знает ли кто, как с помощью FM(Функционального модуля) возможно осуществить Forward транспортного запроса из одной системы в другую?

Из функциональной группы TMS я нашёл лишь следующие 2 созвучных функциональных модуля:

TMS_MGR_FORWARD_TR_REQUEST
TMS_UI_FORWARD_TR_REQUEST


С модулей TMS_UI_FORWARD_TR_REQUEST не получилось справиться, почему-то он ругается на неверную систему-назначения (Хотя она верно указана).

Но осуществить Forward с помощью TMS_MGR_FORWARD_TR_REQUEST также не получается(С разными параметрами пытался запускать данный FM, но всё безрезультатно).

Максимум только вижу, что при выполнении функционального модуля TMS_MGR_FORWARD_TR_REQUEST в ALOG-файле системы-источника(SID: SRI), что располагается в директории /usr/sap/trans/log/, следующую запись:

sriadm 20180419132839 RFC: tp ADDTOBUFFER SRDK906219 SRN client200 pf=/usr/sap/trans/bin/TP_DOMAIN_SRD.PFL -Dtransdir=/usr/sap/trans (pid=18267)

В ALOG-файле системы-назначения(SID: SRN) в этот момент в ALOG-файл ничего не пишется.
В очереди импорта системы-назначения(SID: SRN) ни в транзакции stms_import, ни в выводе утилиты tp данный запрос не появляется.

---

Если пытаться сделать Forward запроса(Без данных) стандартным средством через SAP Logon (stms_import -> Forward Request (Ctrl + F12) - Синий квадрат со стрелкой), то видим следующие записи в логах:

ALOG-файл системы-источника(SID: SRI):

sriadm 20180419132839 RFC: tp ADDTOBUFFER SRDK906219 SRN client200 UIF pf=/usr/sap/trans/bin/TP_DOMAIN_SRD.PFL -Dtransdir=/usr/sap/trans (pid=18267)

ALOG-файл системы-назначения(SID: SRN):

srnadm 20180419132840 RFC: tp TRANSMITBUFFER SRN pf=/usr/sap/trans/bin/TP_DOMAIN_SRD.PFL REMOTE=SRI -Dtransdir=/usr/sap/trans (pid=12820)
srnadm 20180419132840 RFC: tp IMPORTPREVIEW ALL SRN pf=/usr/sap/trans/bin/TP_DOMAIN_SRD.PFL -Dtransdir=/usr/sap/trans (pid=12820)


---

Если пытаться сделать Forward транспортного запроса(С данными) стандартными средствами через SAP Logon (stms_import -> Forward Request (Ctrl + F12) - Синий квадрат со стрелкой), то видим следующие записи в логах:

ALOG-файл системы-источника(SID: SRI):

sriadm 20180419140525 RFC: tp ADDTOBUFFER SRDK906206 SRN client200 UIF pf=/usr/sap/trans/bin/TP_DOMAIN_SRD.PFL -Dtransdir=/usr/sap/trans (pid=18267)
sriadm 20180419140534 RFC: tp COMMITBUFFER SRN pf=/usr/sap/trans/bin/TP_DOMAIN_SRD.PFL REMOTE=SRN -Dtransdir=/usr/sap/trans (pid=26953)
sriadm 20180419140534 RFC: tp CLEANBUFFER SRN pf=/usr/sap/trans/bin/TP_DOMAIN_SRD.PFL -Dtransdir=/usr/sap/trans (pid=26953)


ALOG-файл системы-назначения(SID: SRN):

srnadm 20180419140534 RFC: tp TRANSMITBUFFER SRN pf=/usr/sap/trans/bin/TP_DOMAIN_SRD.PFL REMOTE=SRI -Dtransdir=/usr/sap/trans (pid=21602)
srnadm 20180419140534 RFC: tp SETTRANSFERRED SOME SRN pf=/usr/sap/trans/bin/TP_DOMAIN_SRD.PFL REMOTE=SRI -Dtransdir=/usr/sap/trans (pid=21602)
SOME means in detail: SRDK906206 (pid=21602)
srnadm 20180419140535 RFC: tp IMPORTPREVIEW ALL SRN pf=/usr/sap/trans/bin/TP_DOMAIN_SRD.PFL -Dtransdir=/usr/sap/trans (pid=21608)


---

Пытался потом вручную запустить команду tp COMMITBUFFER на системе-назначения(SID: SRN), но она выдаёт ошибку и запрос всё также не появляется в системе-назначения(SID: SRN):

$ tp TRANSMITBUFFER SRN pf=/usr/sap/trans/bin/TP_DOMAIN_SRD.PFL REMOTE=SRI -Dtransdir=/usr/sap/trans
This is tp version 380.39.89 (release 742, unicode enabled)
Warning: Parameter DBLIBPATH is no longer used.
HALT 20180420134103
ERROR: Could not open internal table TPBUFFER for read access.
RFC connection broken or process already offline.
This function is not supported in offline mode. [/bas/742_REL/src/cts/tp/tpbuff.c,10842]
ERROR: EXIT(16) -> process ID is: 23330

tp returncode summary:

TOOLS: Highest return code of single steps was: 16
ERRORS: Highest tp internal error was: 0200
tp finished with return code: 200
meaning:
ERROR: see tp's stdout (Standard Out may not be available)


Народ, может кто-то сможет подсказать, что я делаю не так и имеется ли возможность форвардить запросы с помощью функционального модуля?

P.S.: Зачем мне это? Просто хочется автоматизировать рутинные задачи.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB