עץ מוצר אחזקה (BOM)
נתוני אב · שיעור 2
- עץ מוצר (BOM) — רשימה מובנית של כל הרכיבים השייכים למוצר/מכלול. באחזקה משמש לתיאור מבנה האובייקט הטכני (איתור מיקום נזק) ולהקצאת חלקי חילוף לפקודות.
- שלושה סוגי BOM באחזקה: BOM ציוד (Equipment BOM · IB01) — רכיבים של יחידת ציוד; BOM מיקום פונקציונלי (Functional Location BOM · IB11) — רכיבים של מיקום; BOM חומר (Material BOM · CS01) — לסוג בנייה/מכלול חוזר.
- שימוש BOM 4 (Usage 4 · Plant Maintenance) — הצומת שמסמן את העץ כרלוונטי לאחזקה; BOM שאינו בשימוש 4 (או לא משויך לאובייקט הנכון) לא ייבחר בפקודת האחזקה.
- קטגוריות פריט: L (Stock — מלאי → רזרבציה מול MM), N (Non-stock — לא-מלאי → דרישת רכש), I (PM structure element — אלמנט מבנה לאיתור נזק, ללא צריכה), T (Text — טקסט בלבד).
מטרת השיעור
ידע אצורבשיעור זה תלמד מהו עץ מוצר אחזקה (Bill of Materials · BOM) ברמת אב-הנתונים: רשימה מובנית של כל הרכיבים השייכים לאובייקט הטכני. תבין את שלושת סוגי ה-BOM באחזקה — BOM ציוד (Equipment BOM), BOM מיקום פונקציונלי (Functional Location BOM) ו-BOM חומר (Material BOM לסוג בנייה) — ומדוע שימוש BOM 4 (Plant Maintenance) הוא הצומת המחבר בין העץ לאובייקט האחזקה. תלמד את קטגוריות הפריט (L מלאי, N לא-מלאי, I אלמנט מבנה PM, T טקסט), את שרשרת הטבלאות MAST→STKO→STPO→STAS, ותדע ליצור ולתחזק BOM דרך CS01/IB01/IB11 ותכנותית דרך CSAP_MAT_BOM_CREATE / CSAP_EQP_BOM_CREATE / CSAP_FLC_BOM_CREATE.
למה זה חשוב
ידע אצורבאחזקה עץ המוצר משמש לתיאור מבנה האובייקט הטכני (איתור מיקום נזק) ולהקצאת חלקי חילוף לפקודות. קטגוריות פריט: L (מלאי → רזרבציה), N (לא-מלאי → דרישת רכש), I (אלמנט מבנה PM), T (טקסט). כשנפתחת פקודה על אובייקט הנושא BOM בשימוש 4, החלפים נשלפים אוטומטית לפי קטגוריית הפריט — בלי BOM משויך נכון המתכנן מזין כל חלף ידנית, מקור מרכזי לטעויות ולעיכובים. שליטה ב-BOM היא תנאי לתכנון חלפים אמין ולניתוח כשלים ברמת התת-רכיב.
ערך עסקי
ידע אצורBOM אחזקה מדויק = תכנון חלפים אמין (הרכיב הנכון בכמות הנכונה זמין בזמן העבודה), הפחתת השבתה בגלל היעדר חלף, שקיפות עלות חומרים לכל פקודה, ובסיס לניתוח כשלים ברמת התת-רכיב (איזה מיסב/אטם כושל שוב ושוב). BOM ציוד מאפשר מעקב היסטורי אחר רכיבים שהוחלפו לאורך חיי הנכס, ו-BOM מיקום מבטיח שכל יחידה זהה במיקום מקבלת אותה רשימת חלפים אחידה — בסיס לסטנדרטיזציה ולרכש מרוכז.
היכן בשימוש
ידע אצורהקמת אב-נתונים לציוד/מיקום/סוג-בנייה הדורש רשימת חלפים או מבנה מפורט לאיתור נזק; תכנון אחזקה מונעת ומבוססת-מצב; שיפוץ רכיבים חוזרים; מיגרציית BOMים בפרויקטי S/4HANA Asset Management. משתמשים: מהנדסי אחזקה, צוותי אב-נתונים הנדסי, מתכנני אחזקה ורכש חלפים; Customizing בידי היועץ הפונקציונלי.
מושגי מפתח
מאומת- עץ מוצר (BOM) — רשימה מובנית של כל הרכיבים השייכים למוצר/מכלול. באחזקה משמש לתיאור מבנה האובייקט הטכני (איתור מיקום נזק) ולהקצאת חלקי חילוף לפקודות.
- שלושה סוגי BOM באחזקה: BOM ציוד (Equipment BOM · IB01) — רכיבים של יחידת ציוד; BOM מיקום פונקציונלי (Functional Location BOM · IB11) — רכיבים של מיקום; BOM חומר (Material BOM · CS01) — לסוג בנייה/מכלול חוזר.
- שימוש BOM 4 (Usage 4 · Plant Maintenance) — הצומת שמסמן את העץ כרלוונטי לאחזקה; BOM שאינו בשימוש 4 (או לא משויך לאובייקט הנכון) לא ייבחר בפקודת האחזקה.
- קטגוריות פריט: L (Stock — מלאי → רזרבציה מול MM), N (Non-stock — לא-מלאי → דרישת רכש), I (PM structure element — אלמנט מבנה לאיתור נזק, ללא צריכה), T (Text — טקסט בלבד).
- שרשרת טבלאות: MAST מקשר חומר→עץ · STKO כותרת העץ (Usage, סטטוס, כמות בסיס) · STPO פריטי העץ (רכיב, כמות, קטגוריית פריט) · STAS בחירת פריטים לחלופה (Alternative).
- חלופות (Alternative BOM) — מספר עצים חלופיים לאותו אובייקט; בחירת החלופה קובעת אילו רכיבים נצרכים בפקודה. תוקף פריט (Validity) מגביל מתי רכיב פעיל.
- קישור לפקודת אחזקה — הרכיבים מה-BOM נמשכים לפעולות; פריט L יוצר RESB (רזרבציה→GI), פריט N יוצר דרישת רכש (Purchase Requisition→PO).
- גרסה תכנותית — CSAP_MAT_BOM_CREATE (חומר), CSAP_EQP_BOM_CREATE (ציוד), CSAP_FLC_BOM_CREATE (מיקום); ב-S/4 חשיפה כ-CDS I_BillOfMaterial / I_BillOfMaterialItem.
דוגמה מ-CBC
ידע אצורב-CBC, 'משאבת CIP #3' נושאת BOM ציוד (IB01, שימוש 4) שכולל אטמים, מיסבים וראש משאבה כפריטי מלאי (קטגוריה L → רזרבציה + GI בפקודה) ושירות כיול חיצוני כפריט לא-מלאי (קטגוריה N → דרישת רכש → הזמנת רכש לקבלן). בנוסף מוגדר פריט קטגוריה I כאלמנט מבנה שמאפשר לטכנאי לציין בהודעת התקלה בדיוק איזה תת-רכיב כשל. כשנפתחת פקודת אחזקה על המשאבה — הרכיבים נשלפים אוטומטית: האטמים משוריינים מהמלאי, ושירות הכיול הופך לדרישת רכש. אם מותקנות מספר משאבות זהות במיקום 'תחנת שטיפה', BOM מיקום פונקציונלי (IB11) מבטיח שכולן חולקות רשימת חלפים אחידה — סטנדרטיזציה ורכש מרוכז.
תהליך
מאומתטבלאות
מאומת| טבלה | תיאור |
|---|---|
| MAST | קישור חומר → עץ מוצר (Material to BOM link) |
| STKO | כותרת עץ המוצר (BOM header — שימוש, סטטוס, כמות בסיס) |
| STPO | פריטי עץ המוצר (BOM items — רכיב, כמות, קטגוריית פריט) |
| STAS | בחירת פריטים לחלופה (BOM item selection / Alternative) |
טרנזקציות
מאומתאפליקציות Fiori
מאומתקונפיגורציה (SPRO)
מאומתProduction → Basic Data → Bill of Materials → General Data → BOM Usage → Define BOM Usages (הגדרת שימושים, כולל 4 = Plant Maintenance) ו-Define Item Categories (L/N/I/T). שיוך: Production → Basic Data → Bill of Materials → Item Data → Define Object Types ו-Item Data. באחזקה: Plant Maintenance and Customer Service → Master Data in Plant Maintenance and Customer Service → Bills of Material — הגדרות ברירת מחדל לשימוש 4 ולקטגוריות פריט באובייקטים טכניים.
אובייקטים / BAPIs
מאומתהפניות SAP
מאומתdata/pm-master-data-facets.ts — MAST facet (מקור השיעור, verbatim); SAP Help Portal — Bill of Material (BOM Usage / Item Categories); ספר PM ch.004 §4.7–4.9 (Materials, Assemblies & BOM); data/cds-map.ts — I_BillOfMaterial / I_BillOfMaterialItem; data/consultant-notes.ts — MAST (CS03/CS12/STAS, MKAL integration); data/exits.ts — PCSD0002 / BADI_BOM_CHANGES
טעויות נפוצות
ידע אצור- BOM לא משויך לשימוש 4 (Plant Maintenance) או לאובייקט הנכון (ציוד/מיקום/חומר) → העץ לא נבחר בפקודת האחזקה והחלפים לא נשלפים.
- קטגוריית פריט שגויה (L במקום N או להפך) → רזרבציית מלאי במקום דרישת רכש לחלף חיצוני, או דרישת רכש לפריט שקיים במלאי.
- חלופה (Alternative) שגויה נבחרת → רכיבים לא נכונים מוקצים לפקודה; STAS מגדיר איזה פריט שייך לאיזו חלופה.
- פריט ללא תוקף חופף לתאריך הפקודה או כמות בסיס שגויה בכותרת (STKO) → הרכיב לא נצרך או נצרך בכמות שגויה.
- בלבול בין BOM ציוד ל-BOM מיקום כשהציוד מותקן במיקום → כפילות/היעדר רכיבים; החלט אם הרכיבים שייכים ליחידה הניידת (ציוד) או למיקום הקבוע.
פתרון תקלות
ידע אצוררכיבי BOM לא מופיעים בפקודה — ודא שהעץ בשימוש 4 (Plant Maintenance) ומשויך לאובייקט הנכון (CS03/IH04 → בדוק כותרת STKO ושיוך MAST). חלף חיצוני נכנס למלאי במקום לדרישת רכש (או להפך) — בדוק קטגוריית פריט ב-STPO (L מול N). רכיבים לא נכונים בפקודה — בדוק את החלופה שנבחרה (STAS) ותוקף הפריטים. רכיב לא נצרך — בדוק תוקף (Validity) חופף לתאריך הפקודה וכמות בסיס בכותרת. לבדיקת מבנה/היכן-בשימוש: CS03 לעץ, IH04 למבנה אובייקט אחזקה, CS15 (Where-Used) לרכיב. ולידציה בשמירה — Customer Exit PCSD0002; ב-S/4 העדף BAdI BADI_BOM_CHANGES.
שיטות עבודה מומלצות
ידע אצור- הגדר שימושי BOM וקטגוריות פריט מראש ב-Customizing (שימוש 4 לאחזקה, ברירות מחדל L/N) לפני העלאת אב-נתונים — קשה לשנות התנהגות פריט בדיעבד.
- החלט מדיניות ברורה: רכיבים ניידים/מוחלפים → BOM ציוד; רכיבים קבועים למיקום → BOM מיקום; מכלול חוזר → BOM חומר לסוג בנייה. עקביות מונעת כפילות רכיבים.
- השתמש בקטגוריה I (אלמנט מבנה PM) לתת-רכיבים שמשמשים לאיתור נזק בלבד — כך ההודעה מצביעה על התת-רכיב המדויק בלי לצרוך מלאי.
- עדיף להרחיב/לתקף BOM דרך BAdI BADI_BOM_CHANGES (Clean Core) על פני Customer Exit ישן ותיקוני נתונים ידניים.
- נהל חלופות ותוקף במקום ליצור עצים כפולים — שומר על היסטוריה נקייה ומאפשר תכנון לפי גרסה.
טיפים
ידע אצור- IH04 הוא הכלי המהיר לראות את מבנה החלפים של אובייקט אחזקה שלם (ציוד + מיקום) לפני חקירת תקלה חוזרת.
- זכור: BOM מתעד את מבנה החלפים; הפקודה היא שצורכת אותם. פריט L יוצר רזרבציה (RESB→GI), פריט N יוצר דרישת רכש — הבחנה זו קובעת את כל זרימת האספקה.
- CS15 (Where-Used) מראה לאילו עצים שייך חלף מסוים — שימושי לפני שינוי/החלפת רכיב שמשותף לכמה יחידות ציוד.
בחן את עצמך
ידע אצורמהו שימוש BOM (Usage) המיועד לאחזקת מפעל, ומה תפקידו?
טכנאי צריך שירות כיול חיצוני מקבלן כרכיב בפקודה. איזו קטגוריית פריט מתאימה ומה קורה בפקודה?
מהי שרשרת הטבלאות של עץ מוצר, ומה תפקיד STAS?
סיכום
ידע אצורעץ מוצר אחזקה (BOM) הוא רשימה מובנית של רכיבי אובייקט טכני, המשמשת לאיתור מיקום נזק ולהקצאת חלפים לפקודות. שלושה סוגים: BOM ציוד (IB01), BOM מיקום פונקציונלי (IB11), ו-BOM חומר לסוג בנייה (CS01) — כולם דרך שימוש BOM 4 (Plant Maintenance). קטגוריות פריט קובעות את התנהגות הצריכה: L (מלאי→רזרבציה), N (לא-מלאי→דרישת רכש), I (אלמנט מבנה PM), T (טקסט). שרשרת הטבלאות: MAST (קישור חומר→עץ) → STKO (כותרת) → STPO (פריטים) → STAS (בחירת פריט/חלופה). בפקודה: L→RESB (רזרבציה+GI), N→דרישת רכש. טבלאות ליבה MAST/STKO/STPO/STAS · T-Codes CS01/02/03, IB01, IB11, IH04 · Fiori Manage Bill of Materials · API CSAP_MAT_BOM_CREATE / CSAP_EQP_BOM_CREATE / CSAP_FLC_BOM_CREATE · CDS I_BillOfMaterial / I_BillOfMaterialItem · Clean Core BAdI BADI_BOM_CHANGES.