alterno logo 2021-02

SAPUI5 – המונחים שכדאי להכיר

  • מה זה UI5 בכלל
    לרוב המונח שאתם תשמעו הוא UI \ UI5, למרות שהשם המלא – SAPUI5. מדובר בטכנולוגיה מבוססת JavaScript \ XML Bootstrap. זוהי ספריה של רכיבים מוכנים ויכולות טבעיות של התממשקות למערכות SAP. טכנולוגיה זו מספקת יכולות התאמה למכשירי MOBILE \ DESKTOP ורוב הפתרונות העתידיים של SAP מבוססים SAPUI5 מבחינת ממשק המשתמש (אז כדאי להתחיל לבנות את הידע הזה בתוך הארגון כבר עכשיו).

 

  • אז מה זה FIORI?
    פיורי (או באיטלקית: 'פרחים') הינה טכנולוגיית חוויית המשתמש החדשה של SAP אשר מטרתה לתת קו עיצובי אחיד, שימושי ויפה כיאה למערכות במאה ה21. ישנה טעות נפוצה בקרב אנשי SAP לבלבל בין UI5 ל-FIORI. FIORI הוא בעצם שם מותג לטכנולוגיית חוויית המשתמש החדשה (UX) ומכיל בין היתר מגוון רחב של אפליקציות מוכנות out of the box שניתן להתקין ולממש. חבילות FIORI ניתנות להורדה והתקנה ללא תשלום, אך חשוב לציין שהרוב מחייב שימוש ב-HANA כבסיס הנתונים. אפשר לדפדף בקטלוג של אפליקציות FIORI כאן.

 

  • SAP NetWeaver Gateway
    מדובר בסביבת SAP נפרדת שאינה כוללת מודולים עסקיים, מטרתה לקשר בין ממשק המשתמש (Frontend הכתוב בטכנולוגיית הפיתוח UI5) ללוגיקה העסקית (Backend הכתוב בד"כ בABAP) באמצעות פרוטוקולי ODATA וRFC. המלצת SAP היא מימוש אפליקציות SAPUI5 \ FIORI במסגרת התקנה נפרדת של סביבה זו. אנו ממליצים לקחת את זה בחשבון כבר בתחילת הדרך ולהתקין סביבות GATEWAY לצרכים עתידיים – כאן תוכלו למצוא הסבר מעמיק בנושא.

 

  • SAP Fiori Launchpad
    דף נחיתה עבור משתמשי FIORI \ SAPUI5 אשר מספק מספר יכולות מובנות: הרשאות מבוססות רולים PFCG, יכולות שליפה של KPI ראשוניים, ניווט בין יישומים,  וגם פיתוח אריחים משלכם שיכולים לספק מידע מסוכם על גבי האריח. כמובן שה-LAUNCHPAD הינו RESPONSIVE ומאפשר גישה גם דרך מכשירים ניידים.

 

  • SAP Web IDE
    כלי פיתוח עבור אפליקציות SAPUI5. מבוסס טכנולוגיית הענן SAP Cloud Platform ומספק בין היתר גם התחברות לשירותי ODATA מקומיים בתוך הארגון דרך CLOUD CONNECTOR.

 

  • ODATA

    מדובר בפרוטוקול פיתוח של שירותי REST (שירותים אשר מספקים מענה לאפליקציות WEB 2.0), סטנדרט פיתוח שמכתיב איך ה-API שאתם בונים עבור UI5 צריך להיראות ולעבוד. בשטח אנחנו קוראים לכל השאילתות אשר יושבות מאחורי יישומי UI5 בשם זה, אז אתם עלולים לשמוע ODATA די הרבה, למרות שפרוטוקול זה הושק על ידי חברת MICROSOFT. פיתוח שירותי ODATA במערכות SAP נעשה בעזרת טרנזקציה SEGW.

     

  • CRUD
    קיצור שמתאר את הפעולות המותרות ברמת ישויות:
    Create \ Read \ Updata \ Delete
    זהו מונח מאוד מוכר ונפוץ בקרב אנשי פיתוח WEB ומכתיב מתודולוגיה ברורה לגבי מימוש צרכים עסקיים.

 

  • Responsive vs. Adaptive
    כאן חשוב לדעת להבדיל בין שני המושגים, למרות שהם נשמעים אותו הדבר. RESPONSIVE אומר שהיישום בנוי עם LAYOUT אחיד אשר יודע להתמודד גם עם מכשירי DESKTOP וגם MOBILE, ללא שינוי בפונקציונליות או אופן העבודה. ADAPTIVE, לעומת זאת, מכיל בתוכו גם שינוי פונקציונלי במסך – הסתרה של חלק מהפונקציונליות, התאמה של תפריטי ניווט וכו'. יישומי FIORI סטנדרטיים הינם לרוב ADAPTIVE, והשאיפה היא כן לפתח פעם אחת עבור כלל המכשירים, אבל צריך לדעת לבנות עניין האדפטיביות.

 

  • UI Theme Builder
    זהו כלי לעיצוב של אפליקציות UI5. חשוב להכיר את היכולות שלו ולבנות עיצוב בעזרת THEME BUILDER על מנת ליישר קו בין כלל היישומים שיש בארגון.

 

  • SAP BUILD
    כלי שימושי היושב בענן של SAP ומאפשר למיישם לצייר ולעצב את הפתרון שהוא בונה באמצעות פקדי UI5 ע"י WISWYG – What You See Is What You Get, ניתן לייצר אב טיפוס בסיסי כדי להראות ללקוח מצד אחד, ומצד שני ליישר קו מול המתכנתים.

כתיבת תגובה

Any questions?

Just write us a message!

Fill out the form and we will be in touch as soon as possible!