Różnica między BDC a transakcją połączeń

Różnica między BDC a transakcją połączeń

BDC vsâ Transakcja połączenia

BDC lub komunikacja danych i transakcja połączeń to sposoby techniki interfejsu. Można natknąć się na wiele różnic między BDC i transakcją połączeń.

Porównując te dwa, komunikacja danych partii jest najstarszą techniką interfejsu. Najważniejszym aspektem interfejsu BDC jest przetwarzanie asynchroniczne. Oznacza to, że jest używany do wielu transakcji danych. W tej metodzie nie rozpocznie się nowej transakcji, dopóki poprzednia transakcja nie zostanie całkowicie zapisana do bazy danych. W komunikacji danych wsadowych sesje nie zaczynają się równolegle.

Z drugiej strony najważniejszym aspektem interfejsu transakcji wywołania jest przetwarzanie synchroniczne. Oznacza to, że jest używany tylko do jednej transakcji danych. W transakcjach połączeń transfery odbywają się w momencie samego przetwarzania.

W transakcji połączeń program ABAP obsługuje błąd. Program ABAP w transakcji połączeń dotyczy również niestandardowego obsługi błędów i interfejsów w czasie rzeczywistym. W komunikacji danych partii program ABAP generuje sesję ze wszystkimi danymi transakcyjnymi.

Istnieje również duża różnica w przekształcaniu danych przesyłania danych i transakcji połączeń. Gdy komunikacja danych partii przenosi dużą ilość danych, transakcja połączeń przenosi tylko niewielką ilość danych. Kolejną różnicą, którą można zobaczyć między komunikacją danych partii a transakcją połączeń, jest prędkość przetwarzania. Przetwarzanie jest powolne w komunikacji danych wsadowych w porównaniu z prędkością przetwarzania w transakcji połączeń.

W przypadku błędów zarówno komunikacja danych wsadowych, jak i transakcja połączeń mają własne specyfikacje. Podczas gdy dziennik błędów jest tworzony w komunikacji danych wsadowych, błędy muszą być obsługiwane bardzo jawnie.

Kolejną różnicą, jaką widać jest przesyłanie danych. W komunikacji danych partii dane nie są aktualizowane, chyba że sesja jest całkowicie przetworzona. Z drugiej strony dane są automatycznie aktualizowane w transakcji połączeń.

Streszczenie

1. Najważniejszym aspektem interfejsu BDC jest przetwarzanie asynchroniczne. Z drugiej strony najważniejszym aspektem interfejsu transakcji wywołania jest przetwarzanie synchroniczne.

2. W transakcjach połączeń transfery odbywają się w momencie samego przetwarzania. W BDC nie rozpocznie się nowej transakcji, dopóki poprzednia transakcja nie zostanie całkowicie zapisana do bazy danych.

3. Gdy komunikacja danych partii przenosi dużą ilość danych, transakcja połączeń przenosi tylko niewielką ilość danych.

4. Przetwarzanie jest powolne w komunikacji danych wsadowych w porównaniu z prędkością przetwarzania w transakcji połączeń.