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 จะไม่เก็บรายละเอียดของบันทึกข้อผิดพลาดทั้งหมดในธุรกรรมนี้