SAP Fiori - โฟลว์ข้อมูล
SAP Fiori Data Flow ครอบคลุมกระบวนการไหลของข้อมูลในแนวนอนของระบบ Fiori เมื่อมีการร้องขอผ่าน Launchpad โดยผู้ใช้ ซึ่งรวมถึงการไหลของข้อมูลเวลาทำงานในเซิร์ฟเวอร์ส่วนหน้าและเซิร์ฟเวอร์ส่วนหลัง
Front-end server - เว็บเซิร์ฟเวอร์และ OData Proxy
Back End server - ผู้ให้บริการ OData
SAP Fiori ใช้ HTTP/HTTPSมาตรการ. เป็นสถาปัตยกรรมรันไทม์ที่ตอบสนองการร้องขอ
ข้อมูล UI Objects และ Launchpad จะถูกเก็บไว้ในเซิร์ฟเวอร์ส่วนหน้า เมื่อเรียกใช้ Launchpad แอปจะอ่านข้อกำหนดของ Launchpad ผ่านการเรียกใช้บริการ OData
/UI2/PAGE_BUILDER_PERS เป็นหนึ่งในบริการ OData สำหรับ Launchpad
เซิร์ฟเวอร์ส่วนหน้าใน Fiori Data Flow
เซิร์ฟเวอร์ SAP Fiori Front-end ทำหน้าที่เป็นเว็บเซิร์ฟเวอร์ (HTTPS)
ประกอบด้วยบริการ OData ที่ลงทะเบียนทั้งหมดและทำหน้าที่เป็นจุดสิ้นสุดสำหรับบริการ OData
นอกจากนี้ยังมี UI และวัตถุ Launchpad
ผู้ใช้ Front-end ทั้งหมดถูกกำหนดไว้ในเซิร์ฟเวอร์ Front-end และได้รับมอบหมายด้วยบทบาทที่ถูกต้อง
ในการสื่อสารกับระบบ Back End จะใช้นามแฝงสำหรับระบบส่วนหลังและโต้ตอบกับเซิร์ฟเวอร์ส่วนหลังโดยใช้การเชื่อมต่อ RFC ที่เชื่อถือได้
แอป Fiori เรียกใช้บริการ OData เพื่อรับข้อมูลบางส่วน ระบบเกตเวย์ในเซิร์ฟเวอร์ส่วนหน้าทราบนามแฝงของระบบสำหรับบริการและช่วยในการรับข้อมูลจากระบบส่วนหลัง
เซิร์ฟเวอร์ส่วนหลังในโฟลว์ข้อมูล Fiori
เซิร์ฟเวอร์ Back End มี SAP Business suite 7 สำหรับแอปพลิเคชันหลักเช่น ERP, CRM, SRM, SCM เป็นต้น
ประกอบด้วยข้อมูลแอปพลิเคชันและใช้สำหรับปรับแต่งแอปพลิเคชัน
ระบบนี้มี 2 คลาส OData -
ผู้ให้บริการรุ่น
ผู้ให้บริการข้อมูล
ในการเข้าถึงระบบ Back end ผู้ใช้แอปพลิเคชันที่สร้างบนเซิร์ฟเวอร์ส่วนหน้าควรมีการอนุญาต S_RFCACL. ควรกำหนดการอนุญาตนี้ให้กับผู้ใช้ในชุดธุรกิจ
การเชื่อมต่อระหว่างเซิร์ฟเวอร์ส่วนหน้าไปยังเซิร์ฟเวอร์ส่วนหลังต้องเป็นการเชื่อมต่อ RFC ที่เชื่อถือได้ หมายความว่า ID เดียวกันได้รับการพิสูจน์ตัวตนกับระบบส่วนหลังโดยไม่ต้องป้อนรหัสผ่าน ดังที่ได้กล่าวไว้ก่อนหน้านี้ ID ผู้ใช้ควรมีS_RFCACL การอนุญาตสำหรับการเข้าสู่ระบบที่เชื่อถือได้
ผู้ใช้ควรมีการกำหนดบทบาท UI ในเซิร์ฟเวอร์ส่วนหน้าและบทบาทส่วนหลังในเซิร์ฟเวอร์ส่วนหลัง
วิธีตรวจสอบ Data Flow ใน SAP Fiori
ไปที่ Launchpad คลิกขวาที่ grey area → Inspect Element.
หากคุณคลิกไฟล์ Networkคุณจะไม่เห็นอะไรเลย ตอนนี้รีเฟรชลิงก์เบราว์เซอร์ Launchpad และดูการโทรไปยังบริการต่างๆ
ลิงค์ URL บริการ OData เปิดในแท็บใหม่
คุณสามารถค้นหาแอปของฉันได้ในรายละเอียดบริการ OData -