สารบัญ:
- คำจำกัดความ - Business Application Programming Interface (BAPI) หมายถึงอะไร
- Techopedia อธิบายถึง Business Application Programming Interface (BAPI)
คำจำกัดความ - Business Application Programming Interface (BAPI) หมายถึงอะไร
Business Application Programming Interface (BAPI) เป็นอินเทอร์เฟซการเขียนโปรแกรมเชิงวัตถุที่กำหนด (OOP) ที่ให้ข้อมูลและกระบวนการระบบแอปพลิเคชันทางธุรกิจที่แม่นยำในขณะที่อำนวยความสะดวกในการสื่อสารการเขียนโปรแกรม SAP ภายนอก เทคโนโลยีหลักของ BAPI เอื้อต่อการพัฒนาในวงกว้าง
Techopedia อธิบายถึง Business Application Programming Interface (BAPI)
คุณสมบัติ BAPI มีดังนี้:
- ทำงานกับแพลตฟอร์มต่าง ๆ รวมถึง UNIX และ COBRA
- ใช้ภาษาการเขียนโปรแกรมที่หลากหลายรวมถึง C ++, Java, Visual Basic และการเขียนโปรแกรมประยุกต์ทางธุรกิจขั้นสูง (ABAP)
- การพัฒนาแอพพลิเคชั่นผ่านแอพพลิเคชั่นไคลเอนต์ส่วนหน้าด้วยตรรกะ R / 3 ขั้นสูง
- การเข้าถึงเลเยอร์ของแอปพลิเคชัน R / 3 ภายนอก
- แอปพลิเคชันไคลเอนต์ R / 3 เข้าถึงตรรกะทางธุรกิจหลัก R / 3
- การเข้าถึงไคลเอ็นต์ไปยังมุมมองแอปพลิเคชันเชิงวัตถุทั้งหมด
BAPIs เป็น SAP ประเภทออบเจ็กต์ทางธุรกิจของ SAP ซึ่งจัดเก็บไว้ใน Business Object Repository (BOR) BAPIs ถูกนำมาใช้เป็นโมดูลฟังก์ชั่นที่เก็บไว้ในตัวสร้างฟังก์ชั่น SAP R / 3 เป็นแอพพลิเคชั่นธุรกิจที่เป็นกรรมสิทธิ์ซึ่งเข้าถึงตรรกะ R / 3 ภายนอก
เทคโนโลยีหลักของ BAPI เอื้อต่อการพัฒนาในวงกว้างรวมถึงสิ่งต่อไปนี้:
- การแยกส่วนประกอบของระบบอะซิงโครนัส R / 3 ผ่าน Application Link Enabling (ALE) ภายในกรอบงานธุรกิจแบบกระจาย
- ใหม่ส่วนประกอบ R / 3 เช่น Advanced Planner และ Optimizer (APO)
- การเชื่อมต่ออินเทอร์เน็ต R / 3 ระบบผ่าน Internet Application Components (IAC)
- โปรแกรม PC Front-end สำหรับระบบ R / 3 เช่น Visual Basic
- ส่วนขยายแอปพลิเคชันเวิร์กโฟลว์
- ซอฟต์แวร์ที่ไม่ใช่ของ SAP
