تطوير SAP Fiori Elements باستخدام OData V4

التخصص : التطوير الإداري

برنامج متقدم لبناء تطبيقات SAP Fiori Elements الموجّهة بالبيانات باستخدام OData V4، مع التركيز على التعليقات التوضيحية، أنماط الصفحات، الامتدادات، وقابلية صيانة التطبيقات المؤسسية.
المدة: 5 أيام
المستوى: متقدم

المقدمة

يمثّل الانتقال نحو التطبيقات المؤسسية الموجّهة بالبيانات تحولاً مهماً في منهجيات تطوير واجهات SAP، حيث أصبحت البيانات الوصفية والتعليقات التوضيحية والخدمات القياسية عناصر أساسية في بناء تجارب استخدام متناسقة وقابلة للتوسع. تركز هذه الدورة على تطوير تطبيقات SAP Fiori Elements المعتمدة على OData V4، مع دراسة العلاقة بين نموذج الخدمة وواجهة المستخدم وآليات التوجيه وإدارة الصفحات.

كما تتناول الدورة بنية تطبيقات List Report وObject Page، وتكوين التطبيقات باستخدام SAP Fiori tools، ومفاهيم Flexible Programming Model، والـBuilding Blocks، وController Extensions، بما يدعم تصميم حلول أكثر اتساقاً مع معايير SAP وقابلية للصيانة والتطوير المستقبلي. وتؤكد وثائق SAP الحالية أن Flexible Programming Model يتيح توسيع تطبيقات Fiori Elements for OData V4 باستخدام Building Blocks وامتدادات وحدات التحكم دون الحاجة إلى التحول الكامل إلى تطوير SAPUI5 الحر..

الفئات المستهدفة

  • مطورو SAP Fiori وSAPUI5
  • مطورو SAP S/4HANA وABAP
  • مطورو خدمات OData وRAP
  • مهندسو الحلول والتطبيقات في بيئات SAP
  • مطورو SAP BTP
  • الاستشاريون التقنيون في SAP
  • مسؤولو تطوير الواجهات وتجربة المستخدم
  • أعضاء فرق التحول الرقمي وتحديث تطبيقات SAP

المهارات المستهدفة

  • فهم بنية SAP Fiori Elements مع OData V4
  • تفسير البيانات الوصفية والتعليقات التوضيحية لـOData
  • تصميم صفحات List Report وObject Page
  • تكوين تطبيقات Fiori Elements باستخدام SAP Fiori tools
  • إدارة التنقل والتوجيه بين الكيانات والصفحات
  • استخدام Flexible Programming Model بصورة منهجية
  • فهم Building Blocks وController Extensions
  • تصميم تطبيقات قابلة للتوسع والصيانة ضمن بيئة SAP

المخرجات المتوقعة

  • تفسير البنية المعمارية لتطبيقات SAP Fiori Elements المعتمدة على OData V4.
  • تحديد العلاقة بين نموذج بيانات OData V4 والتعليقات التوضيحية وسلوك واجهة المستخدم.
  • تصميم هيكل صفحات List Report وObject Page وفق أنماط SAP Fiori.
  • تحليل إعدادات التطبيق والتوجيه والتنقل وإدارة الصفحات.
  • استخدام مفاهيم SAP Fiori tools في إنشاء وتكوين تطبيقات Fiori Elements.
  • تحديد الحالات التي تتطلب استخدام Flexible Programming Model وBuilding Blocks.
  • تقييم أساليب توسيع التطبيقات باستخدام Extension Points وController Extensions.
  • وضع بنية تطوير تحافظ على قابلية الصيانة والتوسع والتوافق مع إطار SAP Fiori Elements.

فهرس الموضوعات التدريبية

  • مبادئ التطوير الموجّه بالبيانات الوصفية في SAP Fiori Elements
  • مكونات بنية التطبيق وعلاقة SAPUI5 بـFiori Elements
  • نموذج OData V4 ومفاهيم Entity Sets وEntity Types والعلاقات
  • دور $metadata في تعريف بنية الخدمات وسلوك التطبيق
  • المقارنة المعمارية بين Fiori Elements والتطوير الحر باستخدام SAPUI5

  • مفهوم OData Annotations ودورها في التحكم في واجهة المستخدم
  • استخدام UI وCommon وCapabilities Vocabularies
  • بنية List Report وتصميم الأعمدة والفلاتر والإجراءات
  • بنية Object Page والأقسام والمجموعات والـFacets
  • التحكم في العرض والتنقل والإجراءات من خلال البيانات الوصفية

  • بنية مشروع SAP Fiori Elements ومكونات manifest.json
  • وظائف SAP Fiori tools في إنشاء التطبيقات وإدارتها
  • تكوين الصفحات والكيانات ومصادر البيانات
  • Routing وNavigation بين List Report وObject Page والصفحات المرتبطة
  • إعداد أنماط العرض وFlexible Column Layout ومفاهيم إدارة الصفحات

تشير أدلة SAP Fiori tools إلى دعم إنشاء التطبيقات من قوالب Fiori وربطها مباشرة بخدمات OData، بما في ذلك الخدمات التي يتم الوصول إليها عبر SAP BTP destinations.

  • مفهوم Flexible Programming Model في تطبيقات OData V4
  • استخدام SAP Fiori Elements Building Blocks
  • إضافة الأقسام والإجراءات والحقول المخصصة
  • Controller Extensions وExtension API وحدود التخصيص
  • اختيار آلية التوسعة المناسبة مع المحافظة على استقرار التطبيق

توضح SAP أن Building Blocks الخاصة بـFiori Elements for OData V4 تشمل أنماطاً قابلة لإعادة الاستخدام مثل الجداول والنماذج وأشرطة التصفية والمخططات، وتستفيد من البنية الموجّهة بالبيانات الوصفية.

  • Data Binding باستخدام نموذج sap.ui.model.odata.v4.ODataModel
  • إدارة القراءة والتحديث والإنشاء والحذف في سياق OData V4
  • مفهوم Batch Requests وإدارة مجموعات التحديث
  • اعتبارات الأداء وتقليل طلبات الخدمة وإدارة البيانات
  • مبادئ الاختبار والصيانة والاستدامة التقنية لتطبيقات Fiori Elements

يُعد sap.ui.model.odata.v4.ODataModel نموذج SAPUI5 المخصص لاستهلاك خدمات OData V4، وتحدد وثائق SAP بعض الاختلافات التقنية بينه وبين نماذج OData السابقة، بما في ذلك الاعتماد على Fiori Elements building blocks في سيناريوهات OData V4.

ميزات الدورة

  • محتوى متجدد وتفاعلي
  • أمثلة افتراضية ودراسة الحالات
  • اختبارات قبلية وبعدية لقياس الأثر
  • شهادة موثقة برمز تحقق QR