- טרנזקציות
- CS01; CS02/CS03
- שדות ברשומה
- 5
- אפליקציית Fiori
- Manage Bills of Material (אמת ID)
מודל הנתוניםנתוני אבטבלת SAP
MAST
שיוך עץ מוצר (BOM) לחומר
Material-to-BOM link
- אחזקת מפעל · PM1 רשומת תיעוד
- ייצור תהליכי · PP-PI1 רשומת תיעוד
- מחלקת אובייקט · נתוני אב
אחת מ־19 הטבלאות ששני התכנונים מתעדים; לכל מודול נושא, טרנזקציות ושדות משלו. שני הפרצופים מוצגים כאן זה לצד זה, בלי לאחד אותם לאחד.
PKMATNRWERKSSTLANSTLNRSTLALFKMATNRSTLNR
זהות כפולה
2 רשומות תיעוד לאותה טבלה
אותה טבלה פיזית, מתועדת יותר מפעם אחת. כל כרטיס הוא שורה אחת בתכנון המקורי, עם הנושא, הטרנזקציות וההערות שלה, כפי שנכתבו, בלי מיזוג.
- טרנזקציות
- CS01, CS02, CS03
- שדות ברשומה
- 5
- אפליקציית Fiori
- Manage Bills of Material
- מקור
- SAP Help - Bill of Material
מקשר בין חומר/מפעל לבין עץ המוצר (Recipe BOM). מפתח ההצטרפות לכל פיצוץ רכיבים בפק"ע. עץ מוצר = 'עץ מוצר' / Bill of Material.
מפת קשרים
האובייקט במרכז, והקשרים שסביבו
MAST מדורגת 14 מתוך 105 טבלאות לפי מספר הקשרים הממודלים. בחירה במפה מציגה את ניסוח ה-JOIN המדויק כפי שהתיעוד מחזיק אותו.
קשרים ו־JOIN
3 קשרים ממודלים · 4 ניסוחי JOIN
כיוון הקשר נקרא מתוך התיעוד: בן הוא טבלה שנושאת מפתח זר אל MAST, ואב הוא טבלה ש־MAST מפנה אליה. עוצמת הקשר מוצגת כפי שנכתבה, וכאשר לא נכתבה, כתוב שלא נכתבה.
טבלה אחת מופיעה כאן פעמיים, כבן וכאב. זו אינה כפילות: שני התכנונים רושמים את אותו קשר בכיוונים הפוכים, וכל אחד מציב צד אחר כבעל המפתח הראשי. שתי הרשומות נשמרות; הכרעה ביניהן תהיה המצאה.
שדות
5 שדות · 5 שדות PK · 2 שדות FK
המפתחות נקראים ראשונים, כי הם מה שהאובייקט הוא. הטבלה שמתחתיהם מציגה את איחוד השדות שכל תכנון מתעד, בסדר שנכתב, וניתן לצמצם אותה לשדות המפתח בלבד.
מפתח ראשי5
- MATNRחומרCHAR 18->40
- WERKSמפעלCHAR 4
- STLANשימוש עץ מוצרCHAR 1
- STLNRמספר עץ מוצרCHAR 8
- STLALחלופהCHAR 2
מפתחות זרים2
- MATNRחומרCHAR 18->40
- STLNRמספר עץ מוצרCHAR 8
| מפתח | שדה | תיאור | EN | טיפוס | אורך | מודול |
|---|---|---|---|---|---|---|
| PK/FK | MATNR | חומר | Material number | CHAR | 18->40 | PMPP-PI |
| PK | WERKS | מפעל | Plant | CHAR | 4 | PMPP-PI |
| PK | STLAN | שימוש עץ מוצר | BOM usage (4=maintenance) | CHAR | 1 | PMPP-PI |
| PK/FK | STLNR | מספר עץ מוצר | BOM number | CHAR | 8 | PMPP-PI |
| PK | STLAL | חלופה | Alternative BOM | CHAR | 2 | PMPP-PI |
עומק טכני
איך קוראים וכותבים את הטבלה הזאת
שכבת ההעשרה של הפרויקט: משמעות שדות המפתח, מפתחות זרים כקשרים, נתיב הגישה המומלץ, שיקולי ביצועים ושלוש דוגמאות עבודה. המקורות מודפסים בסוף הקטע.
שיוך עץ מוצר לחומר (Material-to-BOM link) — הגשר הקובע איזה עץ מוצר (STLNR) חל על חומר במפעל עבור שימוש נתון (STLAN). מפריד את זהות ה-BOM (STKO/STPO) מהשיוך לחומר-מפעל.
שדות המפתח ומה הם אומרים
- MANDT — client
- MATNR — Material
- WERKS — Plant
- STLAN — BOM Usage
- STLNR — Bill of material
מפתחות זרים: לאן הטבלה מצביעה
- MATNR → MARA (Material)
- WERKS → T001W (Plant)
- STLNR → STKO (BOM header)
נתיב הגישה
- גישה דרך MATNR+WERKS+STLAN (מציאת BOM לחומר)
- או דרך STLNR (מציאת חומרים ל-BOM)
שיקולי ביצועים
- נקודת הכניסה למציאת BOM של חומר; join ל-STKO/STPO לתוכן
- שימוש (STLAN): 1=ייצור, 5=SD, 7=PM
ABAP
SELECT stlnr, stlal FROM mast INTO TABLE @DATA(lt) WHERE matnr = @lv_matnr AND werks = @lv_werks AND stlan = '1'.SQL · CDS
SELECT m~matnr, k~stlnr, k~stlal
FROM mast AS m
INNER JOIN stko AS k ON k~stlnr = m~stlnr AND k~stlal = m~stlal.איך בודקים את זה במערכת
מציאת BOM (CS03) — MAST לפי MATNR+WERKS+STLAN → STLNR → STKO/STPO.
טרנזקציות
הטרנזקציות שהתיעוד קושר לטבלה
הקודים מוצגים לפי הרשומה שכתבה אותם, ולצידם המחרוזת המקורית מילה במילה, כדי שניתן יהיה לראות מה פוצל ומה נכתב במקור.
- CS01
- CS02
- CS03
- CS01
- CS02
- CS03
תהליך עסקי
היכן האובייקט יושב בשרשרת
שרשרת התהליך מגיעה ממפת התהליכים של הפרויקט, אותה שרשרת שסביבת העבודה של המודול מציירת. שלב שאין לו טבלה בתיעוד מסומן ככזה ולא מושלם.
- IFLOTמיקום פונקציונלי
- EQUIציוד
- PLKOרשימת משימות
- MPLAתוכנית אחזקה
- QMELהודעת תקלה
- AUFKפקודת אחזקה
- AFVCפעולות
- AFRUאישורמחוץ לתיעוד של המודול
- JESTסטטוס/סילוק
- MARAאב חומר
- MASTעץ מוצר (BOM)
- PLKOמתכון/Routing
- MKALגרסת ייצור
- AFKOפקודת תהליך
- RESBשמורות
- AFRUאישור
- COGIתיקון Backflushמחוץ לתיעוד של המודול
ECC ➔ S/4HANA
מה התכנון אומר על המעבר
קודם ההכרעה של הפרויקט על הטבלה הזאת ומאיפה היא מגיעה, ואחריה מה שכל תכנון כתב בעצמו, מילה במילה.
יציב
ללא שינוי מהותי ב-S/4HANA — הטבלה נשמרת (תואם).
תאימות גבוהה; רוב הקוד והממשקים ממשיכים לעבוד.
מאומת · ידע Simplification List מתוחזק בפרויקט
מה שהתכנון כתב, מילה במילה
ללא שינוי (תואם)
- טבלה / שדה חלופיים
- MAST (זהה)
- טרנזקציה חלופית
- CS0*; Fiori
SUMללא פעולת המרה ייעודית ב-SUM (טבלה תואמת). מומלץ Regression Test ואימות התאמות אישיות לאחר ההמרה.
ללא שינוי; MATNR מורחב משפיע על המפתח ועל IDNRK.
תצוגות CDS
מה קורא את הטבלה ב-S/4HANA
מיפוי מתוחזק של טבלה קלאסית לתצוגת CDS משוחררת. תצוגה מופיעה כאן רק כשהטבלה הזאת נמצאת בה, ולצידה שאר הטבלאות שהיא קוראת.
- I_BillOfMaterialעץ מוצר — כותרתMAST · STKO
ממשקים
5 BAPI · FM · IDoc · 3 תוכניות
השם והתיאור הם של התיעוד, כולל ממשקי Zetes ו-Daymax שהתכנון רשם. עמודת המודול מראה איזה תכנון רשם את האובייקט.
- CSAP_MAT_BOM_READקריאת קישור חומר-BOMPM
- BAPI_MATERIAL_BOM_GROUP_CREATEיצירת עץ מוצר (S/4 BOM API)PP-PI
- CSAP_MAT_BOM_MAINTAINתחזוקת עץ מוצר (ECC)PP-PI
- BOMMATהפצת עץ מוצר חומר בין מערכותPP-PI
- CS_BOM_EXPL_MAT_RC1פיצוץ עץ מוצר לחומרPP-PI
תוכניות ודוחות
- RCSBI010פיצוץ עץ מוצר לחומרPM
- RMMG2000 - עדכון/טעינת חומר המוני (Direct Input)–PP-PI
- MM60 - רשימת חומרים–PP-PI
תקלות
4 תקלות שמפנות לטבלה הזו
מתוך קטלוג התקלות של הפרויקט. נכללות רק תקלות שרושמות במפורש את MAST ברשימת הטבלאות לבדיקה. זו אינה תור תמיכה ואינה מערכת חיה.
אין גרסת ייצור תקפהPP-PI לא ניתן ליצור/לתכנן פקודה; MRP Live נכשל לחומר.
גרסת ייצור לא נמצאה / לא תקפהסיבות שורש
- גרסה לא קיימת (MKAL)
- תוקף גרסה לא חופף לתאריך
- טווח כמות לא תואם
- BOM/מתכון לא תקפים
טרנזקציות לניתוח
- C223
- MD04
- COR1
תיקון
- צור/הרחב גרסת ייצור תקפה (C223)
- התאם תוקף/טווח כמות
- ודא BOM+מתכון תקפים
קבלת מלאי למוצר-לוואי לא נרשמה בדיווחPP-PIFINANCIAL POSTING RISK בסיום מתקבל המוצר הראשי אך ה-co-product לא נקלט; ב-MB51 אין תנועת 101, וחלוקת העלות מעוותת.
RU 119 verify SE91סיבות שורש
- co-product לא מסומן ב-MRP view (apportionment חסר)
- אין שורת co-product ב-BOM (כמות שלילית)
- Auto GR לא הופעל לפריט
- Apportionment structure חסר
- אצווה/storage location לא נקבעה
טרנזקציות לניתוח
- COR3
- CORK
- MB51
- CO46
- MMBE
תיקון
- סמן co-product והגדר apportionment (MM02)
- הוסף שורת co-product ב-BOM (CS02)
- בצע GR ל-co-product (CORK/MIGO)
- אמת חלוקת עלות (CO46)
אספקת חומרים לקו (Material Staging) נכשלהPP-PIPARTIAL רכיבי ההזמנה לא הוזרמו לאזור האספקה; ב-MF60 אין transfer requirements, והרכיבים לא זמינים ל-backflush.
RM verify SE91סיבות שורש
- Storage location/supply area לא מוקצה
- Control cycle (LPK1) חסר
- Production storage location לא נקבע
- Reservation לא הופקה
- WM staging type לא מוגדר
טרנזקציות לניתוח
- MF60
- COR3
- MD04
- LPK1
- MB25
תיקון
- הקצה supply area ב-BOM/MRP view
- צור control cycle (LPK1)
- הפק staging ידני (MF60)
- ודא reservations וטפל ב-missing parts
פיצוץ BOM ללא רכיבים בפקודהPPDATA INCONSISTENCY פקודה נוצרה ללא רכיבים; אין רזרבציות.
סיבות שורש
- אין BOM תקף לשימוש/תאריך
- גרסת ייצור ללא BOM
- Selection method
טרנזקציות לניתוח
- CS03
- C223
- CO03
תיקון
- צור/הרחב BOM תקף
- קשר BOM בגרסת ייצור
- צור פקודה מחדש
ספרייה
ספרים המכסים את המודול
הקישור כאן הוא ברמת המודול. אינדקס הספרייה בפרויקט הוא ברמת פרק, ואין בו מיפוי של טבלה לפרק, ולכן לא נטען שספר מסוים מכסה את MAST עצמה.
- הגדרת אחזקת מפעל (PM) ב-SAP S/4HANAConfiguring Plant Maintenance in SAP S/4HANAPM · 8 פרקים · 729 עמודים
- אחזקת מפעל ב-SAP S/4HANA — מדריך למשתמש העסקיPlant Maintenance with SAP S/4HANA — Business User GuidePM · 10 פרקים · 669 עמודים
- תכנון ייצור (PP) ב-SAP S/4HANAProduction Planning with SAP S/4HANAPP-PI · 13 פרקים · 1,087 עמודים
- תכנון מפורט וסדר-עבודה (PP/DS) ב-SAP S/4HANAPP/DS with SAP S/4HANAPP-PI · 10 פרקים · 639 עמודים
Project NEO · CBC Israel · פותח על ידי סאלי חליף · Web Coding