Différence entre BDC et la transaction d’achat


BDC ou Transaction d'appel

La communication de données par lots et la transaction d'appel sont des moyens d'interfaçage. On peut rencontrer de nombreuses différences entre BDC et la transaction call.

En comparant les deux, la communication de données par lots est la technique d'interfaçage 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 la communication de données batch, les sessions ne commencent pas en parallèle.

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

Dans Call Transaction, le programme ABAP gère l'erreur. Le programme ABAP dans Call Transaction traite également de la gestion personnalisée des erreurs et des interfaces en temps réel. Dans la communication de données batch, le programme ABAP génère une session avec toutes les données transactionnelles.

Il y a également une grande différence dans le transfert de données évoluant Batch Data Communication et 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 qui peut être observée entre la communication de données par lots et la transaction d'appel est la vitesse de traitement. Le traitement est lent dans la communication des données de lot par rapport à la vitesse de traitement dans la transaction d'appel.

Lorsque vous traitez les erreurs, la communication des données de lot et la transaction d'appel ont leurs propres spécifications. Bien que le protocole d'erreurs soit créé dans la communication des données de lot, les erreurs doivent être traitées très ouvertement.


Une autre différence est observée dans le transfert de données. Dans la communication des données de lot, les données ne sont pas mises à jour tant qu'un dossier n'est pas entièrement traité. D'autre part, les données sont automatiquement mises à jour dans la transaction call.

Les idées Clis


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 Call transaction est le traitement synchrone.

2. Dans les transactions Call, les transferts ont lieu au moment du traitement lui-même. À BDC, aucune nouvelle transaction ne sera lancée tant que la transaction précédente n'aura pas été entièrement enregistrée 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 des données de lot par rapport à la vitesse de traitement dans la transaction d'appel.


Une question ? Nous avons oublié quelque chose ? n'hésitez pas à participer aux commentaires. Nous compléterons cet article avec plaisir.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *