BADI คืออะไร? SAP บทช่วยสอน ABAP

BADI ย่อมาจาก Business Add Ins เช่นเดียวกับ Customer Exits BADI ช่วยเชื่อมโยงการปรับปรุงแบบกำหนดเองเข้ากับ SAP ฟังก์ชั่น ตัวอย่างของ BADI: ในการทำธุรกรรม CAT2 – การลงรายการเวลา ฝ่ายทรัพยากรบุคคลต้องการรวมการรับทราบแบบโต้ตอบว่าการส่งข้อมูลที่ไม่ถูกต้องโดยเจตนาถือเป็นเหตุให้เลิกจ้าง ซึ่งสามารถทำได้โดยใช้ BADI

ตัวอย่างของ BADI

คุณสมบัติ

  • BADI เป็น Object Oriented
  • สามารถนำไปใช้ได้หลายครั้ง
  • ไม่จำเป็นต้องใช้ SAP ซอฟต์แวร์ เปลี่ยนแปลงการลงทะเบียน
  • ไม่มีผลต่อการเปิดตัวอัพเกรดการทำงานของ BADI

กำหนดและดำเนินการ BADI

สิ่งนี้เกี่ยวข้องกับสามขั้นตอน

ขั้นตอน 1) การสร้างคำจำกัดความ BADI: ธุรกรรม SE18

กำหนดและดำเนินการ BADI

ขั้นตอน 2) กำหนดอินเทอร์เฟซ BADI: รายการ SE19

กำหนดและดำเนินการ BADI

ขั้นตอน 3) กำหนดคลาสปรับใช้อินเทอร์เฟซ : ในระหว่างการสร้างการใช้งาน คลาสสำหรับใช้งานอินเทอร์เฟซของการเพิ่มประสิทธิภาพจะถูกสร้างขึ้นด้วย