FM или что-то в этом роде для копирования кофайлов с одного сервера на другой

Я разрабатываю программу ABAP для переноса заказов из одной системы в другую (в другом ландшафте). Для этого мне нужно скопировать cofiles из исходной системы в целевую систему, чтобы я мог добавить заказы в очередь импорта. Эту копию нельзя сделать вручную, для всего этого должна быть программа... копировать файлы из исходной системы в целевую, добавлять заказы в очередь импорта и транспортировать их.

Любые мысли, как я могу сделать это в программе (только часть копирования файлов между разными системами)?


person anfil89    schedule 17.03.2017    source источник
comment
Я подозреваю, что есть веская причина не использовать встроенные возможности TMS...?   -  person vwegert    schedule 17.03.2017
comment
Вы уверены, что говорите о передаче заказов? cofiles являются частью транспортной системы, поэтому я думаю, что вы не будете создавать транспорты для копирования заказов из одной системы в другую.   -  person SAP Pro    schedule 18.03.2017
comment
Я полагаю, что он ошибается в терминах. Либо он использует заказы вместо запросов, либо он понятия не имеет о TMS. Заказы (заказы, доставка) — это транзакционные данные, которые выходят за рамки TMS.   -  person Suncatcher    schedule 18.03.2017
comment
Извините, я действительно имел в виду запросы... Я сказал приказы, потому что так мы называем это по-португальски, поэтому я сделал прямой перевод. Что мне нужно сделать, так это передать запрос на совершенно другой сервер SAP (два из них не имеют прямого соединения, они не находятся в одной среде), поэтому я думаю, что мне нужно скопировать cofiles на целевой сервер, поэтому я могу вставить запрос в очередь импорта и передать запрос на целевой сервер   -  person anfil89    schedule 19.03.2017
comment
@anfil89 У меня была такая же проблема в испаноязычном проекте. Мы также использовали порядок в качестве перевода для la orden, хотя на самом деле это должно было быть запросом. :)   -  person Jagger    schedule 22.03.2017
comment
Да, всегда сложно переводить технические имена/выражения на другие языки.   -  person anfil89    schedule 22.03.2017


Ответы (1)


Кажется невозможным для меня. В настоящее время самый простой способ переноса программы/объекта между различными системами — это abapGit, но некоторые задачи все же необходимы. на целевой системе.

person Michał Majer    schedule 20.03.2017
comment
Спасибо, Михал ... Однако я подумал и подумал о возможности создать 2 RFC, первый будет работать в исходной системе, считывать файл и сохранять его содержимое во внутренней таблице, используя OPEN DATASET, и возвращает его. ., а затем другой, который запускается в целевой системе (я передам внутреннюю таблицу из другой в качестве входных данных) и делает обратное, читает таблицу в файл. Как вы думаете, это сработает? - person anfil89; 21.03.2017
comment
Если вы можете вызвать RFC из целевой системы в исходную систему, я думаю, что эта операция будет выполнена. - person Michał Majer; 21.03.2017
comment
@anfil89 anfil89 Если у вас есть физическое соединение между этими системами, используйте TMS. Почему вы хотите изобретать велосипед? - person Jagger; 22.03.2017
comment
У меня нет физического соединения, это отдельные системы, поэтому у меня проблемы. Но я думаю, что решение 2 RFC — правильный способ сделать это. Спасибо за помощь - person anfil89; 22.03.2017