ความแตกต่างระหว่าง BDC และ Call Transaction ความแตกต่างระหว่าง

Anonim

BDC vs ธุรกรรมการโทร

BDC หรือ Batch Data Communication และการทำธุรกรรมทางโทรศัพท์เป็นวิธีการเชื่อมต่อเทคนิค หนึ่งสามารถเจอความแตกต่างมากระหว่าง BDC และรายการโทร

เมื่อเปรียบเทียบทั้งสองแบบนี้ Batch Data Communication คือเทคนิคการเชื่อมโยงที่เก่าแก่ที่สุด ส่วนที่สำคัญที่สุดของอินเทอร์เฟซ BDC คือการประมวลผลแบบอะซิงโครนัส ซึ่งหมายความว่าจะใช้สำหรับการทำธุรกรรมหลายรายการ ในวิธีนี้จะไม่มีการทำธุรกรรมใหม่จนกว่ารายการก่อนหน้านี้จะถูกเขียนลงในฐานข้อมูลอย่างสมบูรณ์ ใน Batch Data Communication เซสชันไม่เริ่มทำงานแบบขนาน

ในทางกลับกันส่วนที่สำคัญที่สุดของอินเทอร์เฟซธุรกรรมการโทรคือการประมวลผลแบบซิงโครนัส ซึ่งหมายความว่าใช้สำหรับการทำธุรกรรมข้อมูลเพียงอย่างเดียวเท่านั้น ในธุรกรรมการโทรการโอนจะเกิดขึ้นในขณะที่ทำการประมวลผลเอง

ในธุรกรรมการโทรโปรแกรม ABAP จัดการกับข้อผิดพลาด โปรแกรม ABAP ใน Call Transaction ยังเกี่ยวข้องกับการจัดการข้อผิดพลาดที่กำหนดเองและอินเทอร์เฟซแบบเรียลไทม์ ใน Batch Data Communication โปรแกรม ABAP จะสร้างเซสชันด้วยข้อมูลการทำธุรกรรมทั้งหมด

นอกจากนี้ยังมีความแตกต่างกันมากในการถ่ายโอนข้อมูลที่พัฒนาการสื่อสารข้อมูลแบทช์และธุรกรรมทางโทรศัพท์ เมื่อ Batch Data Communication ทำการโอนข้อมูลจำนวนมากธุรกรรมการโทรจะโอนข้อมูลจำนวนน้อยเท่านั้น ความแตกต่างอีกประการหนึ่งที่สามารถเห็นได้ระหว่าง Batch Data Communication และ Call Transaction คือความเร็วในการประมวลผล การประมวลผลจะช้าใน Batch Data Communication เมื่อเปรียบเทียบกับความเร็วในการประมวลผลในการทำธุรกรรมการโทร

เมื่อจัดการกับข้อผิดพลาดการแบทช์ข้อมูลและการทำธุรกรรมทางโทรศัพท์มีข้อกำหนดเฉพาะของตนเอง แม้ว่าจะมีการสร้างบันทึกข้อผิดพลาดใน Batch Data Communication ข้อผิดพลาดต้องได้รับการจัดการอย่างเปิดเผย

ความแตกต่างที่เห็นในการถ่ายโอนข้อมูลคือ ใน Batch Data Communication ข้อมูลจะไม่ได้รับการอัพเดตจนกว่าจะประมวลผลเซสชันเสร็จสมบูรณ์ ในทางกลับกันข้อมูลได้รับการปรับปรุงโดยอัตโนมัติในการทำธุรกรรมการโทร

สรุป

1 ส่วนที่สำคัญที่สุดของอินเทอร์เฟซ BDC คือการประมวลผลแบบอะซิงโครนัส ในทางกลับกันส่วนที่สำคัญที่สุดของส่วนติดต่อการทำธุรกรรมการโทรคือการประมวลผลแบบซิงโครนัส

2 ในธุรกรรมการโทรการโอนจะเกิดขึ้นในขณะที่ทำการประมวลผลเอง ใน BDC จะไม่มีการทำธุรกรรมใหม่จนกว่ารายการก่อนหน้านี้จะถูกเขียนลงในฐานข้อมูลอย่างสมบูรณ์

3 เมื่อ Batch Data Communication ทำการโอนข้อมูลจำนวนมากธุรกรรมการโทรจะโอนข้อมูลจำนวนน้อยเท่านั้น

4 การประมวลผลจะช้าใน Batch Data Communication เมื่อเปรียบเทียบกับความเร็วในการประมวลผลในการทำธุรกรรมการโทร