[SAP] SAPUI5 للدمى: تمرين تدريجي كامل

بالأمس ، قمت بتدوين المحتوى الذي أقوم بإنشائه للمطورين الجدد الذين وصلوا إلى مكتب Techedge في لوكا.


التعليم هو شيء بدأت أحبه ، هو النتيجة الطبيعية لحقيقة أنني أحب التعلم وأحب أن أشارك معرفتي. وأعتقد أنه من المهم أن يكون لدى الطلاب الجدد أو للمطورين الشباب بعض المحتوى المنسق للبدء به ، ربما مع بعض التلميحات والحيل التي تعلّمها كبار الطلاب خلال رحلتهم.


الفكرة وراء هذا التمرين هي تغطية كل موضوع يجب أن يعرفه ويفهمه مطور SAPUI5.


سيكون التمرين متاحًا في مشروع GitHub الخاص بي openui5-exercise .


التمرين



سيتم تقسيم التمرين في خطوة من السهل إلى الصعب إنشاء تطبيق CRUD SAPUI5 Master-Detail الكامل.


سيقوم المشروع باستهلاك / إنشاء بيانات خدمة SAP OData من Netweaver Gateway Demo ES5 .
IDE المستخدم في هذا الموضوع هو SAP WebIDE الذي يسمح لنا بزيادة قوة SAP SCP (Cloud Platform) لتطوير وتكوين وبناء ونشر على SAP Cloud Environment في ظرف ثوانٍ.


يمكنك العثور على كل خطوة من التمرين (مع وصف ومقطع فيديو للنتيجة النهائية) في فرع منفصل من مستودع GitHub هذا.


موضوع مغطى


  • طرق عرض XML وشظاياها
  • التوجيه
  • تصفية وفرزها
  • نموذج OData (تكوين وجهة SCP)
  • JSONModel
  • فهم manifest.json
  • الجدول والقائمة
  • تخطيط سيد التفاصيل
  • SAP WebIDE
  • إطلاق SAP Fiori
  • نصيحة والخدع

من أين تبدأ


كما قلت ، سيتم اعتماد هذا التمرين على خدمة OData المقدمة من خلال SAP Netweaver Gateway Demo. يجب عليك إنشاء مستخدم على نظام العرض التوضيحي من أجل الوصول إلى هذه المعلومات.


تكوين SCP Cockpit الوجهة المستخدمة


تسجيل الدخول إلى حساب SAP SCP الخاص بك. انتقل داخل Connectivity> Destinations وقم بإنشاء وجهة جديدة بالمعلومات الواردة في منشور المدونة لنظام Gateway Gateway.
لقد قمت بالفعل بإعداد التهيئة لـ (واحد كسول!) حتى تتمكن فقط من النقر على زر استيراد الوجهة . فقط تذكر أن تقوم بتكوين المستخدم / كلمة المرور الخاصة بك واختبارها قبل النقر فوق حفظ.


Description=SAP Gateway Demo System Type=HTTP TrustAll=true Authentication=BasicAuthentication WebIDEUsage=odata_abap, bsp_execute_abap, odata_gen Name=ES5 WebIDEEnabled=true ProxyType=Internet URL=https\://sapes5.sapdevcenter.com sap-client=002 User=YOU_ES5_USER_HERE WebIDESystem=ES5 

نصيحة: أود أن أقترح عليك الاتصال بالوجهة في قمرة القيادة SAP SCP بنفس الطريقة التي اعتدت عليها. بهذه الطريقة ، عند استنساخ "تمرين الخطوة" من فرع الريبو ، لن يكون هناك تعارض في التسمية


إنشاء مشروع WebIDE من القالب


حسنا ، لقد حان الوقت لتطوير. الآن سأريكم كيف يمكنك إنشاء مشروع WebIDE. نحن في تمرين متقدم ، لذا آمل أن تعرف بالفعل كيفية القيام بذلك ، لكن ربما يكون مفيدًا أيضًا للوافدين الجدد ؛)


قم بإنشاء تطبيق SAPUI5 جديد على SAP WebIDE Full-Stack


تكوين خدمة OData مع ES5 الوجهة


نحن الآن بحاجة إلى إنشاء وجهة من حساب SAP SCP الخاص بنا إلى خدمة OData الخاصة بنا.


قم بتكوين خدمة OData على تطبيق SAPUI5 الخاص بك


الخطوة 1


نحن على استعداد لاتباع الإرشادات الموجودة في الخطوة 1 من التمرين.

Source: https://habr.com/ru/post/ar436608/


All Articles