2017-03-17 4 views
0

あるシステムから別のシステムに(別のランドスケープで)注文を転送するABAPプログラムを開発しています。これを行うには、ソースシステムからターゲットシステムにcofilesをコピーする必要があります。そのため、インポートキューにオーダーを追加できます。そのコピーは手動で行うことはできません。ソースシステムからターゲットにファイルをコピーし、インポートキューにオーダーを追加し、それらを移送するすべてのことを行うプログラムでなければなりません。 どのように私はプログラム内でこれを行うことができます(異なるシステム間でファイルをコピーする部分のみ)?FMなど、あるサーバーから別のサーバーにcofilesをコピーするようにしました。

+1

TMSの組み込み機能を使用しない理由があると思われます...? – vwegert

+0

注文を転送することをお考えですか? cofilesはトランスポートシステムの一部なので、あなたは1つのシステムから別のシステムにオーダーをコピーするためのトランスポートを作成しません。 – SAPPRO

+0

彼は彼が間違っていると思う。彼は*リクエスト*の代わりに* orders *を使うか、TMSについて全く知らない。注文(PO、配送)はトランザクションデータであり、TMSの範囲外です。 – Suncatcher

答えて

0

私にとっては不可能なようです。現在、異なるシステム間でプログラム/オブジェクトを転送する最も簡単な方法はabapGitですが、ターゲットシステムではまだいくつかのタスクが必要です。

+0

おかげでMichal ... しかし私は考えていましたが、私は2つのRFCを作成する可能性を考えました。 "オープンシステム"を使用してファイルを読み込んで内部テーブルに保存し、それを返します...そして、 "ターゲットシステム"で実行される別のファイル(他のファイルから内部テーブルを渡します)入力として)、逆の処理を行い、テーブルをファイルに読み込みます。これがうまくいくと思いますか? – anfil89

+0

ターゲットシステムからソースシステムへRFCを呼び出すことができれば、この運用クラウドは完了したと思います。 –

+0

@ anfil89これらのシステム間に物理的な接続がある場合は、TMSを使用します。なぜあなたは車輪を再発明したいのですか? – Jagger

関連する問題