2017-03-17 1 views
0

Ich entwickle ein ABAP-Programm, um Aufträge von einem System zu einem anderen (in einer anderen Landschaft) zu transportieren. Dazu muss ich die Cofiles vom Quellsystem in das Zielsystem kopieren, damit ich die Aufträge zur Importqueue hinzufügen kann. Diese Kopie kann nicht manuell gemacht werden, es muss das Programm sein, um all das zu tun ... Kopieren Sie die Dateien vom Quellsystem zum Ziel, fügen Sie die Aufträge der Importwarteschlange hinzu und transportieren Sie sie. Irgendwelche Gedanken, wie ich das innerhalb des Programms tun kann (nur der Teil des Kopierens der Dateien zwischen verschiedenen Systemen)?FM oder etwas ähnliches, um Cofiles von einem Server auf einen anderen zu kopieren

+1

Ich vermute, dass es einen starken Grund gibt, die eingebauten TMS-Funktionen nicht zu verwenden ...? – vwegert

+0

Sind Sie sicher, dass Sie über die Übertragung von Bestellungen sprechen? Cofiles sind Teil des Transportsystems, also würden Sie keine Transporte erstellen, um Bestellungen von einem System zu einem anderen zu kopieren, denke ich. – SAPPRO

+0

Ich nehme an, er liegt falsch. Entweder er benutzt * Bestellungen * statt * Anfragen *, oder er hat keine Ahnung von TMS. Bestellungen (Bestellungen, Lieferung) sind Transaktionsdaten, die nicht in TMS enthalten sind. – Suncatcher

Antwort

0

Scheint unmöglich für mich. Gegenwärtig ist der einfachste Weg, ein Programm/Objekt zwischen verschiedenen Systemen zu transportieren, abapGit, aber auf dem Zielsystem sind noch einige Aufgaben erforderlich.

+0

Danke Michal ... Allerdings habe ich gedacht und ich dachte, die Möglichkeit, 2 RFCs zu erstellen, wird der erste in der laufen " Quellsystem "und liest die Datei und speichern Sie ihren Inhalt in einer internen Tabelle mit" OPEN DATASET ", und gibt sie zurück ... und dann eine andere, die im" Zielsystem "ausgeführt wird (Ich werde die interne Tabelle von der anderen übergeben als Eingabe) und tut das Gegenteil, liest die Tabelle in eine Datei. Glaubst du, das wird funktionieren? – anfil89

+0

Wenn Sie RFC von einem Zielsystem zum Quellsystem aufrufen können, denke ich, dass diese Operationswolke erledigt werden muss. –

+0

@ anfil89 Wenn Sie eine physische Verbindung zwischen diesen Systemen haben, verwenden Sie TMS. Warum willst du das Rad neu erfinden? – Jagger

Verwandte Themen