คำถามที่ถามบ่อยเกี่ยวกับการรวมการจัดซื้อของ SAP กับ Power Platform
บทความนี้ให้คำตอบสำหรับคำถามที่ถามบ่อย (FAQ) บางส่วนเกี่ยวกับการรวม SAP กับ Microsoft Power Platform
เวอร์ชันและการให้สิทธิการใช้งาน
ตัวเชื่อมต่อ SAP ERP รองรับ SAP เวอร์ชันใดบ้าง
ตัวเชื่อมต่อ SAP ERP รองรับเวอร์ชัน SAP ทั้งหมดตั้งแต่ R/3 (ต้นปี 1990) รวมถึง SAP ECC และ SAP S4/HANA
จำเป็นต้องมีสิทธิ์ใช้งานใดจึงจะผสานรวม SAP กับ Power Platform ได้
อย่างน้อยที่สุด คุณต้องมีสิ่งต่อไปนี้สำหรับผู้ใช้แต่ละราย:
- สิทธิการใช้งาน Power Apps แบบพรีเมียม
- สิทธิการใช้งานผู้ใช้ SAP ที่ระบุชื่อโดยอ้อม
หากคุณมีสิทธิการใช้งานผู้ใช้ SAP ที่มีชื่อโดยตรงอยู่แล้ว คุณสามารถใช้สิทธิการใช้งานเหล่านี้กับ Power Apps อย่างไรก็ตาม เป็นที่น่าสังเกตว่าสิทธิการใช้งานผู้ใช้ SAP แบบระบุชื่อทางอ้อมนั้นมีค่าใช้จ่ายน้อยกว่าสิทธิการใช้งานผู้ผู้ใช้แบบระบุชื่อโดยตรง
สิ่งนี้จะทำงานร่วมกับผลิตภัณฑ์หลักของ SAP อื่นๆ เช่น BW, SRM และ CRM หรือไม่
ใช่ ตัวเชื่อมต่อ SAP ERP ของ Power Platform ใช้งานได้กับผลิตภัณฑ์ SAP ใดๆ ที่ทำงานบน NetWeaver stack
เราจะเชื่อมต่อกับผลิตภัณฑ์อื่นๆ ของ SAP ที่มาจากการเข้าซื้อกิจการได้อย่างไร
สำหรับผลิตภัณฑ์ เช่น SuccessFactors, Ariba, Concur และผลิตภัณฑ์ SAP อื่นๆ ที่ไม่ได้ทำงานบน NetWeaver stack คุณสามารถใช้ตัวเชื่อมต่อ REST และ SOAP แบบกำหนดเองของเราได้
หากเรารวม Power Platform กับ SAP ECC แล้วอัปเกรดเป็น S4/HANA การผสานรวมของเราจะหยุดทำงานหรือไม่
ไม่ เรามีลูกค้าหลายร้อยรายอัปเกรดจาก SAP ECC เป็น S4/HANA โดยไม่มีปัญหาใดๆ โมเดลข้อมูลหลักบางส่วนมีการเปลี่ยนแปลงใน S4/HANA (ลูกค้า ผู้จัดจำหน่าย การลงรายการบัญชีทางการเงิน) แต่เราได้พิจารณาถึงการเปลี่ยนแปลงโมเดลข้อมูลในโฟลว์ Power Automate ที่สร้างไว้ล่วงหน้า นอกจากนี้ SAP ยังรับประกันว่า API ที่เผยแพร่ของพวกเขาจะถูกส่งต่อไปยังเวอร์ชันใหม่
ข้อมูลและการรวม
Power Platform เข้าถึงข้อมูล SAP อย่างไร
ตัวเชื่อมต่อ SAP ERP ใช้เซิร์ฟเวอร์ข้อความเพื่อเรียกใช้ API ที่สร้าง อ่าน และอัปเดตข้อมูล SAP โดยทั่วไปการรับส่งข้อมูลนี้จะไหลผ่านพอร์ต 33XX สำหรับเซิร์ฟเวอร์แอปพลิเคชันเดี่ยว หรือพอร์ต 39XX สำหรับการเชื่อมต่อแบบโหลดบาลานซ์ โดยที่ XX คือหมายเลขระบบของอินสแตนซ์ SAP
Power Platform สามารถใช้บริการ OData ใน SAP ได้หรือไม่
ขณะนี้ตัวเชื่อมต่อโปรโตคอลข้อมูลแบบเปิด (OData) อยู่ในตัวอย่างส่วนตัวเท่านั้น อย่างไรก็ตาม คุณสามารถสร้างตัวเชื่อมต่อที่กำหนดเองใน Power Automate เพื่อใช้งานบริการ OData
Power Platform สามารถเข้าถึงมุมมองใน S4/HANA ได้หรือไม่
ได้ ตัวเชื่อมต่อ SAP ERP สามารถอ่านมุมมอง Core Data Services ผ่านการดำเนินการ อ่านตาราง SAP พร้อมการแยกวิเคราะห์
Power Platform สามารถเข้าถึงตาราง SAP แบบกำหนดเอง (ตาราง Z) ได้หรือไม่
ได้ ตัวเชื่อมต่อ SAP ERP สามารถอ่านตารางแบบกำหนดเองผ่านการดำเนินการ อ่านตาราง SAP พร้อมการแยกวิเคราะห์
จะเกิดอะไรขึ้นถ้า SAP ไม่มี API สำหรับวัตถุข้อมูล
ในกรณีนี้ มีหลายตัวเลือก:
- เอกสารระดับกลาง (IDoc) – เราจัดทำ API ทั่วไปที่สามารถเรียกใช้ IDoc สำหรับประเภทอ็อบเจ็กต์ใดๆ ได้อย่างซิงโครนัส
- อินพุตแบบแบตช์ – เรามี API ทั่วไปที่สามารถประมวลผลการบันทึกอินพุตแบบแบตช์แบบซิงโครนัสได้
- Legacy System Migration Workbench (LSMW) – Power Automate สามารถสร้างไฟล์ที่สามารถวางบนเซิร์ฟเวอร์แอปพลิเคชัน SAP และประมวลผลภายในธุรกรรม LSMW ได้
- โมดูลฟังก์ชันที่กำหนดเอง – สามารถสร้างโมดูลฟังก์ชันที่เปิดใช้งานระยะไกลที่กำหนดเองได้ใน SAP และเรียกใช้โดย a Power Automate โฟลว์ระบบคลาวด์
Power Platform จะส่งผลต่อประสิทธิภาพการทำงานของระบบ SAP ของเราหรือไม่
ตัวเชื่อมต่อ SAP ERP ทำงานบนเลเยอร์ API ของ SAP ซึ่งโดยปกติแล้วจะมีประสิทธิภาพของระบบที่ดีกว่าการเรียกใช้กิจกรรมเดียวกันใน SAP GUI เมื่อมีผู้ใช้จำนวนมากขึ้นที่เปลี่ยนจาก SAP GUI และไปใช้อินเทอร์เฟซผู้ใช้ภายนอก เช่น แอปพื้นที่ทำงาน การใช้ CPU บนเซิร์ฟเวอร์ SAP จะลดลงอย่างมาก
มีปัญหาคอขวดด้านประสิทธิภาพในตัวเชื่อมต่อ SAP ERP หรือไม่
ไม่ โดยทั่วไปแล้วปัญหาคอขวดจะอยู่ที่ระบบ SAP เอง เราสามารถกำหนดค่าจำนวนเธรด API ที่ทำงานพร้อมกัน เพื่อให้ตรงกับขีดจำกัดเซสชันบนเซิร์ฟเวอร์ SAP ของคุณ เรายังสามารถจัด คลัสเตอร์ สำหรับเกตเวย์ข้อมูลภายในองค์กร
โฟลว์ Power Automate สามารถใช้กับแอปพลิเคชันอื่นๆ เช่น Dynamics CRM ได้หรือไม่
ได้ โฟลว์ Power Automate ที่รวมเข้ากับ SAP สามารถเรียกใช้โดยแอปพลิเคชันที่คุณกำหนดเองหรือซอฟต์แวร์ใดๆ ที่สามารถรวม REST ได้
ตัวเชื่อมต่อ SAP ERP จะทำงานร่วมกับระบบที่ไม่ใช่ UNICODE ได้หรือไม่
ใช่
ข้อผิดพลาดใน SAP จัดการอย่างไร
ข้อผิดพลาดจะแสดงต่อผู้ใช้ในแอปพื้นที่ทำงานโดยใช้ Power Apps ในลักษณะที่คล้ายคลึงกับข้อความสีแดงของ SAP พร้อมรายละเอียดของข้อผิดพลาดที่เกิดขึ้น ผู้ใช้แอปพื้นที่ทำงานสามารถแก้ไขข้อผิดพลาดได้หากเกี่ยวข้องกับข้อมูลและส่งงานไปยัง SAP อีกครั้ง
มีการจัดการไฟล์ที่แนบอย่างไร
Power Automate สามารถแนบไฟล์กับวัตถุใน SAP โดยใช้ บริการวัตถุทั่วไป (GOS) และ/หรือผ่านทาง ArchiveLink ตามความต้องการของคุณ
การรักษาความปลอดภัย
การรับรองความถูกต้องเกิดขึ้นกับ SAP อย่างไร
ขณะนี้ Power Platform สนับสนุนวิธีการรับรองความถูกต้องสองในสามวิธีสำหรับ SAP:
- ชื่อผู้ใช้/รหัสผ่าน - ผู้ใช้จะได้รับพร้อมท์ให้ป้อนชื่อผู้ใช้และรหัสผ่าน SAP บนหน้าจอแอปพื้นที่ทำงานใน Power Apps ซึ่งจะถูกส่งไปยัง SAP
- SSO (Kerberos) - เกตเวย์ข้อมูลภายในองค์กร ขอตั๋ว Kerberos ในนามของผู้ใช้ Power Apps และตั๋วนี้ถูกส่งไปยัง SAP
- SSO (SAML/X.509) - NOT CURRENTLY SUPPORTED เราวางแผนจะสนับสนุน SAML ในอนาคต อย่างไรก็ตาม SAP สามารถรองรับการตรวจสอบความถูกต้องทั้ง X.509 และ Kerberos บนอินสแตนซ์ SAP เดียวกัน
เราจะแน่ใจได้อย่างไรว่าผู้ใช้ Power Apps ไม่สามารถทำสิ่งที่พวกเขาไม่สามารถทำได้ใน SAP
API ที่เผยแพร่ของ SAP ทำการตรวจสอบความปลอดภัยแบบเดียวกับที่ทำใน SAP GUI นอกจากนี้ โฟลว์ Power Automate ยังสามารถกำหนดค่าให้ค้นหาออบเจกต์การรับรองความถูกต้องผู้ใช้ ดังนั้นแอป ฟิลด์ และปุ่มจึงถูกซ่อนหรือเปิดเผยอย่างมีเงื่อนไข เพื่อให้ตรงกับประสบการณ์ของผู้ใช้ใน SAP
เราจะมั่นใจได้อย่างไรว่าการรับส่งระหว่าง Power Platform และ SAP ถูกเข้ารหัสไว้
ขอแนะนำให้ใช้การสื่อสารเครือข่ายที่ปลอดภัย (SNC) ของ SAP ซึ่งสามารถใช้ได้ผ่านการตั้งค่าการเชื่อมต่อเมื่อ กำหนดค่าการรับรองความถูกต้อง
การกำหนดเอง
Power Platform จัดการกับฟิลด์แบบกำหนดเองใน SAP อย่างไร
คำตอบขึ้นอยู่กับตำแหน่งของฟิลด์แบบกำหนดเองใน SAP:
- ผนวกเข้ากับตารางมาตรฐาน SAP - ฟิลด์ถูกเติมข้อมูลโดยใช้โครงสร้างส่วนขยายของ Business Application Programming Interface (BAPI) ในโฟลว์ Power Automate
- ตาราง SAP แบบกำหนดเอง - โมดูลฟังก์ชันที่อัปเดตตารางเหล่านี้จำเป็นต้องเปิดใช้งานจากระยะไกล เพื่อให้ตัวเชื่อมต่อ SAP ของเราเรียกใช้ได้
การเพิ่มฟิลด์แบบกำหนดเองไปยังแอปพื้นที่ทำงานนั้นง่ายเพียงใด
ฟิลด์ต่างๆ ในพื้นที่ทำงานสามารถแทรก และคัดลอก/วางได้อย่างง่ายดายในโปรแกรมแก้ไขแบบ WYSIWYG (What You See Is What You Get)
Power Platform สามารถเรียกใช้โมดูลฟังก์ชันที่กำหนดเองได้หรือไม่
ได้ หากโมดูลฟังก์ชันเปิดใช้งานจากระยะไกล ตัวเชื่อมต่อ SAP ของเราสามารถเรียกใช้โมดูลฟังก์ชันนั้นได้ อย่างไรก็ตาม SAP จะไม่ตอบสนองต่อตั๋วสนับสนุน หากโมดูลฟังก์ชันแบบกำหนดเองของคุณทำงานไม่ถูกต้อง เนื่องจากเป็นโค้ดของคุณเอง
Power Platform สามารถจัดการกับกระบวนการแบบกำหนดเองที่เราสร้างขึ้นใน SAP ได้อย่างไร เนื่องจากเราไม่มีตัวเลือกอื่น
ตารางฐานข้อมูลที่กำหนดเองของคุณสามารถอ่านได้โดยใช้การดำเนินการ อ่านตาราง SAP พร้อมการแยกวิเคราะห์ สำหรับการดำเนินการอ่านทั้งหมด สำหรับการดำเนินการ สร้าง และ อัปเดต คุณจะต้องเปิดใช้งานโมดูลฟังก์ชันแบบกำหนดเองจากระยะไกลที่ใช้เพื่อรักษาข้อมูลนี้ เมื่อเปิดใช้งานโมดูลฟังก์ชันจากระยะไกลแล้ว ตัวเชื่อมต่อ SAP ERP จะสามารถเรียกใช้โมดูลเหล่านั้นได้
การนำไปใช้และการสนับสนุน
ฉันจะเริ่มต้นใช้งานได้อย่างไร
คุณสามารถตรวจสอบคู่มือ: การรวม SAP
ฉันจะรับสภาพแวดล้อม SAP สาธิตเพื่อทดสอบโซลูชันการรวม SAP ได้ที่ไหน
คุณมีสองตัวเลือก:
- ไลบรารี SAP Cloud Appliance สร้างอินสแตนซ์สาธิต SAP ของคุณเองบน Azure โดยทำตามคำแนะนำที่นี่: ปรับใช้กับ SAP Cloud Appliance Library
- แซนด์บ็อกซ์SAP ตรวจสอบให้แน่ใจว่าได้เลือก add-on สำหรับ RFCs/BAPI เพื่ออนุญาตให้ Power Automate เชื่อมต่อกับอินสแตนซ์ Microsoft ไม่ได้มีส่วนเกี่ยวข้องกับ IDES Remote บริการเหล่านี้ต้องใช้ความเสี่ยงของคุณเอง
ฉันจะหันไปทางไหนหากติดขัดในการรวม SAP กับ Power Platform
เกือบ 100% ของปัญหาที่พบเกิดจากขั้นตอนหรือข้อกำหนดเบื้องต้นที่ถูกมองข้ามในคู่มือ การรวม SAP หากคุณยังพบปัญหาอยู่ คุณมีสองตัวเลือก:
- ส่งคำถามในฟอรัมของเราที่:Power Platform ชุมชน
- ส่งอีเมลไปที่: sap_ecc_powerapps@service.microsoft.com
เราจำเป็นต้องติดตั้งสิ่งใดบนเซิร์ฟเวอร์ SAP ของเราเพื่อให้ Power Platform ใช้งานกับ SAP หรือไม่
ไม่ใช่
เราจำเป็นต้องติดตั้งสิ่งใดบนพีซีของผู้ใช้ของเราสำหรับการรวม SAP กับ Power Platform หรือไม่
ไม่ แอปพื้นที่ทำงานทั้งหมดเข้าถึงได้ผ่านเว็บเบราว์เซอร์
มีอะไรที่เราต้องจัดเตรียมเพื่อตั้งค่าการรวม SAP กับ Power Platform หรือไม่
ใช่ Windows virtual machine (VM) ที่มี RAM อย่างน้อย 8 GB จำเป็นต้องได้รับการจัดเตรียมสำหรับเกตเวย์ข้อมูลในองค์กร ซึ่งทำหน้าที่เป็นพร็อกซีเซิร์ฟเวอร์เพื่อรับฟังคำขอจากผู้เช่า Power Platform ของคุณ และส่งต่อคำขอเหล่านั้น ถึง SAP เครื่อง Windows หนึ่งเครื่องก็เพียงพอสำหรับการทดสอบ แต่ควรตั้งค่าคลัสเตอร์ของ Windows VM สำหรับการปรับใช้กับการทำงานจริง หลีกเลี่ยงจุดล้มเหลวเพียงจุดเดียว
แอปพื้นที่ทำงานบน SAP สามารถเปิดใช้งานได้เร็วแค่ไหน
แอปพื้นที่ทำงานที่สร้างไว้ล่วงหน้าบน SAP สามารถทำธุรกรรมกับระบบ SAP ของคุณได้ทันที อย่างไรก็ตาม คุณอาจต้องการแก้ไขเทมเพลตแอปพื้นที่ทำงานเหล่านี้ โดยเพิ่มฟิลด์ที่คุณกำหนดเอง หรือฟิลด์มาตรฐาน SAP ที่ไม่รวมอยู่ในเทมเพลตสำหรับโซลูชันของเรา โดยปกติแล้ว ภายในไม่กี่สัปดาห์ คุณก็จะมีสิ่งที่พร้อมให้ผู้ใช้ธุรกิจทดสอบได้
เราสามารถสร้างแอปพื้นที่ทำงานบนมือถือบน SAP ได้หรือไม่
ใช่ แอปพื้นที่ทำงานสามารถสร้างขึ้นโดยใช้อุปกรณ์ Power Apps for mobile แต่เรายังอนุญาตให้สร้างแอปพื้นที่ทำงานพื้นฐานบน Power Platform ด้วย
Fiori Apps สามารถอยู่ร่วมกับ Power Apps ได้หรือไม่
ได้ Fiori Apps สามารถฝังอยู่ในเมนูแอปพื้นที่ทำงาน และแอปพื้นที่ทำงานยังสามารถฝังใน Launchpad ของ Fiori ได้อีกด้วย