جدول المحتويات:
التعريف - ماذا تعني الوظيفة الإضافية للأعمال (BADI)؟
الوظيفة الإضافية للأعمال (BADI) هي مكون إضافي لرمز مصدر تم توفيره بواسطة SAP لتحسين كود ABAP الحالي. تستخدم تقنية التحسين الطريقة الموجهة للكائنات والوظائف الإضافية لتعيين المتطلبات المحددة المتعلقة بعملية الأعمال. هذه خاصة بالعميل ، ولا يتم توفيرها بواسطة الكود القياسي في SAP. تتيح أدوات BADI أن يكون المشهد النظامي متعدد المستويات (خاصة بكل بلد ، أو صناعة محددة ، أو شريكًا ، أو عميلًا ، أو ما إلى ذلك) ، وبالتالي يستوعب مجموعة واسعة من الحلول دون التأثير على شفرة المصدر الأصلية للكائن.
تيكوبيديا تشرح الوظيفة الإضافية للأعمال (BADI)
على عكس أساليب التحسين الأخرى المتاحة في SAP ، يمكن تنفيذ الوظائف الإضافية للأعمال أكثر من مرة. على غرار كائنات ABAP ، تشتمل الوظائف الإضافية للأعمال على مكونين: تعريف BADI: يخصص نقطة الخروج لرمز مصدر الكائن. تنفيذ BADI: يتيح للمطورين إضافة التعليمات البرمجية ذات الصلة دون تعديل التعليمات البرمجية المصدر الأصلية للكائن. تشمل مزايا BADI: التوافق الأعلى مع BADI بواسطة SAP. يمكن أن يكون BADIs تطبيقات متعددة باستخدام قيم عامل التصفية. تمت كتابة هذا التعريف في سياق SAP