Différence entre transaction BDC et transaction d'appel

Transaction BDC vs appel

BDC ou Batch Data La communication et la transaction d'appel sont des techniques d'interfaçage. On peut rencontrer beaucoup de différences entre BDC et transaction d'appel.

Lorsque vous comparez les deux, la communication de données par lots est la technique d'interface la plus ancienne. L'aspect le plus important de l'interface BDC est le traitement asynchrone. Cela signifie qu'il est utilisé pour plusieurs transactions de données. Dans cette méthode, aucune nouvelle transaction ne sera lancée tant que la transaction précédente n'aura pas été entièrement écrite dans la base de données. Dans Batch Data Communication, les sessions ne démarrent pas en parallèle.

D'autre part, l'aspect le plus important de l'interface de transaction d'appel est le traitement synchrone. Cela signifie qu'il n'est utilisé que pour une seule transaction de données. Dans les transactions Call, les transferts ont lieu au moment du traitement même.

Dans Call Transaction, le programme ABAP traite l'erreur. Le programme ABAP dans Call Transaction traite également du traitement des erreurs personnalisé et des interfaces en temps réel. Dans Batch Data Communication, le programme ABAP génère une session avec toutes les données transactionnelles..

Il existe également une grande différence dans le transfert de données en constante évolution de la communication de données par lots et de la transaction d'appel. Lorsque la communication de données par lots transfère une grande quantité de données, la transaction d'appel ne transfère qu'une petite quantité de données. Une autre différence visible entre la communication de données par lots et la transaction d'appel réside dans la vitesse de traitement. Le traitement est lent dans la communication de données par lots par rapport à la vitesse de traitement dans la transaction d'appel.

Lorsqu’il s’agit d’erreurs, la communication de données par lots et la transaction d’appel ont leurs propres spécifications. Alors que le journal des erreurs est créé dans Batch Data Communication, les erreurs doivent être traitées très ouvertement.

Une autre différence est visible dans le transfert de données. Dans la communication par lots de données, les données ne sont pas mises à jour sauf si une session est complètement traitée. D'autre part, les données sont automatiquement mises à jour dans la transaction d'appel.

Résumé

1. L'aspect le plus important de l'interface BDC est le traitement asynchrone. D'autre part, l'aspect le plus important de l'interface de transaction d'appel est le traitement synchrone.

2. Dans les transactions sur appel, les transferts ont lieu au moment même du traitement. Dans BDC, aucune nouvelle transaction ne sera lancée tant que la transaction précédente n'aura pas été entièrement écrite dans la base de données..

3. Lorsque la communication de données par lots transfère une grande quantité de données, la transaction d'appel ne transfère qu'une petite quantité de données..

4. Le traitement est lent dans la communication de données par lots par rapport à la vitesse de traitement dans la transaction d'appel.