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

Transakcja połączeń BDC vs.

BDC lub Batch Data Communication i transakcje połączeń są sposobami łączenia interfejsów. Można spotkać wiele różnic między BDC a transakcją połączeń.

Porównując oba, komunikacja danych wsadowych jest najstarszą techniką łączenia. Najważniejszym aspektem interfejsu BDC jest przetwarzanie asynchroniczne. Oznacza to, że jest używany do wielu transakcji danych. W tej metodzie żadna nowa transakcja nie zostanie uruchomiona, dopóki poprzednia transakcja nie zostanie całkowicie zapisana w bazie danych. W komunikacji danych wsadowych sesje nie rozpoczynają się równolegle.

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

W Transakcji połączeń program ABAP obsługuje błąd. Program ABAP w Transakcji połączeń zajmuje się także niestandardową obsługą błędów i interfejsami w czasie rzeczywistym. W komunikacji wsadowej program ABAP generuje sesję ze wszystkimi danymi transakcyjnymi.

Istnieje również duża różnica w zakresie transferu danych ewoluującego Batch Data Communication i transakcji połączeń. Gdy Batch Data Communication przesyła dużą ilość danych, transakcja połączeń przekazuje tylko niewielką ilość danych. Kolejną różnicą między komunikacją danych wsadowych a transakcją połączeń jest szybkość przetwarzania. Przetwarzanie jest powolne w komunikacji danych wsadowych w porównaniu do prędkości przetwarzania w transakcji połączenia.

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

Kolejną zauważalną różnicą jest transfer danych. W komunikacji danych wsadowych 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 połączeń jest przetwarzanie synchroniczne.

2. W transakcjach typu Call przelewy odbywają się w momencie samego przetwarzania. W BDC żadna nowa transakcja nie zostanie uruchomiona, dopóki poprzednia transakcja nie zostanie całkowicie zapisana w bazie danych.

3. Gdy Batch Data Communication przesyła dużą ilość danych, transakcja połączeń przekazuje tylko niewielką ilość danych.

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