דוחות Fiori
ניתוח ו-KPI · שיעור 2
- אנליטיקה מוטמעת (Embedded Analytics) — דוחות ו-KPI רצים בזמן אמת מעל נתוני ה-PM החיים דרך CDS Views, בלי העתקה ל-BW נפרד.
- VDM (Virtual Data Model) — שכבת CDS: Interface View (I_) → Consumption/Analytical View (C_) עם @Analytics.dataCategory שהופך אותה ל-cube/dimension לצריכה אנליטית.
- Manage/Find Technical Objects — אפליקציות רשימה לחיפוש, סינון ועדכון המוני של ציוד (EQUI) ומיקומים פונקציונליים (IFLOT).
- Overview Page — עמוד סקירה מבוסס כרטיסים (Cards) שמרכז מדדים ורשימות עבודה לפרסונה (למשל Backlog של מתכנן) עם ניווט להעמקה.
מטרת השיעור
ידע אצורבשיעור הזה תלמד לקרוא ולנתח נתוני אחזקה דרך אפליקציות Fiori ואנליטיקה מוטמעת (Embedded Analytics) של PM ב-S/4HANA: אפליקציות רשימה וניתוח (Find/Manage Technical Objects), Overview Pages, ו-Analytical List Page עם KPI. בסוף תדע לאיזו אפליקציה לגשת לכל שאלה תפעולית, איך KPI נבנה מ-CDS על נתוני PM חיים, ואיך לבנות תמונת מצב אחזקה ניהולית בלי לייצא ל-Excel.
למה זה חשוב
ידע אצורבעולם ה-GUI ניתוח אחזקה הסתיים בייצוא ל-Excel; ב-S/4HANA האנליטיקה מוטמעת מעל נתוני PM חיים דרך CDS, כך שכל פרסונה רואה את תמונת המצב הרלוונטית בזמן אמת בלי שכפול ל-BW.
ערך עסקי
ידע אצוראנליטיקה מוטמעת על PM מקצרת זמן מהשאלה לתשובה: מדדי אחזקה (Backlog פתוח, עלות פקודות, תקלות חוזרות לפי ציוד) זמינים בזמן אמת ומאפשרים החלטות מהירות — למי להקצות משאבים, איזה ציוד לתעדף לאחזקה מונעת, והיכן העלות חורגת. התוצאה: פחות זמן השבתה, ניצול טוב יותר של כוח אדם, ובסיס אמין ל-KPI כמו זמינות ו-MTBR בלי פרויקט BW נפרד.
היכן בשימוש
ידע אצורניהול תמונת מצב יומית של מתכנן אחזקה (Backlog, פקודות פתוחות), סקירת עלויות אחזקה למנהל, ניתוח תקלות חוזרות (Breakdown Analysis) של הנדסת אמינות, וחיפוש/עדכון המוני של ציוד ומיקומים פונקציונליים. משמש מתכנני אחזקה, מנהלי אחזקה, מהנדסי אמינות ומשתמשי-על שבונים KPI Tiles ב-Launchpad.
מושגי מפתח
מאומת- אנליטיקה מוטמעת (Embedded Analytics) — דוחות ו-KPI רצים בזמן אמת מעל נתוני ה-PM החיים דרך CDS Views, בלי העתקה ל-BW נפרד.
- VDM (Virtual Data Model) — שכבת CDS: Interface View (I_) → Consumption/Analytical View (C_) עם @Analytics.dataCategory שהופך אותה ל-cube/dimension לצריכה אנליטית.
- Manage/Find Technical Objects — אפליקציות רשימה לחיפוש, סינון ועדכון המוני של ציוד (EQUI) ומיקומים פונקציונליים (IFLOT).
- Overview Page — עמוד סקירה מבוסס כרטיסים (Cards) שמרכז מדדים ורשימות עבודה לפרסונה (למשל Backlog של מתכנן) עם ניווט להעמקה.
- Analytical List Page (ALP) — עמוד שמשלב תרשים KPI + רשימה מסוננת באותו מסך, למשל ניתוח תקלות ציוד (Breakdown Analysis).
- פרסונה מכתיבה אפליקציה — לכל תפקיד (מתכנן/טכנאי/מנהל) אפליקציית Fiori ותצוגה משלו על אותם נתונים.
דוגמה מ-CBC
ידע אצורבמפעל CBC, מתכנן האחזקה פותח בבוקר את Overview of Maintenance Backlog ורואה 14 פקודות פתוחות באזור מילוי הבקבוקים. הוא עובר ל-Manage Maintenance Backlog ומקצה אותן לשבוע. מהנדס האמינות פותח את ה-Analytical List Page for Technical Object Breakdown Analysis ומגלה שמסוע מסוים (EQUI) יצר 5 תקלות ברבעון — סימן לתעדוף אחזקה מונעת. מנהל האחזקה בודק ב-Maintenance Order Costs שעלות הפקודות באזור לא חרגה מהתקציב — הכל בזמן אמת, בלי ייצוא ל-Excel.
תהליך
מאומתטבלאות
מאומת| טבלה | תיאור |
|---|---|
| AUFK | כותרת פקודת אחזקה — בסיס ל-KPI עלות/Backlog |
| AFIH | נתוני אחזקה לפקודה (אובייקט ייחוס) |
| QMEL | כותרת הודעת אחזקה — בסיס לניתוח תקלות |
| EQUI | ציוד — אובייקט ב-Find/Manage Technical Objects |
| IFLOT | מיקום פונקציונלי (FLOC) |
| IMRG | מסמכי מדידה — בסיס לניתוח מבוסס-מצב |
טרנזקציות
מאומתאפליקציות Fiori
מאומתקונפיגורציה (SPRO)
מאומתSAP Fiori אינו מוגדר ב-SPRO אלא ב-Fiori Launchpad Content: Roles (PFCG) → Catalogs/Groups/Spaces & Pages. הרשאות אנליטיקה נשלטות ב-DCL של ה-CDS. ל-KPI Tiles: Manage KPIs and Reports (משתמש-על).
אובייקטים / BAPIs
מאומתטעויות נפוצות
ידע אצור- בלבול בין אפליקציית Find (חיפוש/תצוגה בלבד) ל-Manage (עריכה) — Find Technical Object מציג, Manage Technical Objects מאפשר עדכון המוני.
- ציפייה שה-KPI יתעדכן מיידית אחרי שינוי — הרוב Real-Time מ-CDS, אך חלק תלוי ב-Draft/העתקת אצווה; בדוק שהנתון נרשם (COMMIT) לפני שמאשימים את הדוח.
- הרשאה חסרה על ה-CDS/DCL → משתמש רואה עמוד ריק או תת-קבוצה חלקית של נתונים, ולא שגיאה ברורה.
- הנחה ששינוי CDS מותאם דורש BW — ב-S/4 האנליטיקה מוטמעת; העדף CDS Extension על פני העתקה ל-BW.
פתרון תקלות
ידע אצורעמוד Fiori ריק או KPI = 0: ראשית ודא שהשירות OData פעיל (/IWFND/MAINT_SERVICE) ושיש הרשאה. אם הנתונים אמורים להופיע אך חסרים — בדוק DCL/הרשאות שורה על ה-CDS, ואת הפילטרים המובנים (ברירת מחדל של מרכז עבודה/תקופה עלולה לסנן הכול). לבדיקת שכבת האנליטיקה עצמה הרץ RSRT על ה-Query מעל ה-CDS ו-ST05/SQL trace לבעיות ביצועים. אם KPI לא מתעדכן — ודא שהעסקה נרשמה (COMMIT) ולא נשארה כ-Draft.
שיטות עבודה מומלצות
ידע אצור- בחר את האפליקציה לפי הפרסונה והשאלה, לא לפי הרגל ה-GUI — Overview Page למתכנן, ALP לאמינות, Find לחיפוש נקודתי.
- הרחב אנליטיקה עם CDS Extension (Custom Fields / CDS View מותאם) במקום להעתיק נתונים ל-BW — נשאר Real-Time.
- שמור וריאנטים אישיים (Filter Variants) ותצוגות לכל תרחיש חוזר כדי לקצר זמן לתשובה.
- הצמד DCL ברור להרשאות שורה כדי שכל פרסונה תראה רק את הנתונים שלה, ובדוק זאת ב-QA.
טיפים
ידע אצור- Find = תצוגה/חיפוש, Manage = עריכה/עדכון המוני — זכור את ההבחנה כשבוחרים אפליקציה.
- נעץ KPI Tile ל-Launchpad (מבוסס CDS) כדי לראות מדד קריטי (Backlog/עלות) כבר במסך הבית.
- ב-ALP השתמש במעבר בין תצוגת תרשים לרשימה (Chart/Table/Hybrid) כדי לחקור ואז לפעול באותו מסך.
בחן את עצמך
ידע אצורמה ההבדל העיקרי בין אפליקציית Find Technical Object ל-Manage Technical Objects?
כיצד רץ KPI של Maintenance Backlog ב-S/4HANA Embedded Analytics?
מהי Analytical List Page (ALP) כמו ?
סיכום
ידע אצוראנליטיקה מוטמעת ב-PM מריצה דוחות ו-KPI בזמן אמת מעל נתוני האחזקה החיים דרך CDS (VDM: I_ → C_ עם @Analytics). כל פרסונה מקבלת אפליקציית Fiori: Find/Manage Technical Objects לציוד, Overview of/Manage Maintenance Backlog למתכנן, ALP Breakdown Analysis לאמינות, Maintenance Order Costs לעלויות. טבלאות ליבה AUFK/QMEL/EQUI/IFLOT/IMRG · CDS I_MaintenanceOrder / I_MaintenanceNotification · אין העתקה ל-BW — הכל Real-Time.