Starpība starp BDC un zvana darījumu

BDC vs Call Call

BDC vai pakešdatu komunikācija un zvana darījums ir saskarnes tehnikas paņēmieni. Var saskarties ar daudzām atšķirībām starp BDC un zvana darījumu.

Salīdzinot abus, pakešdatu komunikācija ir vecākā saskarnes metode. Vissvarīgākais BDC interfeisa aspekts ir asinhrona apstrāde. Tas nozīmē, ka to izmanto vairākiem datu darījumiem. Šajā metodē jauns darījums netiks uzsākts, kamēr iepriekšējais darījums nebūs pilnībā ierakstīts datu bāzē. Sērijveida datu komunikācijā sesijas nesākas paralēli.

No otras puses, vissvarīgākais Zvanu transakcijas interfeisa aspekts ir sinhronā apstrāde. Tas nozīmē, ka tas tiek izmantots tikai vienam datu darījumam. Zvanu darījumos pārskaitījumi notiek pašas apstrādes laikā.

Zvana transakcijā kļūda tiek apstrādāta ABAP programmā. Zvanu transakciju programma ABAP nodarbojas arī ar pielāgotu kļūdu apstrādi un reālā laika saskarnēm. Sērijveida komunikācijā ABAP programma ģenerē sesiju ar visiem darījumu datiem.

Liela atšķirība ir arī datu pārsūtīšanā, attīstoties pakešdatu komunikācijai un zvana transakcijai. Kad sērijveida komunikācija pārsūta lielu datu daudzumu, zvana darījums pārsūta tikai nelielu datu daudzumu. Vēl viena atšķirība, ko var redzēt starp partijas datu pārraidi un zvana transakciju, ir apstrādes ātrumā. Batch Data Communication apstrāde ir lēna, salīdzinot ar apstrādes ātrumu zvana transakcijā.

Risinot kļūdas, gan pakešdatu komunikācijai, gan zvana darījumiem ir savas specifikācijas. Kamēr sērijas datu komunikācijā tiek izveidots kļūdu žurnāls, kļūdas jārisina ļoti atklāti.

Vēl viena atšķirība, kas redzama, ir datu pārsūtīšanā. Sērijveida datu komunikācijā dati netiek atjaunināti, ja sesija nav pilnībā apstrādāta. No otras puses, zvana darījumā dati tiek automātiski atjaunināti.

Kopsavilkums

1. Vissvarīgākais BDC saskarnes aspekts ir asinhrona apstrāde. No otras puses, vissvarīgākais Zvanu transakcijas interfeisa aspekts ir sinhronā apstrāde.

2. Zvanu darījumos pārskaitījumi notiek pašas apstrādes laikā. BDC neviens jauns darījums netiks uzsākts, kamēr iepriekšējais darījums nebūs pilnībā ierakstīts datu bāzē.

3. Kad sērijveida komunikācija pārsūta lielu datu daudzumu, zvana darījums pārsūta tikai nelielu datu daudzumu.

4. Batch Data Communication apstrāde ir lēna, salīdzinot ar apstrādes ātrumu zvana transakcijā.