נהלי תכנון
Planning Procedures
קונפיגורציה · שיעור 4
- Planning Procedure = מתג-התגובתיות של החומר.
- immediate / planning-run / no-automatic.
- אזן תגובתיות מול עומס-מערכת.
- הנוהל = מטריצת 'אם-אז' לאירועי-תכנון.
מטרת השיעור
ידע אצורPlanning Procedure (נוהל-תכנון) מוגדר לכל חומר וקובע כיצד המערכת מגיבה לאירועי-תכנון: האם לתכנן מיד (immediate), לסמן לתכנון (mark for planning), או להשאיר להרצה. הוא ה'מתג-התגובתיות' של החומר — ההבדל בין תכנון בזמן-אמת לבין תכנון-אצווה לילי. הגדרות נוהל התכנון — הגדרות-נוהל-התכנון מפרטות, לכל סוג-אירוע (יצירת/שינוי/מחיקת דרישה או היצע), מהי התגובה ואיזו היוריסטיקה מופעלת. כך נשלטת התנהגות-החומר ברזולוציה של אירוע-בודד. הגדרות להרצות תכנון ייצור ב-PP/DS — הרצת-תכנון-ייצור (Production Planning Run) היא הביצוע-האצווה של היוריסטיקות על אוכלוסיית-חומרים גדולה — בדרך-כלל בלילה. ההגדרות קובעות את היקף-ההרצה (net-change/regenerative), את ה-Heuristic Profile המופעל, ואת קבוצת-החומרים והמיקומים.
למה זה חשוב
ידע אצורכשמשהו משתנה (דרישה חדשה, ביטול-הזמנה), המערכת צריכה להחליט: לתכנן מחדש עכשיו, רק לסמן 'צריך-תכנון', או לחכות להרצת-הלילה? נוהל-התכנון הוא ההחלטה הזו לכל חומר. מוצר חשוב ← תכנון-מיידי; מוצר רגיל ← סימון-להרצה. הגדרות נוהל התכנון — כל נוהל מורכב מטבלת 'אם-אז': אם נוצרה דרישה ← תעשה X; אם נמחקה הזמנה ← תעשה Y. ההגדרות הן מילוי הטבלה הזו. הגדרות להרצות תכנון ייצור ב-PP/DS — במקום לתכנן כל חומר ידנית, מריצים 'הרצה גדולה' שעוברת על כל החומרים ומפעילה עליהם היוריסטיקות. ההגדרות קובעות מה נכלל בהרצה ומה היא עושה.
ערך עסקי
ידע אצורלאזן בין תגובתיות-תכנון (זמן-אמת) לבין עומס-מערכת — לתת תכנון-מיידי רק היכן שצריך, ולהשאיר את השאר להרצות-אצווה. הגדרות נוהל התכנון — לאפשר שליטה מדויקת בהתנהגות-תכנון לכל סוג-אירוע, ולא רק החלטה גורפת אחת. הגדרות להרצות תכנון ייצור ב-PP/DS — לתכנן ביעילות אוכלוסיית-חומרים גדולה באצווה, תוך בחירת-היקף שמאזן בין שלמות לבין זמן-ריצה.
היכן בשימוש
ידע אצור• SPRO ► Advanced Planning ► PP/DS ► Planning Procedure ► Maintain Planning Procedures • Advanced Planning ► PP/DS ► Planning Procedure ► Assign Planning Procedure to Products • SPRO ► Advanced Planning ► PP/DS ► Planning Procedure ► Maintain Planning Procedure (Reactions) • Advanced Planning ► PP/DS ► Planning Procedure ► Define Reactions to Events (/SAPAPO/CDPSC5) • SPRO ► Advanced Planning ► PP/DS ► Planning Procedure ► Define Settings for Production Planning Run • Advanced Planning ► PP/DS ► Production Planning Run (/SAPAPO/CDPSB0) ► Define Planning Variant
מושגי מפתח
ידע אצור- Planning Procedure = מתג-התגובתיות של החומר.
- immediate / planning-run / no-automatic.
- אזן תגובתיות מול עומס-מערכת.
- הנוהל = מטריצת 'אם-אז' לאירועי-תכנון.
- reaction + היוריסטיקה לכל event-type.
- הבחן לפי-חשיבות-האירוע.
- הרצת-תכנון = ביצוע-אצווה של היוריסטיקות בקנה-מידה.
- net-change ליום-יום, regenerative לאיפוס.
- Heuristic Profile + propagation range קובעים מה ההרצה עושה.
דוגמה מ-CBC
ידע אצורבארגון משקאות-דגל בנוהל תכנון-מיידי כדי להגיב מהר לשינויי-ביקוש; משקאות-עונתיים בנוהל מבוסס-הרצה כדי לא להעמיס את המערכת בכל שינוי-קטן. מוצר-דגל בנוהל immediate: דרישה חדשה מפעילה מיד היוריסטיקה ויוצרת הזמנת-תכנון. מוצר-רגיל בנוהל planning-run: הדרישה רק מסומנת, וההרצה הלילית תטפל בה. הגדרות נוהל התכנון — בארגון נוהל קו-המילוי: דרישת-מכירה חדשה ← immediate (להגיב מהר); שינוי-תאריך קטן ← planning-run הלילית. נוהל שמגדיר: יצירת-דרישה ← immediate; שינוי-כמות ← mark for planning-run; מחיקה ← no action. כך אירועים-חשובים מטופלים מיד והשאר נצברים להרצה. הגדרות להרצות תכנון ייצור ב-PP/DS — בארגון הרצת-net-change לילית מפעילה את פרופיל קו-המילוי על כל המשקאות; הרצת-regenerative מלאה מורצת רק בסופי-שבוע לאיפוס-מלא של התכנית. Variant לילי: net-change + Heuristic Profile 'תכנון-יומי' + propagation range של כל המפעל. ה-job רץ ב-02:00, ובבוקר התכנית מעודכנת.
תהליך
ידע אצורטבלאות
ידע אצור| טבלה | תיאור |
|---|---|
| /SAPAPO/PLPRO | /SAPAPO/PLPRO |
| /SAPAPO/MATLOC | /SAPAPO/MATLOC |
| /SAPAPO/PPDSPLPR | /SAPAPO/PPDSPLPR |
| /SAPAPO/PLPROREAC | /SAPAPO/PLPROREAC |
| /SAPAPO/PPRUN | /SAPAPO/PPRUN |
| /SAPAPO/PROPRANGE | /SAPAPO/PROPRANGE |
| /SAPAPO/HEUR_PRO | /SAPAPO/HEUR_PRO |
טרנזקציות
ידע אצוראפליקציות Fiori
ידע אצורקונפיגורציה (SPRO)
ידע אצור• Maintain Planning Procedure: הגדר reactions לאירועי-תכנון (immediate / planning-run / no automatic). • שייך היוריסטיקה לנוהל (איזה אלגוריתם מופעל בתגובה). • שייך נוהל לחומרים ברמת-product (/SAPAPO/MAT1). הגדרות נוהל התכנון • לכל event-type הגדר reaction (1/3/4) והיוריסטיקה מופעלת. • קבע אם נדרש re-planning של pegging. • שלב immediate ו-planning-run לאירועים שונים באותו נוהל. הגדרות להרצות תכנון ייצור ב-PP/DS • Planning scope: net-change (רק שינויים) מול regenerative (הכל מחדש). • Heuristic Profile: אילו היוריסטיקות ובאיזה סדר. • Propagation range: אילו חומרים/location נכללים. • תזמון ב-background job (לילי) + תיעוד ב-Application Log.
הערות
ידע אצורנתוני אב • Planning Procedure מוגדר ברמת-product (/SAPAPO/MATLOC) — לכל חומר/location. • הנוהל מצביע על ההיוריסטיקה המופעלת בתגובה לאירוע. שאלות ראיון מה קובע Planning Procedure? כיצד חומר מגיב לאירועי-תכנון: תכנון-מיידי, סימון-להרצה, או ללא-תגובה-אוטומטית; וגם איזו היוריסטיקה מופעלת. מה הסיכון בתכנון-מיידי גורף? עומס-מערכת כבד — כל שינוי-קטן מפעיל היוריסטיקה; מיועד רק לחומרים קריטיים. כיצד שולטים בתגובה לאירוע-תכנון ספציפי? בהגדרות-הנוהל לכל event-type בוחרים reaction (immediate/planning-run/none) ומשייכים היוריסטיקה — שליטה ברזולוציית-אירוע. מה ההבדל בין net-change ל-regenerative planning run? net-change מתכנן רק חומרים שהשתנו (מהיר, ליום-יום); regenerative מתכנן הכל מחדש (כבד, לאיפוס/אתחול). כיצד מתזמנים הרצת-תכנון-ייצור? מגדירים variant (scope+Heuristic Profile+propagation range) ומתזמנים כ-background job, בדרך-כלל לילי, ומנטרים את ה-Application Log. נושאים קשורים • PP/DS · היוריסטיקות (3.3) • PP/DS · יומני-יישום (3.7)
טעויות נפוצות
ידע אצור- Immediate planning על יותר-מדי חומרים ➔ עומס-מערכת כבד.
- נוהל 'no automatic' לחומר שצריך תגובה ➔ דרישות לא מטופלות.
- תגובה אחידה לכל האירועים במקום הבחנה לפי-חשיבות.
- שיוך היוריסטיקה לא-מתאימה לאירוע.
- regenerative יומי ➔ זמן-ריצה ארוך מיותר; השתמש ב-net-change.
- propagation range רחב מדי ➔ הרצה איטית.
- Heuristic Profile שגוי בהרצה ➔ תכנון לא-נכון בקנה-מידה.
פתרון תקלות
ידע אצור• חומר לא מגיב לדרישה חדשה ➔ נוהל-תכנון 'no automatic' או לא משויך. • המערכת איטית מאוד ➔ יותר-מדי חומרים ב-immediate planning. הגדרות נוהל התכנון • אירוע מסוים לא מטופל ➔ reaction מוגדר 'no action' לאותו event-type. • תכנון-מחדש מיותר ➔ re-planning של pegging מופעל ללא-צורך. הגדרות להרצות תכנון ייצור ב-PP/DS • ההרצה ארוכה מאוד ➔ regenerative במקום net-change או range רחב. • חומרים לא-מתוכננים בהרצה ➔ מחוץ ל-propagation range. • תוצאות שגויות ➔ Heuristic Profile לא-מתאים; בדוק Application Log.
שיטות עבודה מומלצות
ידע אצור- השתמש ב-immediate planning רק לחומרים קריטיים/מהירים.
- השאר את הרוב ל-planning-run להפחתת-עומס.
- הבחן בין אירועים-חשובים (immediate) לזניחים (planning-run).
- תעד את מטריצת ה'אם-אז' של כל נוהל.
- net-change לילי שגרתי; regenerative מדי-פעם לאיפוס.
- צמצם propagation range לרלוונטי בלבד.
- נטר את Application Log לאחר כל הרצה.
טיפים
ידע אצור- Planning Procedure מוגדר ברמת-product (master data) ומכיל reactions לאירועים (creation/change/deletion of requirement/receipt). אופציות: '1 - no automatic planning', '3 - automatic planning immediately', '4 - planning in planning run' ועוד. בנוסף הוא מצביע על היוריסטיקה שתופעל. בהגדרות ה-PP/DS מגדירים את הנוהל ומשייכים לחומרים. בחירת-נוהל משפיעה ישירות על עומס-המערכת: immediate planning על אלפי-חומרים = עומס כבד.
- הגדרות נוהל התכנון — ב-/SAPAPO/CDPSC5 מגדירים לכל נוהל את ה-reaction-to-events: לכל event-type בוחרים אחת מאפשרויות-התגובה (1/3/4...) ומשייכים היוריסטיקה. ניתן להפעיל גם 'planning in planning run' לאירועים מסוימים ו-'immediate' לאחרים — שליטה דקה. הנוהל גם קובע אם נדרש re-planning של pegging-relationships.
- הגדרות להרצות תכנון ייצור ב-PP/DS — ב-/SAPAPO/CDPSB0 (Production Planning Run) מגדירים variant: planning scope (net change בלבד מול regenerative מלא), Heuristic Profile, propagation range (אילו חומרים/location), ו-planning mode. Net-change מתכנן רק מה שהשתנה (מהיר); regenerative מתכנן הכל מחדש (כבד, לאתחול). ההרצה מתועדת ב-Application Log. לרוב מתזמנים אותה ב-background job לילי.
סיכום
ידע אצור• Planning Procedure = מתג-התגובתיות של החומר. • immediate / planning-run / no-automatic. • אזן תגובתיות מול עומס-מערכת. • הנוהל = מטריצת 'אם-אז' לאירועי-תכנון. • reaction + היוריסטיקה לכל event-type. • הבחן לפי-חשיבות-האירוע. • הרצת-תכנון = ביצוע-אצווה של היוריסטיקות בקנה-מידה. • net-change ליום-יום, regenerative לאיפוס. • Heuristic Profile + propagation range קובעים מה ההרצה עושה.