Unterschied zwischen BDC- und Anruftransaktion

Unterschied zwischen BDC- und Anruftransaktion

BDC VS CALL -Transaktion

BDC- oder Stapeldatenkommunikation und Anruftransaktion sind Möglichkeiten zur Schnittstellentechnik. Man kann auf viele Unterschiede zwischen BDC und Ruftransaktion stoßen.

Beim Vergleich der beiden ist die Batch -Datenkommunikation die älteste Schnittstellentechnik. Der wichtigste Aspekt der BDC -Schnittstelle ist die asynchrone Verarbeitung. Dies bedeutet, dass es für mehrere Datentransaktionen verwendet wird. Bei dieser Methode wird keine neue Transaktion gestartet, bis die vorherige Transaktion vollständig in die Datenbank geschrieben wurde. In der Stapeldatenkommunikation beginnen die Sitzungen nicht parallel.

Andererseits ist die Synchronverarbeitung der wichtigste Aspekt der Call -Transaktionsschnittstelle. Dies bedeutet, dass es nur für eine einzelne Datentransaktion verwendet wird. In Anruftransaktionen finden die Überweisungen zum Zeitpunkt der Verarbeitung selbst statt.

In der Anruftransaktion übernimmt das ABAP -Programm den Fehler. Das ABAP-Programm in der Anruftransaktion befasst sich auch mit benutzerdefinierten Fehlerbehandlungen und Echtzeit-Schnittstellen. In der Stapeldatenkommunikation generiert das ABAP -Programm eine Sitzung mit allen Transaktionsdaten.

Es gibt auch einen großen Unterschied in der Datenübertragung entwickelnde Stapeldatenkommunikation und Anruftransaktion. Wenn die Stapeldatenkommunikation eine große Datenmenge überträgt, überträgt die Transaktion nur eine kleine Datenmenge. Ein weiterer Unterschied, der zwischen Stapeldatenkommunikation und Anruftransaktion zu sehen ist, liegt in der Verarbeitungsgeschwindigkeit. Die Verarbeitung ist im Vergleich zur Verarbeitungsgeschwindigkeit in der Anruftransaktion langsam in der Stapeldatenkommunikation.

Bei der Behandlung von Fehlern haben sowohl Stapeldatenkommunikation als auch Anruftransaktion ihre eigenen Spezifikationen. Während das Fehlerprotokoll in der Stapeldatenkommunikation erstellt wird, müssen die Fehler sehr offen behandelt werden.

Ein weiterer Unterschied, der zu sehen ist. In der Stapeldatenkommunikation werden die Daten nicht aktualisiert, es sei denn, eine Sitzung ist vollständig verarbeitet. Andererseits werden die Daten in Anruftransaktion automatisch aktualisiert.

Zusammenfassung

1. Der wichtigste Aspekt der BDC -Schnittstelle ist die asynchrone Verarbeitung. Andererseits ist die Synchronverarbeitung der wichtigste Aspekt der Call -Transaktionsschnittstelle.

2. In Anruftransaktionen finden die Überweisungen zum Zeitpunkt der Verarbeitung selbst statt. In BDC wird keine neue Transaktion gestartet, bis die vorherige Transaktion vollständig in die Datenbank geschrieben wurde.

3. Wenn die Stapeldatenkommunikation eine große Datenmenge überträgt, überträgt die Transaktion nur eine kleine Datenmenge.

4. Die Verarbeitung ist im Vergleich zur Verarbeitungsgeschwindigkeit in der Anruftransaktion langsam in der Stapeldatenkommunikation.