SAP Ariba - การรวมข้อมูลธุรกรรม

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

วิธีการต่อไปนี้มักใช้สำหรับการรวมข้อมูลธุรกรรมระหว่าง SAP ERP และโซลูชัน Ariba Procurement -

  • ใช้ตัวเลือกช่องไฟล์

  • การใช้ช่องทางบริการบนเว็บ

  • ใช้ตัวเลือกส่วนต่อประสานผู้ใช้

  • ใช้การรวมการเชื่อมต่อแบบสื่อกลาง

การรวมโดยใช้ตัวเลือกช่องไฟล์

สำหรับแต่ละช่องไฟล์คุณได้จัดกำหนดการเหตุการณ์การรวม ผู้ดูแลระบบ Ariba สามารถรันเหตุการณ์เหล่านี้ได้ด้วยตนเอง มีการกำหนดรหัสโปรแกรมปฏิบัติการและกำหนดเวลาให้ทำงาน รหัสเลือกไฟล์ข้อมูล csv จากโซลูชัน Ariba Procurement และส่งออกไปยังฐานข้อมูล SAP ERP

ไฟล์ CSV สร้างขึ้นโดยใช้เหตุการณ์ธุรกรรมและไฟล์เหล่านี้ถูกเลือกโดยเครื่องมือถ่ายโอนข้อมูล ในการย้ายข้อมูลไปยังฐานข้อมูล ERP ควรนำเข้า SAP transports SAP transports เป็นการรวมกันของโปรแกรม SAP, RFC และโครงสร้างสนับสนุน โปรแกรมปฏิบัติการ SAP ใช้เพื่อย้ายข้อมูลที่ส่งออกไปยัง SAP ERP โปรแกรมปฏิบัติการ BAPI ช่วยในการย้ายข้อมูลไปยัง SAP ERP

โปรแกรม SAP มักจะมีพารามิเตอร์ต่อไปนี้ -

  • ชื่อไฟล์โลจิคัล - กำหนดเส้นทางโลจิคัลและตำแหน่งทางกายภาพของไฟล์ CSV

  • Directory Separator - นี่คือตัวคั่นฟิสิคัลสำหรับไดเร็กทอรีใน SAP ERP

  • การเข้ารหัสในไฟล์ตอบกลับ - เทคนิคการเข้ารหัสที่ใช้ UTF-8 เป็นค่าเริ่มต้น

  • ตัวแปร - ชื่อตัวแปร

  • พาร์ติชัน - ชื่อพาร์ติชัน

ตารางต่อไปนี้แสดงส่วนประกอบเหตุการณ์การรวมข้อมูลธุรกรรมที่แตกต่างกัน -

การใช้ช่องทางบริการบนเว็บ

วิธีการบริการเว็บขึ้นอยู่กับการใช้ SOAP URL ที่กำหนดโดยผู้ดูแลระบบ Ariba สำหรับเหตุการณ์ขาออกทั้งหมด SOAP URL จะถูกสร้างขึ้นโดยอัตโนมัติเพื่อแสดงใน WSDL ที่สร้างขึ้นตามตรรกะต่อไปนี้ -

<IncomingHttpServerURL> / <ContextRoot> / soap / <realm name> / <event_name>

ในแต่ละ WSDL คุณมีส่วนประกอบดังต่อไปนี้ -

  • Import - คอมโพเนนต์นี้ใช้เพื่อเชื่อมโยงเนมสเปซกับตำแหน่งเอกสาร

  • Types - ส่วนประกอบนี้ใช้เพื่อกำหนดชนิดข้อมูลที่ผู้ใช้สร้างขึ้นซึ่งจะใช้ในเอกสาร

  • Message - ส่วนประกอบนี้ใช้เพื่อกำหนดทุกส่วนของข้อความแต่ละข้อความ

  • PortType- นี่คือคอนเทนเนอร์ของการดำเนินการที่สนับสนุนโดยบริการเว็บ การดำเนินการใน PortType ได้รับคำสั่ง การดำเนินการเหล่านี้ระบุว่าข้อความเป็นขาเข้าหรือขาออก

  • Binding- องค์ประกอบนี้กำหนดการดำเนินการในการทำแผนที่โปรโตคอล (ตัวอย่างเช่น http, https, MIME ฯลฯ )

  • Service - คอมโพเนนต์นี้ใช้เพื่อกำหนดการดำเนินการในการแมปแอดเดรสและแสดงที่อยู่จริงที่จะส่งต่อคำขอ

มีเหตุการณ์การรวมข้อมูลธุรกรรมต่างๆที่แพร่กระจายไปทั่ว SAP ERP และโซลูชัน Ariba Procurement

ตารางต่อไปนี้แสดงตัวอย่าง URL สำหรับแต่ละเหตุการณ์การรวมข้อมูล -

การใช้ตัวเลือกส่วนต่อประสานผู้ใช้

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

ในการใช้อ็อพชันนี้ต้องดาวน์โหลดและอิมพอร์ตคำร้องขอการขนส่งลงในระบบ SAP ERP

เมื่อคุณใช้ตัวเลือกการเชื่อมต่อโดยตรงโดยใช้อินเทอร์เฟซผู้ใช้ข้อ จำกัด ต่อไปนี้จะถูกนำไปใช้ -

  • ไม่มีการแจ้งเตือนทางอีเมลในขณะที่เกิดข้อผิดพลาดระหว่างการรวมข้อมูลธุรกรรม

  • ผู้ดูแลระบบ Ariba สามารถดูข้อความแสดงข้อผิดพลาดทั้งหมดได้เฉพาะในการมอนิเตอร์รันไทม์ของการรวม SAP ERP และ SAP Process

  • เมื่อคุณตรวจสอบ T-code SLGI จะไม่เก็บรายละเอียดของบันทึกข้อผิดพลาดทั้งหมดในธุรกรรมนี้

การใช้ Mediated Connectivity Integration

วิธีนี้ใช้ SAP Process Integration Layer พร้อมตัวเลือกการเชื่อมต่อที่เป็นสื่อกลางสำหรับการรวมข้อมูลธุรกรรม การใช้ SAP PI เป็นวิธีการรวมที่ปลอดภัยและใบรับรองและที่เก็บคีย์ทั้งหมดจะถูกสร้างและเก็บไว้ในที่เก็บคีย์ SAP Process Integration

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

  • ไม่มีการแจ้งเตือนทางอีเมลในขณะที่เกิดข้อผิดพลาดระหว่างการรวมข้อมูลธุรกรรม

  • ข้อความแสดงข้อผิดพลาดทั้งหมดสามารถเห็นได้เฉพาะในการมอนิเตอร์รันไทม์ของการรวม SAP ERP และ SAP Process โดยผู้ดูแลระบบ Ariba

  • เมื่อคุณตรวจสอบ T-code SLGI จะไม่เก็บรายละเอียดของบันทึกข้อผิดพลาดทั้งหมดในธุรกรรมนี้