Rozdíl mezi BDC a transakcí volání

BDC vs Call Transaction

BDC nebo Batch Data Communication a call transakce jsou způsoby techniky propojení. Jeden může narazit na mnoho rozdílů mezi BDC a volání transakcí.

Při porovnávání obou je dávková datová komunikace nejstarší technikou propojení. Nejdůležitějším aspektem rozhraní BDC je asynchronní zpracování. To znamená, že se používá pro více transakcí dat. V této metodě nebude zahájena žádná nová transakce, dokud nebude předchozí transakce zcela zapsána do databáze. V dávkové datové komunikaci se relace nezačínají paralelně.

Na druhé straně nejdůležitějším aspektem rozhraní transakcí volání je synchronní zpracování. To znamená, že se používá pouze pro jednu datovou transakci. V transakcích Call se převody uskutečňují v době samotného zpracování.

Při volání transakce zpracovává program ABAP chybu. Program ABAP v Call Transaction se také zabývá vlastním zpracováním chyb a rozhraními v reálném čase. V dávkové datové komunikaci generuje program ABAP relaci se všemi transakčními daty.

Existuje také velký rozdíl v přenosu dat, který se vyvíjí v dávkové datové komunikaci a transakcích volání. Když Batch Data Communication přenáší velké množství dat, transakce volání přenáší pouze malé množství dat. Další rozdíl, který lze vidět mezi dávkovou datovou komunikací a transakcí volání, je v rychlosti zpracování. Zpracování je v dávkové datové komunikaci pomalé ve srovnání s rychlostí zpracování v transakci hovoru.

Při řešení chyb mají dávková datová komunikace i transakce volání své vlastní specifikace. Zatímco protokol o chybách je vytvářen v dávkové datové komunikaci, je třeba chyby řešit velmi zjevně.

Dalším rozdílem je přenos dat. V dávkové datové komunikaci nejsou data aktualizována, pokud není relace kompletně zpracována. Na druhé straně jsou data automaticky aktualizována při volání transakci.

souhrn

1. Nejdůležitějším aspektem rozhraní BDC je asynchronní zpracování. Na druhé straně nejdůležitějším aspektem rozhraní transakcí volání je synchronní zpracování.

2. V transakcích Call se převody uskutečňují v době samotného zpracování. V BDC nebude zahájena žádná nová transakce, dokud nebude předchozí transakce zcela zapsána do databáze.

3. Když Batch Data Communication přenáší velké množství dat, volání transakce přenáší pouze malé množství dat.

4. Zpracování je v dávkové datové komunikaci pomalé ve srovnání s rychlostí zpracování v transakci hovoru.