BADI คืออะไร? SAP บทช่วยสอน ABAP
BADI ย่อมาจาก Business Add Ins เช่นเดียวกับ Customer Exits BADI ช่วยเชื่อมโยงการปรับปรุงแบบกำหนดเองเข้ากับ SAP ฟังก์ชั่น ตัวอย่างของ BADI: ในการทำธุรกรรม CAT2 – การลงรายการเวลา ฝ่ายทรัพยากรบุคคลต้องการรวมการรับทราบแบบโต้ตอบว่าการส่งข้อมูลที่ไม่ถูกต้องโดยเจตนาถือเป็นเหตุให้เลิกจ้าง ซึ่งสามารถทำได้โดยใช้ BADI
คุณสมบัติ
- BADI เป็น Object Oriented
- สามารถนำไปใช้ได้หลายครั้ง
- ไม่จำเป็นต้องใช้ SAP ซอฟต์แวร์ เปลี่ยนแปลงการลงทะเบียน
- ไม่มีผลต่อการเปิดตัวอัพเกรดการทำงานของ BADI
กำหนดและดำเนินการ BADI
สิ่งนี้เกี่ยวข้องกับสามขั้นตอน
ขั้นตอน 1) การสร้างคำจำกัดความ BADI: ธุรกรรม SE18
ขั้นตอน 2) กำหนดอินเทอร์เฟซ BADI: รายการ SE19
ขั้นตอน 3) กำหนดคลาสปรับใช้อินเทอร์เฟซ : ในระหว่างการสร้างการใช้งาน คลาสสำหรับใช้งานอินเทอร์เฟซของการเพิ่มประสิทธิภาพจะถูกสร้างขึ้นด้วย