ما هو بادي؟ دروس ساب ABAP

بادي لتقف على Bوحدات التي Add Iتمامًا مثل عمليات خروج العملاء، تساعد BADI في ربط التحسينات المخصصة بوظائف SAP. مثال على بادي: في المعاملة CAT2 - إدخال ورقة الوقت، يرغب قسم الموارد البشرية في تضمين إقرار تفاعلي يعرفهwingيعتبر تقديم بيانات غير صحيحة سببًا للفصل من العمل. يمكن تحقيق ذلك باستخدام BADI

مثال على بادي

المميزات

  • BADI موجهة نحو الكائنات
  • ويمكن تنفيذها عدة مرات
  • لا يتطلب ذلك برامج ساب تغيير التسجيل
  • لا يوجد أي تأثير على الإصدار الذي تمت ترقيته على أداء BADI

تحديد وتنفيذ BADI

وهذا ينطوي على ثلاث خطوات

الخطوة 1) إنشاء تعريف BADI: المعاملة SE18.

تحديد وتنفيذ BADI

الخطوة 2) تعريف واجهة BADI: المعاملة SE19

تحديد وتنفيذ BADI

الخطوة 3) تحديد فئة تنفذ الواجهة: أثناء إنشاء التنفيذ، يتم أيضًا إنشاء فئة لتنفيذ واجهة التحسين