سؤال

أحاول تحديد كيفية تعديل رمز حزمة SAP R/3 لنظام مثبت.هل يمكن لأي شخص أن يقترح الوحدة/الأداة لذلك؟

هل كانت مفيدة؟

المحلول

قدمت SAP العديد من المكونات الإضافية للعملاء لتمكين العملاء من تعديل التعليمات البرمجية القياسية وتكييفها:

  • يخرج المستخدم (المعاملات SMOD، CMOD وSE81). هذا المقال يغطي المستخدم موجود بمزيد من التفصيل.

  • BADI's (الوظائف الإضافية للأعمال، المعاملة SE18).هذه طريقة كائنية التوجه (ish) لتوسيع الوظائف القياسية. هذا المقال يغطي BADI بمزيد من التفصيل

  • تعتبر نقاط التحسين الصريحة (Netweaver 7.0 والإصدارات الأحدث فقط، Transaction SE80) عناصر نائبة في التعليمات البرمجية القياسية لـ SAP حيث يمكن للمبرمجين إضافة التعليمات البرمجية الخاصة بهم. اقرأ المزيد هنا حول نقاط التعزيز.

تتطلب كل هذه الخيارات أن تتوقع SAP الحاجة إلى تحسين التعليمات البرمجية وتوفير أدوات الربط للتحسينات.إذا كانت موجودة، فهذه طريقة رائعة للحفاظ على كود SAP القياسي دون إلغاء اتفاقية الدعم مع SAP.

الطرق التالية 2 لا تتطلب SAP للقيام بأي شيء:

  • نقاط التحسين الضمنية (Netweaver 7.0 والإصدارات الأحدث فقط، المعاملة SE80).يعمل بنفس طريقة نقاط التحسين الصريحة، ولكنه موجود في بداية ونهاية الجميع الوظائف والأشكال والأساليب والهياكل وما إلى ذلك.مسار القائمة تحرير->عمليات التحسين->إظهار نقاط التحسين الضمنية سيجعلها مرئية.جمال نقاط التحسين الضمنية هو ذلك لا يزال مدعومًا بواسطة SAP.

  • إصلاحات البرنامج:في SE80، اضغط على أيقونة التغيير وسيطلب SAP مفتاح إصلاح - يمكن طلب ذلك من SAP على http://service.sap.com (عادة من قبل رجال الأساس).بمجرد تقديم المفتاح، يمكنك تعديل الكود بشكل طبيعي (أو باستخدام مساعد التعديل إذا كان قيد التشغيل). الكائنات التي تم إصلاحها غير مدعومة بواسطة SAP

يحرر:اعتبارًا من 2008/2009 بموجب اتفاقية ترخيص SAP Enterprise، قد تظل الكائنات التي تم إصلاحها مدعومة بواسطة SAP

يجب أن يكون نسخ برنامج SAP القياسي إلى حزمة Z وتعديله هناك هو الملاذ الأخير، حيث سيتعين عليك مقارنة أي من هذه البرامج يدويًا وصيانتها لكل تصحيح وترقية مما يجعل الصيانة العامة لنظامك أكثر صعوبة.

توفر SAP أدوات لتصحيح جميع التغييرات المذكورة أعلاه أو ترقيتها إلى التعليمات البرمجية القياسية وفي معظم الأوقات لا يتعين عليك فعل أكثر من مجرد تأكيد التغيير بعد التصحيح أو الترقية.

ملحوظة: قد تحتاج إلى تسجيل دخول OSS للوصول إلى المستندات.إذا لم تتمكن من ذلك، فعادةً ما تكون مساعدة SAP جيدة جدًا.

نصائح أخرى

لقد قمت بذلك دائمًا من خلال معاملة SE80، حيث يمكنني تصفح الكود الموجود بخلاف Z، ونسخه إلى حزمة Z، وتعديله هناك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top