תכנון ראשי (MPS)
תכנון · שיעור 2
- פריט MPS — חומר שמסומן לתכנון ראשי דרך סוג MRP מסוג M (M0-M4) בתצוגת MRP 1 של נתון-האב. פרוצדורת התכנון (MRP Procedure) של סוגי M היא 'M' (Master Production Scheduling), להבדיל מ-'D' (MRP רגיל). זה מה שמוציא את הפריט למסלול תכנון נפרד.
- ניתוק מ-MRP (Decoupling) — פריטי MPS מתוכננים בהרצה נפרדת (MD40/MD41) *לפני* ריצת ה-MRP הכללית. הרכיבים התלויים (dependent requirements) שנגזרים מתכנית-האב אינם מתוכננים ב-MPS עצמו — הם מועברים ל-MRP רגיל שרץ אחריו ומפצץ אותם. כך רעשי הרכיבים לא מטפסים חזרה למוצר הסופי.
- Planning Time Fence (PTF) — טווח זמן (בימי-עבודה) מהיום קדימה שבו התכנית 'קפואה' והמערכת לא משנה אוטומטית הזמנות מתוכננות. נקבע בתצוגת MRP 1. בתוך ה-Fence שינוי הביקוש לא מזיז את התכנית — נדרשת התערבות מתכנן.
- Firming Type — סוג ה-Firming (הנגזר מסוג ה-MRP, כגון 0/1/2/3/4) קובע כיצד המערכת מתייחסת להזמנות ולדרישות בתוך ה-Planning Time Fence: האם היא מקבעת (firms) הזמנות מתוכננות קיימות, האם דוחפת דרישות חדשות מעבר ל-Fence, והאם יוצרת הזמנות אוטומטית או משאירה לתכנון ידני.
מטרת השיעור
ידע אצורתכנון ראשי (MPS — Master Production Scheduling) הוא רובד תכנון עליון שמייצב את הפריטים הקריטיים ביותר של בית-החרושת — מוצרי גמר אסטרטגיים וצווארי בקבוק — בתהליך תכנון נפרד, ידני-מבוקר, שרץ *לפני* MRP הרגיל. בסוף השיעור תבין מהו פריט MPS ואיך מסמנים אותו דרך סוג MRP מסוג M (M0-M4) בתצוגת MRP 1 של נתון-האב, כיצד עובדים עם מסך התכנון האינטראקטיבי MD43 ועם הרצת ה-MPS הרקעית MD40/MD41, מהו Planning Time Fence ואיך הוא יוצר אזור מוגן שבו התכנית קפואה (Firming), וכיצד ה-MPS מנתק (decouple) את תכנית-האב מרעשי הביקוש של הרכיבים כך שתנודות ברמות הנמוכות של עץ המוצר לא יטלטלו את המוצר הסופי. תבין גם את היחס בין MPS ל-MRP: MPS מייצב את הרמה העליונה, ופיצוץ הרכיבים (dependent requirements) עובר ל-MRP רגיל שרץ אחריו.
למה זה חשוב
ידע אצורMRP רגיל שרץ על *כל* עץ המוצר במכה אחת חושף בעיה קלאסית: כל שינוי קטן בביקוש רכיב, בזמן אספקה או בכמות מלאי מגלגל שינויים כלפי מעלה ומטלטל גם את תכנית המוצר הסופי — תופעה שנקראת "nervousness" של התכנית. עבור מוצרי הגמר האסטרטגיים ולצווארי הבקבוק זו בעיה עסקית חמורה: אי-אפשר לתת התחייבות אספקה ללקוח, אי-אפשר לתכנן רכש חומרי גלם ארוכי-אספקה, ואי-אפשר לייצב עומס על משאב מוגבל אם התכנית משתנה מדי לילה. MPS פותר זאת בכך שהוא מוציא את הפריטים הקריטיים לתהליך תכנון עצמאי, שבו המתכנן בודק ומאשר את התכנית ידנית, וה-Planning Time Fence "קופא" את התכנית באזור הקרוב כך שהרצות אוטומטיות לא ישנו אותה. רק לאחר שתכנית-האב יציבה ומאושרת, MRP רץ ומפצץ אותה לרכיבים — כך הרעש נשאר למטה ולא מטפס למעלה. מיישם שלא שולט בהבחנה בין MPS ל-MRP יראה או תכנית ראשית שלא מתייצבת, או — בכיוון ההפוך — רכיבים שלא תוכננו כלל כי שכחו להריץ MRP אחרי ה-MPS.
ערך עסקי
ידע אצורMPS נכון נותן יציבות תכנון למוצרים ולמשאבים הכי חשובים: התחייבות אספקה אמינה ללקוח, ייצוב עומס על צווארי בקבוק (כור, קו מילוי) לפני שהתכנית נכנסת ל-MRP, ותכנון מדויק של רכש חומרי גלם ארוכי-אספקה על בסיס תכנית קפואה ולא על בסיס תחזית שמשתנה כל לילה. ההפרדה בין הרמה העליונה (מבוקרת ידנית) לרמות הנמוכות (אוטומטיות) מפחיתה את "עצבנות" התכנית, מקטינה שינויי לוח-זמנים ברגע האחרון בקו הייצור, ומאזנת רמת שירות מול הון חוזר — כי המלאי הבטיחותי והכמויות של הפריטים הקריטיים נקבעים בכוונה ולא כתוצר-לוואי של אלגוריתם. עבור בית-חרושת בתעשייה תהליכית, שבו החלפת אצווה על קו יקרה והפעלת כור לוקחת שעות, יציבות תכנית-האב מתורגמת ישירות לניצולת גבוהה יותר ולפחות בזבוז.
היכן בשימוש
ידע אצורתכנון מוצרי גמר אסטרטגיים ומוצרים בעלי ערך גבוה; ניהול צווארי בקבוק (משאב קריטי — כור ערבוב, קו מילוי) שיש לייצב את העומס עליהם לפני MRP; תכנון-למלאי (MTS) של פריטים שמתבססים על תחזית/PIR ודורשים תכנית קפואה להתחייבות אספקה; סנכרון בין תכנון מכירות ותפעול (S&OP/PIR) לבין ביצוע הייצור; ותרחישי מיגרציה ל-S/4HANA שבהם יש לוודא שהפרדת ה-MPS וה-Firming נשמרו לאחר המרה ל-MRP Live. משמשים אותו מתכנני ייצור ראשיים (Master Planners), בקרי MRP, יועצי PP/PP-PI פונקציונליים וצוותי תכנון ביקוש.
מושגי מפתח
מאומת- פריט MPS — חומר שמסומן לתכנון ראשי דרך סוג MRP מסוג M (M0-M4) בתצוגת MRP 1 של נתון-האב. פרוצדורת התכנון (MRP Procedure) של סוגי M היא 'M' (Master Production Scheduling), להבדיל מ-'D' (MRP רגיל). זה מה שמוציא את הפריט למסלול תכנון נפרד.
- ניתוק מ-MRP (Decoupling) — פריטי MPS מתוכננים בהרצה נפרדת (MD40/MD41) *לפני* ריצת ה-MRP הכללית. הרכיבים התלויים (dependent requirements) שנגזרים מתכנית-האב אינם מתוכננים ב-MPS עצמו — הם מועברים ל-MRP רגיל שרץ אחריו ומפצץ אותם. כך רעשי הרכיבים לא מטפסים חזרה למוצר הסופי.
- Planning Time Fence (PTF) — טווח זמן (בימי-עבודה) מהיום קדימה שבו התכנית 'קפואה' והמערכת לא משנה אוטומטית הזמנות מתוכננות. נקבע בתצוגת MRP 1. בתוך ה-Fence שינוי הביקוש לא מזיז את התכנית — נדרשת התערבות מתכנן.
- Firming Type — סוג ה-Firming (הנגזר מסוג ה-MRP, כגון 0/1/2/3/4) קובע כיצד המערכת מתייחסת להזמנות ולדרישות בתוך ה-Planning Time Fence: האם היא מקבעת (firms) הזמנות מתוכננות קיימות, האם דוחפת דרישות חדשות מעבר ל-Fence, והאם יוצרת הזמנות אוטומטית או משאירה לתכנון ידני.
- Firmed Order (הזמנה מקובעת *) — הזמנה מתוכננת שקובעה, ידנית (סימון 'firming indicator') או אוטומטית בתוך ה-Time Fence, ושה-MRP/MPS לא ישנה בהרצה הבאה. מסומנת בכוכבית ב-MD04/MD43.
- MD40/MD41 — הרצת ה-MPS הרקעית: MD40 = MPS כולל לרמה (Total Planning Online/Background), MD41 = MPS לפריט בודד (Single-Item, Single-Level). מתכננים רק את הרמה של פריט ה-MPS, בלי לפצץ אוטומטית את כל עץ הרכיבים לעומק.
- MD43 — תכנון אינטראקטיבי לפריט בודד (Single-Item, Interactive Planning): מסך שבו המתכנן רואה את מצב ההיצע-ביקוש, מריץ תכנון סימולטיבי, מקבע/משנה הזמנות ומאשר את תכנית-האב ידנית לפני שמירה. לצד MD44 (הערכת תוצאות) ו-MD04 (מצב מלאי/דרישות).
- MPS מול MRP — MPS מייצב את הרמה העליונה בבקרה ידנית ובאופק קפוא; MRP מתכנן אוטומטית את שאר עץ המוצר. הרצף המחייב: קודם MPS ואישור התכנית, אחר-כך MRP לפיצוץ הרכיבים. שכחת ה-MRP → הרכיבים לא מתוכננים.
דוגמה מ-CBC
ידע אצורב-CBC, 'תרכיז המשקה' הוא צוואר הבקבוק של בית-החרושת — הכנתו לוקחת זמן, הקיבולת של כור הערבוב מוגבלת, וחומרי הגלם שלו ארוכי-אספקה. לכן הוא מסומן כפריט MPS: סוג MRP = M1 בתצוגת MRP 1, עם Planning Time Fence של 4 שבועות ו-Firming type שמקבע את ההזמנות המתוכננות בתוך ה-Fence. מדי שבוע המתכנן הראשי פותח את MD43 על התרכיז, רואה את PIR/תחזית המכירות מול המלאי והייצור המתוכנן, מריץ תכנון סימולטיבי, מייצב ומקבע את ההזמנות ל-4 השבועות הקרובים, ומאשר את תכנית-האב. רק לאחר האישור רצה הרצת MRP הכללית (MD01N/MRP Live) שמפצצת את תכנית התרכיז לחומרי הגלם — מים דמינרליים, סוכר, חומרי טעם — ומייצרת עבורם הזמנות רכש ודרישות. התוצאה: גם אם ביקוש חומר גלם משני מתנדנד, או ספק דוחה משלוח, תכנית ייצור התרכיז לארבעת השבועות הקרובים נשארת קפואה — הקו יודע מה מייצר, הרכש יודע מה לקנות, וההתחייבות ללקוח יציבה.
תהליך
מאומתטבלאות
מאומת| טבלה | תיאור |
|---|---|
| MARC | נתוני חומר ברמת מפעל — כולל סוג MRP (DISMM), פרוצדורת תכנון, Planning Time Fence ופרמטרי MPS/MRP בתצוגת MRP 1 |
| T438A | סוגי MRP (MRP Types) — הגדרת סוגי M0-M4, פרוצדורת תכנון M, Firming type ואינדיקטור חיזוי/צריכה |
| T438M | פרמטרים לסוגי MRP — טקסטים והגדרות נלוות לסוגי ה-MRP |
| MDKP | כותרת מסמך תכנון (Planning file / רשימת MRP-MPS) — כותרת תוצאות התכנון |
| MDTB | פריטי טבלת ה-MRP/MPS — שורות ההיצע-ביקוש של רשימת התכנון |
| PLAF | הזמנות מתוכננות (Planned Orders) — כולל דגל Firming להזמנות מקובעות בתוך ה-Time Fence |
| PBIM | דרישות עצמאיות מתוכננות (PIR) — מקור הביקוש של פריט ה-MPS (מנוהל ב-MD61) |
| DBVM | קובץ תכנון (Planning File Entries) — רשומות הפריטים לתכנון נטו, המנווטות אילו חומרים ייכללו בהרצת MPS/MRP |
טרנזקציות
מאומתאפליקציות Fiori
מאומתקונפיגורציה (SPRO)
מאומתProduction → Material Requirements Planning → Master Data → Check MRP Types (OMDQ) — הגדרת סוגי MRP מסוג M (M0-M4): קביעת פרוצדורת התכנון = M (Master Production Scheduling), Firming type, אינדיקטור חיזוי (Forecast) ואינדיקטור צריכה. בנוסף: Production → Material Requirements Planning → Planning → Master Production Scheduling — הגדרות MPS ייעודיות. ה-Planning Time Fence עצמו מוזן ברמת נתון-האב (תצוגת MRP 1) ולא ב-Customizing; ב-Customizing נקבעים סוג ה-Firming ופרמטרי בקרת התכנון (Plant Parameters — OPPQ). טבלאות בקרה: T438A/T438M.
אובייקטים / BAPIs
מאומתהפניות SAP
מאומתSAP Help Portal — Master Production Scheduling (MPS), Production Planning and Detailed Scheduling / MRP (S/4HANA); SAP Help Portal — Planning Time Fence and Firming (Firming Types); SAP Help Portal — MRP Types (Customizing: Check MRP Types / OMDQ); Production Planning with SAP S/4HANA (Rheinwerk) — §13.4 MRP Types & Planning Procedures; SAP Community — MPS vs MRP: When and Why to Use Master Production Scheduling
טעויות נפוצות
ידע אצור- הרצת MPS בלבד בלי MRP אחריו — פריט ה-MPS מתוכנן אך הרכיבים/חומרי הגלם לא מפוצצים כלל; MD04 של הרכיבים ריק. חובה להריץ MRP אחרי אישור תכנית-האב.
- סוג MRP שאינו M — הפריט נופל ל-MRP רגיל (פרוצדורה D) ולא נכנס לתכנון הראשי הנפרד; אין ניתוק ואין בקרה ידנית על הרמה העליונה.
- Planning Time Fence לא מוגדר או קצר מדי — התכנית משתנה בהרצה כל לילה ('nervousness'); אין אזור קפוא ואי-אפשר לתת התחייבות אספקה יציבה.
- בלבול בין Firming ידני לאוטומטי — הנחה שהמערכת תקבע הזמנות אוטומטית בתוך ה-Fence בעוד ה-Firming type דורש קיבוע ידני (או להפך), מה שגורם לשינויים לא צפויים בתכנית.
- סימון פריט כ-MPS אבל בלי מקור ביקוש (PIR/הזמנת לקוח) ברמה העליונה — הרצת ה-MPS לא מייצרת דבר כי אין ביקוש להתבסס עליו.
פתרון תקלות
ידע אצור'הרכיבים לא תוכננו' — בדוק שהרצת MRP (MD01N/MRP Live) לאחר ה-MPS; MPS מתכנן רק את הרמה העליונה, פיצוץ הרכיבים נעשה ב-MRP הרגיל. 'תכנית-האב משתנה כל לילה' — בדוק Planning Time Fence (MRP 1) ו-Firming type בסוג ה-MRP (OMDQ/T438A); אם ה-Fence 0 או ה-Firming לא מקבע, אין אזור קפוא. 'הפריט לא נכלל בהרצת MPS' — ודא שסוג ה-MRP הוא מסוג M (פרוצדורה M) ושקיימת רשומה בקובץ התכנון (DBVM); בדוק גם את היקף התכנון בהרצת MD40. 'ההזמנה שקיבעתי ידנית השתנתה' — ודא ש-firming indicator נשמר על ההזמנה (מוצג בכוכבית ב-MD04/MD43) ושהיא בתוך ה-Time Fence. 'MPS לא מייצר הזמנות' — בדוק שקיים ביקוש ברמה העליונה (PIR ב-MD61 בגרסה פעילה 00 / הזמנת לקוח) ושאסטרטגיית התכנון תואמת.
שיטות עבודה מומלצות
ידע אצור- הגדר MPS רק לפריטים שבאמת מצדיקים בקרה ידנית — מוצרי גמר אסטרטגיים וצווארי בקבוק. סימון-יתר של פריטים כ-MPS מעמיס עבודת תכנון ידנית מיותרת; רוב הפריטים צריכים להישאר ב-MRP רגיל (PD).
- קבע Planning Time Fence שתואם את זמן האספקה המצטבר וזמן ההתחייבות ללקוח — לא קצר מדי (התכנית לא מתייצבת) ולא ארוך מדי (אובדן גמישות לתגובה לשינויי ביקוש).
- הקפד על הרצף MPS → אישור → MRP, ותזמן את הרצת ה-MRP הכללית לרוץ *אחרי* ה-MPS (למשל כ-batch לילי בסדר הנכון) כדי שהרכיבים תמיד יפוצצו מתכנית-אב מיוצבת.
- השתמש ב-MD43 לתכנון אינטראקטיבי ובדיקת השפעות לפני שמירה — קבע והתאם הזמנות מול קיבולת צוואר הבקבוק לפני שהתכנית נכנסת ל-MRP, במקום לתקן בדיעבד.
- בחר Firming type מתאים לתהליך: קיבוע אוטומטי של הזמנות מתוכננות בתוך ה-Fence כשרוצים יציבות מקסימלית, מול קיבוע ידני כשהמתכנן צריך שיקול דעת מלא על כל הזמנה.
טיפים
ידע אצור- הזמנות מקובעות (firmed) מסומנות בכוכבית (*) ב-MD04 וב-MD43 — זה הסימן המהיר לזהות מה קפוא ומה עוד פתוח לשינוי אוטומטי בהרצה הבאה.
- ב-MD43 אפשר להריץ תכנון סימולטיבי ולראות את ההשפעה לפני שמירה — כלי חיוני לייצוב תכנית-האב מול קיבולת בלי לגעת בנתונים בפועל.
- סוג ה-MRP הוא הגורם היחיד שמפריד MPS מ-MRP — כל ההתנהגות (ניתוק, Firming, אופק) נגזרת מבחירת M0-M4 מול PD בתצוגת MRP 1; אין 'מתג MPS' נפרד.
- ב-S/4HANA התכנון רץ כ-MRP Live (MD01N) והבקרה עברה בחלקה לאפליקציות Fiori (Monitor/Manage Material Coverage), אך מנגנון ה-MPS, סוגי ה-MRP וה-Planning Time Fence נשארו זהים לוגית ל-ECC.
בחן את עצמך
ידע אצורמה ההבדל המהותי בין תכנון MPS לתכנון MRP רגיל?
מה תפקידו של ה-Planning Time Fence בפריט MPS?
פריט סומן כ-MPS, הורצה MD41 בהצלחה — אך MD04 של חומרי הגלם ריק. מה הגורם הסביר?
סיכום
ידע אצורתכנון ראשי (MPS) הוא רובד תכנון עליון שמייצב את הפריטים הקריטיים — מוצרי גמר אסטרטגיים וצווארי בקבוק — בתהליך נפרד ומבוקר שרץ לפני MRP. פריט מסומן כ-MPS דרך סוג MRP מסוג M (M0-M4, פרוצדורה M) בתצוגת MRP 1, מה שמוציא אותו למסלול תכנון עצמאי. ה-Planning Time Fence יוצר אזור קפוא שבו התכנית מוגנת מפני שינוי אוטומטי (Firming), וסוג ה-Firming קובע האם הקיבוע ידני או אוטומטי. הרצף המחייב: הרצת MPS (MD41/MD40) → ייצוב ותכנון אינטראקטיבי (MD43) → אישור תכנית-האב → הרצת MRP לפיצוץ הרכיבים. הניתוק (decoupling) מונע שרעשי הרכיבים יטלטלו את המוצר הסופי. טבלאות ליבה MARC/T438A/T438M/PLAF/MDKP · T-Codes MD40/MD41/MD43/MD44/MD04/MD61/OMDQ · Customizing OMDQ (Check MRP Types) · Fiori Monitor/Manage Material Coverage · Schedule MRP Runs. ב-S/4HANA המנגנון זהה לוגית ל-ECC, רץ כ-MRP Live עם בקרה חלקית ב-Fiori. הטעות הנפוצה ביותר: הרצת MPS בלי MRP אחריו — הרכיבים לא מתוכננים.