คุณสามารถสื่อสารกับระบบ SAP ใดๆ จาก PHP หลายวิธี แต่ตัวเลือกมาตรฐานที่แนะนำคือ:
- RFC (Remote Function Call)
- Web Services
PHP มีไลบรารี RFC สำหรับสื่อสารกับ SAP แต่ภารกิจหลักในปัญหาของคุณอยู่ที่ฝั่งพาร์ทเนอร์ เนื่องจากพวกเขาจัดการส่วน SAP คุณต้องตรวจสอบว่าพวกเขาชอบ services หรือ RFC อย่าลืมตรวจสอบอีกครั้งว่าพวกเขามี API เดิมอยู่แล้วหรือไม่ที่สามารถตอบสนองความต้องการได้ เพราะทั้งหมดขึ้นอยู่กับพวกเขาว่าต้องการให้คุณเข้าถึงข้อมูลอย่างไร
นอกจากนี้ การดึงข้อมูลสามารถทำได้ n ครั้งตามความต้องการ ขึ้นอยู่กับว่าข้อมูลอัปเดตและรีเฟรชเมื่อไหร่ คุณสามารถตั้งค่า calls (RFC หรือ services) ให้รันวันละครั้งด้วย scheduled jobs