Table of Contents
SAP Gateway คืออะไร
SAP Gateway เป็น Platform ที่ติดตั้ง บน ERP และนำไปเชื่อมต่อระหว่าง SAP และ Non-SAP Devices โดยเกิดขึ้นจากความต้องการใช้งานผ่านมือถือที่เพิ่มมากขึ้น โดย Fiori เป็นตัวอย่างหนึ่งของ SAP Gateway services ที่เป็นที่รู้จัก
การพัฒนา SAP Gateway เกิดขึ้นจากความต้องการเข้าถึงข้อมูลธุรกิจบนมือถือในปัจจุบันความต้องการใช้งานผ่านมือถือพุ่งขึ้นอย่างมาก ทั้งจาก business และ enterprise แต่การใช้งานผ่านมือถือ ส่วนใหญ่มักพัฒนาจากภาษา .NET หรือ HTML โดย Developer กลุ่มนี้ต้องการเชื่อมต่อกับ SAP และ .NET Developer หรือ HTML Developer อาจจะไม่ได้เชี่ยวชาญเรื่อง SAP Interfaces จึงเกิดการพัฒนา SAP Gateway ขึ้นมา เพื่อง่ายต่อ Developer เพื่อเชื่อมต่อ กับ SAP Interfaces
The OData Provider SAP Gateway
ในอดีต Developer ต้องการเข้าถึงข้อมูลบน SAP Interface ต่างก็มี protocol ของตัวเอง ทำให้ Application ที่ถูกสร้างทำหรับ Web Browser ไม่สามารถนำไปใช้งานบนแอพลิเคชั่นประเภทอื่นๆได้เป็นต้น จึงมีการกำหนด Protocol มาตรฐานสำหรับการรับส่งข้อมูลจาก SAP Interface ขึ้นมา นั่นก็คือ OData โดยแต่เดิม OData ถูกพัฒนามาจาก Microsoft และต่อมามีการใช้งานเป็นวงกว้าง และปัจจุบัน OData เป็น Industry standard โดยมีการใช้งานทั้งใน Microsoft, IBM และอื่นๆ อีกมากมาย
ปัจจุบัน OData เป็น Protocol พื้นฐาน ที่ใช้งานบน SAP Business Suite และ SAP S/4HANA โดยมีจุดมุ่งหมายคือเป็น people-centric applications ที่สามารถใช้งานข้าม channel ได้อย่างลื่นไหล ไม่ว่าจะเป็น Browser Based, Enterprise Software, Enterprise Cloud, หรือแม้แต่ Social Platform
OData Benefits
จุดที่มีความสำคัญที่สุด คือ ส่วนบริการ OData ทำหน้าที่เป็นสัญญาประเภทหนึ่งระหว่างฝั่ง non-SAP side และฝั่ง SAP side ช่วยให้ผู้พัฒนาในทั้งสองฝ่ายทำงานร่วมกันได้ OData ซึ่งอิงตาม Representational State Transfer (REST) มอบข้อดีที่น่าสนใจสำหรับการพัฒนาแอปพลิเคชัน SAP ดังต่อไปนี้
ฟังก์ชันการทำงานของ SAP Gateway ถูกแบ่งออกเป็นเฟรมเวิร์กฮับและแบ็กเอนด์ ซึ่งช่วยให้สามารถใช้งานเฟรมเวิร์กแต่ละตัวในระบบที่แยกจากกัน: เซิร์ฟเวอร์ฟรอนต์เอนด์ (FES) (เรียกอีกอย่างว่าฮับ) และเซิร์ฟเวอร์แบ็กเอนด์ (BES) ระบบสื่อสารกันผ่าน RFC (Remote Function Call) ซึ่งเป็นการสื่อสารที่มีประสิทธิภาพมากที่สุดระหว่างระบบ ABAP การปรับใช้ดังกล่าวเรียกว่าการปรับใช้แบบฮับ เนื่องจาก FES ทำหน้าที่เป็นฮับสำหรับ BES(s)
ทุกแอปพลิเคชันเซิร์ฟเวอร์ (AS) ABAP ตั้งแต่ 7.40 เป็นต้นไป มีทั้งเฟรมเวิร์กฟรอนต์เอนด์และแบ็กเอนด์ ตั้งแต่เริ่มต้น ดังนั้นจึงเหมาะอย่างยิ่ง – และยังแนะนำสำหรับ SAP S/4HANA – เพื่อเรียกใช้เฟรมเวิร์กทั้งสองในระบบเดียวกัน การปรับใช้ดังกล่าวเรียกว่าการปรับใช้แบบฝัง
ตัวอย่างของ SAP Products ที่ใช้งาน SAP Gateway
SAP Fiori เป็นแอปพลิเคชันที่สร้างประสบการณ์การใช้งานของผู้ใช้แบบศูนย์กลางสำหรับฟังก์ชันซอฟต์แวร์ SAP ที่ใช้กันอย่างแพร่หลายและบ่อยครั้งที่สุด (เช่น SAP S/4HANA) ซึ่งสามารถเข้าถึงได้จากอุปกรณ์มือถือและเดสก์ท็อป
SAP Fiori Launchpad
คุณสมบัติและความสามารถของ SAP Fiori
- แอปพลิเคชัน SAP Fiori ได้รับการออกแบบมาเพื่อเพิ่มประสิทธิภาพการทำงาน มีตัวอย่าง ดังนี้
- งานต่างๆ ถูกดึงมารวมกันไว้ในจุดเดียว
- มีการจัดเตรียมบริบทที่เกี่ยวข้อง ทำให้ตัดสินใจได้ง่ายขึ้น
- สามารถอนุมัติได้อย่างรวดเร็ว
- มีการระบุข้อมูลการติดต่อ
- แอปพลิเคชันสามารถถูกมอบหมายตาม Roles โดยเฉพาะ เพื่อให้ผู้ใช้ได้รับสิ่งที่พวกเขาต้องการเท่านั้น
- ผู้ใช้สามารถปรับแต่งลำดับของแอปพลิเคชันได้
- แอปพลิเคชันสามารถปรับแต่งและสอดคล้องกับแบรนด์ขององค์กร
- สามารถเพิ่ม Workflow Scenarios เพิ่มเติมได้อย่างง่ายดาย
- การออกแบบ Responsive design ทำให้แอปพลิเคชันเดียวกันสามารถใช้ได้กับหลายรูปแบบ
SAP Multichannel Foundation for Utilities and Public Sector
SAP Multichannel Foundation
SAP Multichannel Foundation for Utilities and Public Sector เป็นโซลูชันที่เน้นลูกค้าโดยใช้ SAP Gateway เป็นพื้นฐาน ช่วยให้บริษัทสาธารณูปโภคสามารถติดต่อสื่อสารกับลูกค้าผ่านช่องทางการสื่อสารที่หลากหลาย เช่น เว็บ (บริการตนเองออนไลน์), มือถือ และเครือข่ายสังคมออนไลน์ SAP Multichannel Foundation for Utilities and Public Sector มีชุดบริการ OData ที่ได้มาตรฐานและสามารถนำกลับมาใช้ใหม่ได้ ซึ่งใช้โดยแอปพลิเคชันของผู้ใช้งานปลายทางในการเข้าถึงข้อมูลและกระบวนการจาก SAP Business Suite for Utilities ทั้งหมดนี้อยู่บนอินเตอร์เฟซผู้ใช้ HTML5 ที่สวยงามและปรับแต่งได้ และเลเยอร์บริการ OData เวอร์ชันขั้นต่ำคือ IS-U 6.04 (EhP4) และ CRM 7.0 (EhP0)
ฟังก์ชันหลักสำหรับการใช้งาน มีดังนี้
- ลงทะเบียนบัญชีผู้ใช้
- ดูการโต้ตอบในมุมมองเดียว (Single View of Interactions)
- อัปเดตข้อมูลบัญชีและการชำระเงิน
- รักษาการกำหนดค่าการสื่อสาร
- ป้อนการอ่านค่ามิเตอร์
- ดูใบเรียกเก็บเงิน
- สมัครสมาชิกผลิตภัณฑ์ใหม่
- ดูสัญญาต่างๆ
- ส่งคำถามและตรวจสอบคำถาม
SAP Mobile Start
SAP Mobile Start
SAP Mobile Start เปิดตัวเมื่อเดือนสิงหาคม 2021 เป็นแอปพลิเคชันมือถือสำหรับ Apple iOS และ Google Android ที่ผสานการทำงานกับ SAP S/4HANA และโซลูชัน SAP อื่น ๆ โดยใช้ประโยชน์จาก SAP Business Technology Platform (BTP) ทั้ง SAP Build Work Zone, Standard Edition, Notification Service และ Mobile Services ของ BTP ทำงานร่วมกันเพื่อมอบเว็บไซต์และแอปพลิเคชันสำหรับการใช้งานบนมือถือ นอกจากนี้ SAP Mobile Start ยังผสานการทำงานกับฟีเจอร์ต่างๆ ของระบบปฏิบัติการมือถือ เช่น การแจ้งเตือน การค้นหาด้วย Spotlight และ widgets บนสมาร์ทโฟน สมาร์ทวอทช์ และแท็บเล็ต
SAP Mobile Services
Mobile Development Toolkit (MDK) เป็นชุดเครื่องมือที่ช่วยให้ผู้พัฒนาสร้างแอปพลิเคชันมือถือได้อย่างรวดเร็ว โดยมอบรูปลักษณ์และการใช้งานดั้งเดิม (Native) ผ่านวิธีการออกแบบแบบวิช่วล (Visual) และการกำหนดค่า (Declarative) SAP Mobile Services ทำหน้าที่เป็นรันไทม์ (Runtime) ขณะที่ SAP Business Application Studio (BAS) เป็นสภาพแวดล้อมการพัฒนา ไคลเอ็นต์ SAP Mobile Services คือไคลเอ็นต์พื้นฐานที่ใช้สำหรับรันแอปพลิเคชันที่สร้างด้วย MDK บนระบบปฏิบัติการ iOS ของ Apple และ Android ของ Google ทำหน้าที่เป็นโครงสร้างสำหรับการรันแอปพลิเคชันเนทีฟข้ามแพลตฟอร์มที่ซับซ้อน เช่น แอปพลิเคชันสำหรับงานบริการภาคสนามหรือการบำรุงรักษาทรัพย์สิน เป็นต้น นั่นเอง
Author: Sutthawee H
Reference: Describing SAP Gateway