ความแตกต่างระหว่าง BDC และธุรกรรมการโทร (พร้อมตาราง)

สารบัญ:

Anonim

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

BDC กับธุรกรรมการโทร

ความแตกต่างระหว่าง BDC และธุรกรรมการโทรคืออินเทอร์เฟซ BDC เป็นแบบอะซิงโครนัส กล่าวคือ มันถูกประมวลผลเป็นแบตช์ ในทางกลับกัน ส่วนหลักของอินเทอร์เฟซธุรกรรมการโทรเป็นแบบซิงโครนัส กล่าวคือ ใช้งานตามเวลาจริง

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

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

ตารางเปรียบเทียบระหว่าง BDC และธุรกรรมการโทร

พารามิเตอร์ของการเปรียบเทียบ

BDC

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

ข้อผิดพลาดในการจัดการ ใน BDC การจัดการข้อผิดพลาดจะเสร็จสิ้นโดยเฟรมเวิร์กโดยการสร้างบันทึกข้อผิดพลาด ในธุรกรรมการโทร การจัดการข้อผิดพลาดจะต้องทำโดยชัดแจ้งโดยโปรแกรมโดยใช้โครงสร้าง BDCMSGCOLL
วัด มันถูกใช้สำหรับการวัดข้อมูลมหาศาล เหมาะอย่างยิ่งสำหรับการวัดข้อมูลน้อย
ประเภทการสื่อสาร การจัดการข้อมูลเป็นแบบอะซิงโครนัส การจัดการข้อมูลเป็นแบบซิงโครนัส
ชุดข้อมูล มีการประสานงานการอัปเดตชุดข้อมูล การอัปเดตชุดข้อมูลมีการประสานงาน/ไม่พร้อมกัน
การใช้ประโยชน์ สามารถใช้แลกเปลี่ยนต่างๆ ได้ แลกเปลี่ยนเพียงครั้งเดียวก็ใช้ได้

BDC คืออะไร?

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

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

ในการดำเนินการแลกเปลี่ยน BDC นักพัฒนาจำเป็นต้องพิจารณาการแลกเปลี่ยนทั้งหมดอย่างน่าสนใจ เขาควรจดบันทึกทุกฟิลด์ รวมถึงรายละเอียดปลีกย่อย เช่น ชื่อ ประเภท และความยาวของฟิลด์ วิศวกรซอฟต์แวร์จำเป็นต้องเขียนโปรแกรมอินพุตแบบพวงเพื่อจัดเรียงข้อมูลที่เข้าใกล้ทั้งหมดลงในตาราง BDC SAP ทำงานตลอดทั้งวงจรโดยใช้การบันทึก BDC การบันทึก BDC เป็นองค์ประกอบที่จำได้สำหรับเฟรมเวิร์ก SAP R/3 ในการบันทึก BDC ลูกค้าจะบันทึกการแลกเปลี่ยนตัวอย่างและตัวช่วยสร้างการนำเข้าจะจัดเรียงการบันทึกลงในการสร้างแผนผังประเภท จากนั้นต้นไม้จะถูกนำมาใช้ใน Map Designer ซึ่งแมปข้อมูลทั้งหมดอย่างตรงไปตรงมาในการจัดเรียงตาราง BDC จากนั้นจึงจัดทำขึ้นโดยโปรแกรมการประชุม BDC

ธุรกรรมการโทรคืออะไร?

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

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

ความแตกต่างหลักระหว่าง BDC และธุรกรรมการโทร

บทสรุป

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

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

อ้างอิง

ความแตกต่างระหว่าง BDC และธุรกรรมการโทร (พร้อมตาราง)