Diferența dintre BDC și tranzacția de apel Diferența dintre

Anonim

BDC vs Transaction de Call

BDC sau Batch Data Communication și tranzacția de apel sunt modalități de tehnică de interfațare. Se întâmplă multe diferențe între BDC și tranzacția de apel.

Atunci când se compară cele două, Comunicarea datelor în lot este cea mai veche tehnică de interfațare. Cel mai important aspect al interfeței BDC este procesarea asincronă. Aceasta înseamnă că este utilizat pentru mai multe tranzacții de date. În această metodă, nu va fi inițiată nicio tranzacție nouă până când tranzacția anterioară nu a fost complet scrisă în baza de date. În comunicarea datelor lotului, sesiunile nu pornesc în paralel.

Pe de altă parte, cel mai important aspect al interfeței de tranzacții de apel este procesarea sincronă. Aceasta înseamnă că este utilizat numai pentru o singură tranzacție de date. În tranzacțiile de apel, transferurile au loc în momentul prelucrării.

În Transaction Call, programul ABAP se ocupă de eroare. Programul ABAP din Call Transaction se ocupă de manipularea erorilor personalizate și de interfețele în timp real. În comunicarea datelor lotului, programul ABAP generează o sesiune cu toate datele tranzacționale.

Există, de asemenea, o mare diferență în transferul de date care evoluează comunicarea datelor loturilor și tranzacția de apel. Atunci când comunicarea de date lotului transferă o cantitate mare de date, tranzacția apelurilor transferă numai o cantitate mică de date. O altă diferență care poate fi văzută între comunicarea datelor lotului și tranzacția de apel se află în viteza de procesare. Procesarea este lentă în comunicarea de date lot în comparație cu viteza de procesare în tranzacția de apel.

Atunci când se ocupă de erori, atât comunicarea de date lot cât și tranzacția de apel au propriile specificații. În timp ce registrul de erori este creat în comunicarea de date lot, erorile trebuie să fie tratate foarte deschis.

O altă diferență care se observă este transferul de date. În comunicarea de date lot, datele nu sunt actualizate decât dacă o sesiune este complet procesată. Pe de altă parte, datele se actualizează automat în tranzacția de apel.

Sumar

1. Cel mai important aspect al interfeței BDC este procesarea asincronă. Pe de altă parte, cel mai important aspect al interfeței de tranzacție a apelurilor este prelucrarea sincronă.

2. În tranzacțiile de apel, transferurile au loc în momentul prelucrării. În BDC, nicio tranzacție nouă nu va începe până când tranzacția anterioară nu a fost complet scrisă în baza de date.

3. Atunci când comunicarea de date lotului transferă o cantitate mare de date, tranzacția apelurilor transferă numai o cantitate mică de date.

4. Procesarea este lentă în comunicarea de date lot în comparație cu viteza de procesare în tranzacția de apel.