- טרנזקציות
- IP10; IP30
- שדות ברשומה
- 4
- אפליקציית Fiori
- Schedule Maintenance Plans (אמת ID)
מודל הנתוניםתכנוןטבלת SAP
MHIS
היסטוריית תזמון תכנית אחזקה
Maintenance plan scheduling history
- אחזקת מפעל · PM1 רשומת תיעוד
- מחלקת אובייקט · תכנון
PKWARPLABNUMFKWARPL
רשומת התיעוד
ההקשר העסקי
השורה שהתכנון של המודול כתב על הטבלה הזאת: הנושא שאליו היא משויכת, הטרנזקציות שנרשמו לה וההערות שנלוו אליה.
מפת קשרים
האובייקט במרכז, והקשרים שסביבו
MHIS מדורגת 71 מתוך 105 טבלאות לפי מספר הקשרים הממודלים. בחירה במפה מציגה את ניסוח ה-JOIN המדויק כפי שהתיעוד מחזיק אותו.
קשרים ו־JOIN
1 קשרים ממודלים · 1 ניסוחי JOIN
כיוון הקשר נקרא מתוך התיעוד: בן הוא טבלה שנושאת מפתח זר אל MHIS, ואב הוא טבלה ש־MHIS מפנה אליה. עוצמת הקשר מוצגת כפי שנכתבה, וכאשר לא נכתבה, כתוב שלא נכתבה.
- אבMPLAכותרת תכנית אחזקה ונתוני תזמוןN:1PM
MHIS.WARPL = MPLA.WARPL
שדות
4 שדות · 2 שדות PK · 1 שדות FK
המפתחות נקראים ראשונים, כי הם מה שהאובייקט הוא. הטבלה שמתחתיהם מציגה את איחוד השדות שכל תכנון מתעד, בסדר שנכתב, וניתן לצמצם אותה לשדות המפתח בלבד.
מפתח ראשי2
- WARPLתכנית אחזקה–
- ABNUMמספר קריאה–
מפתחות זרים1
- WARPLתכנית אחזקה–
| מפתח | שדה | תיאור | EN | טיפוס | אורך | מודול |
|---|---|---|---|---|---|---|
| PK/FK | WARPL | תכנית אחזקה | Maintenance plan | – | – | PM |
| PK | ABNUM | מספר קריאה | Call number | – | – | PM |
| – | NTERM | מועד מתוכנן | Planned date | – | – | PM |
| – | HORIZ | אופק בעת תזמון | Call horizon at scheduling | – | – | PM |
עומק טכני
איך קוראים וכותבים את הטבלה הזאת
שכבת ההעשרה של הפרויקט: משמעות שדות המפתח, מפתחות זרים כקשרים, נתיב הגישה המומלץ, שיקולי ביצועים ושלוש דוגמאות עבודה. המקורות מודפסים בסוף הקטע.
היסטוריית תזמון תוכנית אחזקה (Maintenance plan scheduling history) — מתעדת כל קריאה (call) שנוצרה מתוכנית אחזקה: מספר קריאה, תאריך מתוכנן, סטטוס, ומסמך ייחוס (פקודה/הודעה) שנוצר.
שדות המפתח ומה הם אומרים
- MANDT — client
- WARPL — Maintenance plan
- ABNUM — Call number
מפתחות זרים: לאן הטבלה מצביעה
- WARPL → MPLA (Maintenance plan)
- ABNUM → אובייקט קריאה (פקודה/הודעה)
נתיב הגישה
- גישה דרך WARPL+ABNUM (קריאה ספציפית)
- קריאה אחרונה = ABNUM מקסימלי
שיקולי ביצועים
- כל תזמון (IP10) יוצר/מעדכן שורות MHIS
- סטטוס קריאה קובע אם הפקודה כבר נוצרה/הושלמה
ABAP
SELECT * FROM mhis INTO TABLE @DATA(lt_mhis) WHERE warpl = @lv_warpl ORDER BY abnum DESCENDING.SQL · CDS
SELECT h~warpl, h~abnum, h~nplda, h~sortk
FROM mhis AS h WHERE h~warpl = @lv_warpl.איך בודקים את זה במערכת
היסטוריית תזמון (IP10 → scheduling list) = MHIS. תאריך מתוכנן = NPLDA; מסמך ייחוס = הפקודה שנוצרה.
טרנזקציות
הטרנזקציות שהתיעוד קושר לטבלה
הקודים מוצגים לפי הרשומה שכתבה אותם, ולצידם המחרוזת המקורית מילה במילה, כדי שניתן יהיה לראות מה פוצל ומה נכתב במקור.
- IP10
- IP30
תהליך עסקי
היכן האובייקט יושב בשרשרת
שרשרת התהליך מגיעה ממפת התהליכים של הפרויקט, אותה שרשרת שסביבת העבודה של המודול מציירת. שלב שאין לו טבלה בתיעוד מסומן ככזה ולא מושלם.
התיעוד של Project NEO אינו מחזיק מיקום בשרשרת התהליך עבור האובייקט הזה.
ECC ➔ S/4HANA
מה התכנון אומר על המעבר
קודם ההכרעה של הפרויקט על הטבלה הזאת ומאיפה היא מגיעה, ואחריה מה שכל תכנון כתב בעצמו, מילה במילה.
יציב
ללא שינוי (תואם)
חלקי · נגזר מעמודת ה-S/4 של התיעוד. מומלץ אימות מול SAP
מה שהתכנון כתב, מילה במילה
ללא שינוי (תואם)
- טבלה / שדה חלופיים
- MHIS (זהה)
- טרנזקציה חלופית
- IP10/IP30; Fiori
SUMללא פעולת המרה ייעודית ב-SUM (טבלה תואמת). מומלץ Regression Test ואימות התאמות אישיות לאחר ההמרה.
תצוגות CDS
מה קורא את הטבלה ב-S/4HANA
מיפוי מתוחזק של טבלה קלאסית לתצוגת CDS משוחררת. תצוגה מופיעה כאן רק כשהטבלה הזאת נמצאת בה, ולצידה שאר הטבלאות שהיא קוראת.
התיעוד של Project NEO אינו מחזיק תצוגות CDS עבור האובייקט הזה.
מרשם ה-CDS של הפרויקטממשקים
1 BAPI · FM · IDoc · 1 תוכניות
השם והתיאור הם של התיעוד, כולל ממשקי Zetes ו-Daymax שהתכנון רשם. עמודת המודול מראה איזה תכנון רשם את האובייקט.
- SCHEDULING_HISTORY_READקריאת היסטוריית תזמוןPM
תוכניות ודוחות
- RISTRA10ניתוח אסטרטגיות וחבילות אחזקהPM
תקלות
3 תקלות שמפנות לטבלה הזו
מתוך קטלוג התקלות של הפרויקט. נכללות רק תקלות שרושמות במפורש את MHIS ברשימת הטבלאות לבדיקה. זו אינה תור תמיכה ואינה מערכת חיה.
תכנית אחזקה לא יוצרת פקודותPM IP30 רץ אך אין פקודות מונעות.
סיבות שורש
- תכנית לא מתוזמנת (אין Start)
- אופק קריאה קצר
- IP30 לא כולל את התכנית
- מבוסס-ביצועים ללא קריאות מונה
טרנזקציות לניתוח
- IP10
- IP30
- IP24
- IK11
תיקון
- תזמן תכנית (IP10 Start)
- הארך אופק קריאה
- ודא קריאות מונה (מבוסס-ביצועים)
תכנית תחזוקה לא מייצרת פקודות — אופק קריאה לא מכוסהPMPARTIAL IP30 רץ ללא שגיאות אך תכנית מסוימת (חד-לולאתית) לא מייצרת קריאה/פקודה, בעוד אחרות כן.
no calls within call horizon verify SE91סיבות שורש
- Call horizon/scheduling period קצר מדי
- הקריאה הקודמת ב-Hold (מחזור חד-לולאתי)
- completion requirement חוסם עד אישור הפקודה הקודמת
- Shift factor/tolerance דוחפים מחוץ לחלון
טרנזקציות לניתוח
- IP30
- IP10
- IP24
- IP02
תיקון
- הרחב call horizon/scheduling period (IP10/IP30)
- סגור/דלג על הקריאה הפתוחה
- התאם call-control ב-IP02 והרץ IP30 מחדש
כיול באיחור — מכשיר בשימושQMBLOCKING (ציות) מכשיר מדידה לא כויל במועד אך עדיין בשימוש.
סיבות שורש
- תכנית כיול (PM-QM) לא תוזמנה/IP30 לא רץ
- אין חסימת מכשיר אחרי איחור
- סטטוס ציוד
טרנזקציות לניתוח
- IP30
- QGA2
- IE03
תיקון
- הרץ IP30; תזמן תכנית כיול
- חסום מכשיר עם כיול פג
- UD לא תקין → חסימה
ספרייה
ספרים המכסים את המודול
הקישור כאן הוא ברמת המודול. אינדקס הספרייה בפרויקט הוא ברמת פרק, ואין בו מיפוי של טבלה לפרק, ולכן לא נטען שספר מסוים מכסה את MHIS עצמה.
Project NEO · CBC Israel · פותח על ידי סאלי חליף · Web Coding