מהם תכנון-ייצור ותזמון-מפורט?
What Is Production Planning and Detailed Scheduling?
מבוא ל-PP/DS ב-SAP S/4HANA · שיעור 1
- PP/DS = שתי שכבות: תכנון (מה/כמה) ותזמון-מפורט (רצף/מכונה).
- הערך המוסף על MRP הוא קיבולת סופית ואופטימיזציית-setup.
- התוצר הוא תכנית בת-ביצוע עם תאריך, שעה ומשאב לכל הזמנה.
- ה-liveCache הוא מנוע-הביצועים שמאחורי התזמון המהיר.
מטרת השיעור
ידע אצורProduction Planning and Detailed Scheduling (PP/DS) הוא רכיב התכנון המתקדם (advanced planning) של SAP העונה על שתי שאלות-יסוד: מה לייצר ומתי (תכנון), וכן באיזה רצף ועל איזו מכונה (תזמון-מפורט). בעוד ש-MRP הקלאסי מתכנן בכמויות ובאופקי-זמן גסים, PP/DS מוסיף שכבת אופטימיזציה מודעת-קיבולת (finite, capacity-constrained) המייצרת תכנית בת-ביצוע בפועל ברצפת-הייצור. זהו המנוע שהופך תחזית-ביקוש לתכנית-ייצור ריאלית. תכנון-ייצור (Production Planning) — Production Planning קובע אילו מוצרים לייצר, באילו כמויות ובאילו תאריכים, כדי לכסות דרישה (הזמנות, תחזית, מלאי-בטחון). זהו השלב שמתרגם ביקוש לתכנית-אספקה: יצירת Planned Orders, בחירת מקור-אספקה (ייצור/רכש), וקביעת גודל-אצווה. זהו 'מה וכמה ומתי-בערך' של עולם הייצור. תזמון-מפורט (Detailed Scheduling) — Detailed Scheduling לוקח את ההזמנות שתוכננו ומשבץ אותן על משאבים סופיים: קובע רצף, תאריך-ושעת התחלה/סיום, וממזער זמני-החלפה (setup) וזמני-המתנה. זהו השלב שהופך תכנית-כמותית לתכנית-זמנים בת-ביצוע ברצפה, תוך כיבוד מגבלות-הקיבולת בפועל.
למה זה חשוב
ידע אצורדמיין מטבח מסעדה עמוס. 'תכנון-ייצור' עונה על: אילו מנות נכין היום וכמה (לפי ההזמנות הצפויות). 'תזמון-מפורט' עונה על: באיזה סדר נכין אותן, על איזה כיריים, ומי הטבח — כך שהכל יֵצא בזמן בלי שהכיריים יתפוצצו מעומס. PP/DS עושה בדיוק זאת לרצפת-ייצור: קודם מחליט מה וכמה, ואז מסדר את הרצף המדויק על המכונות. תכנון-ייצור (Production Planning) — תכנון-ייצור הוא רשימת-הקניות-וההכנות של המפעל: 'צריך להכין 1,000 בקבוקים עד יום שלישי, אז נתחיל ביום ראשון'. הוא מסתכל על מה הלקוחות יזמינו ומחליט מה ומתי לייצר כדי שיהיה מלאי בזמן — בלי להיכנס עדיין לשאלה על איזו מכונה בדיוק. תזמון-מפורט (Detailed Scheduling) — אחרי שהחלטנו מה להכין, התזמון-המפורט מסדר את התור: 'קודם נמלא את כל ה-Coke כי הם על אותו טעם, ואז נעבור ל-Sprite אחרי שטיפה'. הוא מסדר את העבודות על המכונות לפי הזמן שיש, כך שכלום לא יתנגש ושההחלפות יהיו מינימליות.
ערך עסקי
ידע אצורהמטרה: לגשר על הפער בין תחזית/דרישה לבין יכולת-ייצור בפועל. תכנון לבדו (MRP) מתעלם מקיבולת סופית ומ-setup; תזמון-מפורט מוסיף את מימד הזמן-והמכונה. יחד הם מבטיחים שהתכנית ניתנת לביצוע, ממזערים מלאי-תהליך וזמני-החלפה, ומשפרים On-Time-Delivery. תכנון-ייצור (Production Planning) — להבטיח זמינות-מוצר במועד הנכון ובכמות הנכונה, תוך איזון בין רמות-מלאי לבין שירות-לקוח. תכנון טוב מצמצם חוסרים ועודפים כאחד. תזמון-מפורט (Detailed Scheduling) — למקסם ניצולת-משאבים ולמזער זמני-החלפה והמתנה, תוך הבטחת עמידה-בזמנים. תזמון טוב = תפוקה גבוהה יותר מאותו ציוד והתחייבות-מסירה אמינה.
היכן בשימוש
ידע אצור• SPRO ► Advanced Planning ► Basic Settings ► Activate Advanced Planning • SAP Easy Access ► Logistics ► Advanced Planning ► Production Planning ► Interactive Production Planning • SPRO ► Advanced Planning ► Production Planning and Detailed Scheduling (PP/DS) ► Heuristics ► Maintain Heuristics • SAP Easy Access ► Advanced Planning ► Production Planning ► Production Planning Run • SPRO ► Advanced Planning ► PP/DS ► Detailed Scheduling ► Maintain Heuristics / Optimization • SAP Easy Access ► Advanced Planning ► Production Planning ► Detailed Scheduling Planning Board
מושגי מפתח
ידע אצור- PP/DS = שתי שכבות: תכנון (מה/כמה) ותזמון-מפורט (רצף/מכונה).
- הערך המוסף על MRP הוא קיבולת סופית ואופטימיזציית-setup.
- התוצר הוא תכנית בת-ביצוע עם תאריך, שעה ומשאב לכל הזמנה.
- ה-liveCache הוא מנוע-הביצועים שמאחורי התזמון המהיר.
- תכנון-ייצור = מה/כמה/מתי, דרך Heuristics ו-Planned Orders.
- ה-pegging מקשר כל אספקה לדרישה שהיא מכסה.
- Product Heuristic ו-Planning Procedure שולטים בהתנהגות-התכנון.
- תזמון-מפורט = רצף + זמן + משאב, עם קיבולת סופית.
- Setup Matrix מניע את אופטימיזציית-הרצף.
- ה-DS Planning Board (CDPS0) הוא ה-Gantt לתזמון ידני ואוטומטי.
דוגמה מ-CBC
ידע אצורבארגון (Example Product bottling) קווי-המילוי הם משאבים סופיים יקרים. PP/DS מתכנן אילו SKUs למלא וכמה (תכנון), ואז מסדר את רצף-המילוי על כל קו כדי למזער החלפות-טעם וגדלי-בקבוק (setup ארוך בין Coke ל-Sprite, או בין 0.5L ל-1.5L) — תזמון-מפורט שמקסם תפוקת-קו ומצמצם זמני-שטיפה. יצרן מקבל תחזית ל-50,000 יח' לחודש. שלב התכנון יוצר Planned Orders לכיסוי הדרישה לפי lot-size ומקורות-אספקה. שלב התזמון-המפורט לוקח את אותן הזמנות, משבץ אותן על המשאבים הסופיים לפי קיבולת זמינה, ממזער החלפות (setup) ע"י קיבוץ מוצרים דומים, וקובע לכל הזמנה תאריך-ושעת התחלה/סיום מדויקים — תכנית שאפשר למסור לרצפה. תכנון-ייצור (Production Planning) — בארגון תכנון-הייצור קובע כמה בקבוקי-Coke 0.5L למלא השבוע לפי תחזית-מכירות וקידום-מבצע, ויוצר Planned Orders למילוי — לפני שהוחלט על איזה קו ובאיזה רצף. Heuristic מזהה דרישה ל-1,000 יח' ב-15 בחודש ומלאי זמין 300. הוא יוצר Planned Order ל-700 יח', מחיל gross lot-size 500 (כך 1,000), קובע מקור-אספקה דרך PDS, וקושר ב-pegging את ההזמנה לדרישה. תאריך-ההתחלה נגזר מ-lead time. תזמון-מפורט (Detailed Scheduling) — בארגון ה-Setup Matrix מקודד שמעבר מ-Diet-Coke ל-Coke מצריך שטיפה קצרה, ומעבר מ-Coke ל-Sprite שטיפה ארוכה. התזמון-המפורט מסדר את רצף-המילוי על הקו כדי למזער שטיפות יקרות ולמקסם שעות-מילוי בפועל. חמש הזמנות מתוכננות לאותו קו. ה-Optimizer מסדר אותן לפי Setup Matrix כך שמוצרים דומים רצים ברצף (מזעור setup), משבץ כל אחת בחלון-זמן פנוי על המשאב, וקובע התחלה 08:00 וסיום 11:30 להזמנה הראשונה — עם רצף שמקצר את סך-זמן-ההחלפות.
תהליך
ידע אצורטבלאות
ידע אצור| טבלה | תיאור |
|---|---|
| RESB | RESB |
| PLAF | PLAF |
| /SAPAPO/ORDMAP | /SAPAPO/ORDMAP |
| /SAPAPO/MATKEY | /SAPAPO/MATKEY |
| /SAPAPO/ORDKEY | /SAPAPO/ORDKEY |
| /SAPAPO/RESAGG | /SAPAPO/RESAGG |
| /SAPAPO/ORDOP | /SAPAPO/ORDOP |
| /SAPAPO/SETUPMAT | /SAPAPO/SETUPMAT |
טרנזקציות
ידע אצוראפליקציות Fiori
ידע אצורקונפיגורציה (SPRO)
ידע אצור• הפעלת Advanced Planning ברמת-המערכת היא תנאי-סף; ללא הפעלה אין PP/DS ב-S/4HANA. • הבחנה מושגית: planning horizon (אופק-תכנון) מול detailed scheduling horizon (אופק-תזמון, קצר וקרוב יותר). • אופק התזמון-המפורט (PP/DS horizon) מוגדר ברמת-החומר/מפעל ומגדיר עד היכן קדימה מתבצע תזמון סופי. תכנון-ייצור (Production Planning) • Maintain Heuristics — הגדרת אלגוריתמי-התכנון (Product/Service Heuristics) וקישורם למוצר. • Product Heuristic ברמת-מוצר/מפעל קובע איזו לוגיקת-תכנון רצה בהרצת-התכנון. • Planning Procedure במוצר קובע אם תכנון אוטומטי (immediately) או דרך הרצה (planning run). תזמון-מפורט (Detailed Scheduling) • Detailed Scheduling Strategy — קובע מצב-תזמון (finite/infinite), כיוון (forward/backward) וטיפול-בהתנגשויות. • Setup Matrix — זמני/עלויות-החלפה תלויי-מעבר בין מוצרים, בסיס ל-setup-optimization. • DS Optimizer profile — משקלים (setup, lateness, makespan) לאופטימיזציה אוטומטית.
הערות
ידע אצורנתוני אב • Product (Material) עם תצוגות Advanced Planning · Resource (משאב-תכנון, מקביל ל-Work Center). • PDS / PPM — מבנה-נתוני-ייצור המאחד BOM + Routing לעולם ה-advanced planning. • Product master (Advanced Planning views) · Product Heuristic · Lot-size method · Planning Procedure. • PDS / Production Version — מקור-האספקה לייצור. • Resource (single/multi/bucket) עם capacity profile · Setup Matrix · DS Strategy/Optimizer profile. • Relationships (קודם-אחרי) בין פעולות-ההזמנה. שאלות ראיון מה ההבדל בין Production Planning ל-Detailed Scheduling? Planning עונה על 'מה לייצר וכמה' ועל כיסוי-דרישות לאורך אופק רחב; Detailed Scheduling עונה על 'באיזה רצף ועל איזה משאב', עם קיבולת סופית, לאורך אופק קצר וקרוב. מדוע PP/DS נחוץ אם קיים MRP? MRP מתכנן בכמויות וזמנים גסים ומתעלם מקיבולת סופית ומ-setup; PP/DS מוסיף אופטימיזציה מודעת-קיבולת ותזמון סדרתי על משאבים, ומייצר תכנית בת-ביצוע בפועל. מהו תפקיד ה-liveCache ב-PP/DS? liveCache הוא מנגנון in-memory המחזיק את רשת-התכנון (orders, pegging, capacity) ומאפשר חישובי-תזמון מהירים — לב ביצועי-התכנון של PP/DS. מהו תפקיד Heuristic ב-PP/DS? Heuristic הוא אלגוריתם-התכנון שמזהה חוסרים, מחשב כמויות לפי lot-size, יוצר Planned Orders וקובע מקור-אספקה — לוגיקת ה'מה וכמה' של התכנון. מהו pegging? הקישור הלוגי בין אלמנט-היצע (אספקה) לאלמנט-ביקוש (דרישה) שהוא מכסה; הוא מאפשר מעקב מלא היצע↔ביקוש ברשת-התכנון. מהו Setup Matrix ולמה הוא חשוב? טבלה של זמני/עלויות-החלפה תלויי-מעבר בין מוצרים; היא מאפשרת לתזמון לסדר רצף שממזער החלפות יקרות ומגדיל ניצולת-משאב. מה ההבדל בין תזמון finite ל-infinite? Finite מכבד את קיבולת-המשאב הסופית ולא מעמיס מעבר ליכולת; infinite מתעלם מקיבולת ועלול ליצור עומס-יתר ותכנית לא-ריאלית. נושאים קשורים • PP · MRP ותכנון דרישות • PP/DS · ארכיטקטורה (1.2.4) • PP/DS · תכנון-ייצור (1.1.1)
טעויות נפוצות
ידע אצור- ערבוב בין 'תכנון' ל'תזמון' — תכנון קובע מה/כמה, תזמון קובע רצף/מכונה; אלה שלבים שונים.
- הנחה ש-PP/DS מחליף את MRP לחלוטין — לרוב הם מתקיימים יחד, כל אחד לאופק ולמטרה שלו.
- התעלמות מקיבולת סופית — שימוש בתכנון בלבד בלי תזמון מחזיר לבעיות העומס של MRP.
- Planning Procedure שגוי במוצר ➔ ההזמנות לא נוצרות אוטומטית ולא מתעדכנות.
- lot-size לא-מתאים ➔ אצוות גדולות/קטנות מדי ומלאי לא-יעיל.
- Product Heuristic לא משויך ➔ הרצת-התכנון מדלגת על המוצר.
- תזמון infinite בלבד ➔ עומס-יתר על משאבים ותכנית לא-ריאלית.
- Setup Matrix חסר/שגוי ➔ רצף לא-יעיל והחלפות מיותרות.
- התעלמות מ-relationships ➔ פעולות מתוזמנות בסדר בלתי-אפשרי.
פתרון תקלות
ידע אצור• ההזמנה מתוכננת אך לא מתוזמנת על משאב ➔ ודא שהיא בתוך אופק התזמון-המפורט (PP/DS horizon). • התכנית לא ריאלית מבחינת קיבולת ➔ נבדק שתזמון finite מופעל ולא רק תכנון אינסופי. • מוצר לא נכלל ב-PP/DS ➔ חסרה תצוגת Advanced Planning או הפעלת Advanced Planning במערכת. תכנון-ייצור (Production Planning) • אין Planned Orders לאחר הרצה ➔ בדוק Product Heuristic ו-Planning Procedure במוצר. • ה-pegging לא מקשר נכון ➔ ודא תאריכים ו-pegging settings (use/availability dates). • כמות לא צפויה ➔ בדוק lot-size method ומלאי-בטחון. תזמון-מפורט (Detailed Scheduling) • פעולה לא מתוזמנת על משאב ➔ קיבולת חסרה בחלון או מחוץ לאופק-התזמון. • רצף לא ממזער החלפות ➔ Setup Matrix לא מתוחזק או Optimizer לא הופעל. • התנגשויות-זמן על המשאב ➔ DS Strategy מוגדר infinite במקום finite.
שיטות עבודה מומלצות
ידע אצור- הגדר אופק-תזמון-מפורט קצר וממוקד — תזמן finite רק את הקרוב, ותכנן infinite את הרחוק.
- תכנן (planning) ברמת-מוצר/קבוצה, ותזמן (scheduling) ברמת-משאב — הפרד תפקידים בבירור.
- מפה את אובייקטי-הליבה (Order, Resource, Pegging, PDS) לפני קונפיגורציה.
- התאם Product Heuristic לאופי-המוצר (make-to-stock מול make-to-order).
- תקנן מעט שיטות-lot-size לפשטות ולעקביות.
- הפעל תכנון-אוטומטי (immediately) רק היכן שצריך תגובה מהירה; אחרת השתמש בהרצות.
- תחזק Setup Matrix מדויק — הוא הלב של אופטימיזציית-הרצף.
- הרץ DS Optimizer עם משקלים שתואמים את מטרת-העסק (מזעור-setup מול עמידה-בזמנים).
- השתמש ב-Planning Board לתיקונים ידניים נקודתיים אחרי האופטימיזציה האוטומטית.
טיפים
ידע אצור- PP/DS מבדיל בין שני אופקי-תכנון: planning (כיסוי-דרישות, lot-sizing, מקורות-אספקה) ו-detailed scheduling (רצף סדרתי על משאבים סופיים, setup-optimization, מזעור זמני-המתנה). הליבה רצה מול ה-liveCache — מסד-נתונים in-memory המחזיק את רשת-התכנון (orders, pegging, capacity) ומאפשר חישובי-תזמון מהירים. ב-S/4HANA זהו embedded PP/DS הרץ באותה מערכת, להבדיל מ-SAP APO החיצוני. אובייקטי-הליבה: Planned Order, PP/DS Order, resource, pegging (קישור היצע↔ביקוש), ו-PPM/PDS (Production Data Structure) כמקבילה ל-BOM+Routing בעולם ה-advanced planning.
- תכנון-ייצור (Production Planning) — ב-PP/DS התכנון מבוצע דרך Heuristics (אלגוריתמי-תכנון) הרצים על net requirements: זיהוי חוסר, lot-sizing, יצירת PP/DS Planned Orders, ו-source determination דרך PDS/Production Version. ה-pegging מקשר כל אספקה לדרישה שהיא מכסה. התכנון יכול להיות infinite (מתעלם מקיבולת) בשלב זה, ואז התזמון-המפורט מטפל בקיבולת. ה-Product Heuristic המוגדר ברמת-המוצר קובע איזו לוגיקת-תכנון מופעלת.
- תזמון-מפורט (Detailed Scheduling) — התזמון רץ על Resources (single/multi-activity, bucket) עם time-continuous capacity. אלגוריתמי DS heuristics ו-Optimizer (genetic/setup-based) מסדרים פעולות, מכבדים מגבלות-קודם-אחרי (relationships), ומבצעים setup-optimization דרך Setup Matrix (תלוי-מעבר בין מוצרים). תוצר: PP/DS Orders עם זמני-משאב מדויקים. ה-DS Planning Board (/SAPAPO/CDPS0) הוא ה-Gantt האינטראקטיבי לתזמון ידני ולאופטימיזציה. הכל מוחזק ב-liveCache.
סיכום
ידע אצור• PP/DS = שתי שכבות: תכנון (מה/כמה) ותזמון-מפורט (רצף/מכונה). • הערך המוסף על MRP הוא קיבולת סופית ואופטימיזציית-setup. • התוצר הוא תכנית בת-ביצוע עם תאריך, שעה ומשאב לכל הזמנה. • ה-liveCache הוא מנוע-הביצועים שמאחורי התזמון המהיר. • תכנון-ייצור = מה/כמה/מתי, דרך Heuristics ו-Planned Orders. • ה-pegging מקשר כל אספקה לדרישה שהיא מכסה. • Product Heuristic ו-Planning Procedure שולטים בהתנהגות-התכנון. • תזמון-מפורט = רצף + זמן + משאב, עם קיבולת סופית. • Setup Matrix מניע את אופטימיזציית-הרצף. • ה-DS Planning Board (CDPS0) הוא ה-Gantt לתזמון ידני ואוטומטי.