تخطَّ إلى المحتوى

SAP · BTP والتكامل والامتدادات

SAP نظام واحد في منظومة. والعمل هو الوصلات.

تبني نوبل على منصة SAP Business Technology Platform وتصل SAP ببقية المؤسسة: امتدادات تُبقي النواة معيارية وقابلة للترقية، وتدفقات تكامل على SAP Integration Suite، وواجهات برمجية بدورة حياة مُدارة، وواجهات مبنية على الأحداث حيث تكون العملية غير متزامنة. ومقياس العمل ألّا تكسره ترقية، وألّا يُفقَد مستند عند تعطّل واجهة.

لماذا تبقى النواة نظيفة

كل تخصيص يُكتب داخل نواة SAP هو وعد بإعادة اختباره عند كل ترقية ما دام النظام حيًّا. والبديل هو البناء إلى جانب النواة: امتداد على BTP يقرأ ويكتب عبر واجهات مُصدَرة، وسير عمل ينسّق المعاملات المعيارية بدل أن يعدّلها، وتطبيق Fiori يعرض المعيار بشكل مختلف بدل أن يغيّر ما يفعله. تسمّي SAP هذا نواة نظيفة، والانضباط وراءه بسيط في قوله وصعب في الحفاظ عليه — فعلى كل خروج عن المعيار أن يسوّغ نفسه إزاء كلفة حمله عبر كل إصدار قادم.

وللتكامل الشكل نفسه. فالواجهة من نقطة إلى نقطة التي كُتبت لغرض واحد تصبح بعد خمس سنوات اعتمادًا لم يوثّقه أحد. تبني نوبل التكامل على طبقة تكامل — SAP Integration Suite حيث تتمركز المنظومة حول SAP، وطبقة إدارة واجهات برمجية حيث لا تتمركز — بحيث تُصمَّم الواجهة وتُنشَر وتُراقَب وتُحال إلى التقاعد باعتبارها شيئًا له مالك، ويمكن رسم المنظومة.

النواة وما يُبنى إلى جانبها

اقرأ من الأسفل: النواة المعيارية، والواجهات المُصدَرة التي تعرضها، والمنصة التي تمدّها دون أن تمسّها، والمنظومة فيما وراءها، التي يُوصَل إليها عبر طبقة التكامل.

  1. 01المنظومة الأوسع — أنظمة غير SAP وشركاء وأجهزةواجهات برمجية وأحداث وملفات
  2. 02طبقة التكامل — Integration Suite وإدارة الواجهات البرمجيةمصمَّمة ومنشورة ومُراقَبة
  3. 03SAP BTP — امتدادات وسير عمل وتطبيقات Fioriجنبًا إلى جنب؛ آمنة للترقية
  4. 04واجهات مُصدَرة — واجهات برمجية وأحداث وعروض CDSالمدخل الوحيد
  5. 05نواة S/4HANA — معيارية ومهيّأة ونظيفةقابلة للترقية على إيقاع SAP

ما تغطيه الخدمة

01

التطبيقات والامتدادات على BTP

تطبيقات تُبنى على SAP BTP بنموذج ABAP RESTful Application Programming ونموذج Cloud Application Programming، وامتدادات تعمل إلى جانب النواة ولا تصلها إلا عبر واجهات مُصدَرة. ويُتخذ الاختيار بين RAP وCAP لكل حالة — وفق المهارات المتوافرة لدى المنشأة، والأنظمة التي يجب أن يصلها التطبيق، ومكان تشغيله.

  • امتدادات جنبًا إلى جنب تصمد أمام ترقيات النواة
  • تطبيقات RAP وCAP، تُختار لكل حالة
  • قابلية التوسّع داخل التطبيق حيث توفّرها SAP، قبل الشيفرة المخصصة
  • تطبيقات سير عمل واعتماد فوق المعاملات المعيارية
02

ABAP والشيفرة المخصصة الباقية

تطوير مخصص حيث يقصر المعيار فعلًا، يُكتب وفق قواعد النواة النظيفة — كائنات مُصدَرة، ولا تعديل لشيفرة SAP، وكل تحسين موثّق بسبب وجوده. وتُحلَّل الشيفرة المخصصة القائمة عند كل ترقية وتُحال إلى التقاعد حيث يغطيها المعيار الآن.

  • تطوير ABAP وفق قواعد النواة النظيفة
  • تحليل الشيفرة المخصصة وإحالتها إلى التقاعد عند كل إصدار
  • تحسينات موثّقة بأسبابها
  • مراجعة أداء الكائنات المخصصة على HANA
03

Fiori وSAPUI5 وحالة الهاتف المحمول

الواجهات التي يستخدمها الناس: تطبيقات Fiori المعيارية مفعّلة ومهيّأة، وتطبيقات SAPUI5 مخصصة حيث تحتاج عملية إلى شاشة لا يملكها المعيار، ولوحة الإطلاق مرتّبة حول الأدوار لا حول الوحدات. ويُعامَل الهاتف المحمول حالةً قائمة بذاتها — فشاشة مهندس الميدان ليست شاشة مكتب مصغّرة.

  • تفعيل Fiori وتهيئتها وتصميم لوحة الإطلاق بحسب الدور
  • تطبيقات SAPUI5 مخصصة على خدمات مُصدَرة
  • واجهات محمولة تتحمّل انقطاع الاتصال لأعمال الميدان وأرضية المصنع
  • واجهات ثنائية اللغة مُركَّبة لا مترجَمة
04

Integration Suite وCloud Integration

تدفقات تكامل على SAP Cloud Integration من SAP إلى SAP ومن SAP إلى كل ما سواه، تُبنى من المحتوى المعياري حيث يناسب ومن الأساس حيث لا يناسب. ولكل تدفق مالك، ومسار معالجة أخطاء يحفظ المستند، ومراقبة تصل إلى إنسان قبل أن تلاحظ الأعمال.

  • تدفقات Cloud Integration، معيارية ومخصصة
  • تكامل SAP مع SAP عبر S/4HANA وAriba وSuccessFactors
  • واجهات مع أنظمة غير SAP وملفات وشركاء
  • معالجة أخطاء تحفظ المستند وسياقه
  • مراقبة الواجهات وتنبيهاتها مع مالك جاهز للاستدعاء
05

الواجهات البرمجية ودورة حياتها

واجهات برمجية تُصمَّم كمنتجات: مُرقَّمة الإصدارات، ومنشورة على طبقة إدارة واجهات، ومؤمَّنة بهوية المنظومة، ومحدودة المعدل، وتُحال إلى التقاعد بإشعار لا بصمت. والواجهة البرمجية هي كيف يصل تطبيق محمول وشريك ووكيل ذكاء اصطناعي إلى SAP دون أن يصبحوا اعتمادًا على دواخله.

  • تصميم الواجهات البرمجية وترقيم إصداراتها ونشرها
  • إدارة الواجهات البرمجية — الأمان والحصص وتحليلات الاستخدام
  • مصادقة متوائمة مع هوية المؤسسة
  • إيقاف الدعم والإحالة إلى التقاعد بإشعار
06

التكامل المبني على الأحداث

حيث تكون العملية غير متزامنة — يُؤكَّد طلب، أو يُرحَّل استلام بضاعة، أو يتغيّر مورّد — تنشر الواجهة حدثًا وتشترك فيه الأنظمة التي يعنيها. وهذا يفصل المنظومة عن توقيت معاملات SAP ويتيح إضافة تكامل دون مسّ المصدر. تصمّم نوبل نموذج الأحداث والمواضيع والمستهلكين، وتُبقي سلوك الترتيب وإعادة التشغيل صريحًا.

  • تصميم نموذج الأحداث والمواضيع وفق عملية الأعمال
  • تمكين أحداث SAP والمستهلكين فيما وراءها
  • الترتيب وعدم التكرار وإعادة التشغيل مُصرَّح بها

واجهة على مدار عمرها

المراحل التي تمرّ بها كل واجهة حين تُعامَل شيئًا له مالك. اثنتان منها بوابتان: لا تُنشَر حتى تُؤمَّن، ولا تُحال إلى التقاعد حتى ينتقل مستهلكوها.

  1. 01التصميمالعقد والمالك ومسار الخطأ
  2. 02البناءتدفق أو واجهة برمجية أو حدث
  3. 03التأمينالهوية والحصص
  4. 04النشرمُرقَّمة الإصدار وموثَّقة
  5. 05المراقبةتصل الأعطال إلى إنسان
  6. 06الإحالة إلى التقاعدبإشعار وبعد انتقال المستهلكين

SAP BTP وSAP Integration Suite وSAP Cloud Integration وABAP وRAP وCAP وSAP Fiori وSAPUI5 منتجات وتقنيات لشركة SAP SE، تُذكر لتحديد ما يُنجَز العمل عليه. جميع العلامات ملك لأصحابها.

أحضر قائمة الواجهات.

الواجهات التي تملكها المنظومة بالفعل، والتي تحتاجها، هي أقصر طريق إلى هذا العمل. قائمة بمالكين أفضل؛ وقائمة بلا مالكين هي حيث يبدأ العمل.