אזורי תכנון ופרופילי זמן
Planning Areas and Time Profiles
הגדרת SAP IBP ל-S&OP · שיעור 1
- Planning Area = מיכל-המודל; Time Profile = ציר-הזמן.
- Storage Time Profile Level קובע את גבול-הפירוק.
- תמיד Copy מ-Sample ותמיד Activate אחרי שינוי מבני.
- Planning Area = אובייקט-העל של המודל.
מטרת השיעור
ידע אצורה-Planning Area הוא מבנה-העל של כל תהליך תכנון ב-IBP: הוא אוסף בתוכו את כל אבני-הבניין — Time Profile, Attributes, Master Data Types, Planning Levels ו-Key Figures — לכדי מודל-נתונים אחד שעליו רצים כל החישובים והדוחות. ה-Time Profile מגדיר את ציר-הזמן (יום/שבוע/חודש/רבעון/שנה) שעליו נשמרים ומצטברים הנתונים. שני אלה הם התשתית שבלעדיה אין S&OP ב-IBP. אזורי תכנון — ה-Planning Area הוא אובייקט-העל של מודל-התכנון. הוא מקשר Time Profile יחיד, אוסף Planning Levels ו-Key Figures, ומגדיר את גבולות התהליך. כל S&OP חי בתוך Planning Area אחד. פרופיל זמן — ה-Time Profile מגדיר את ציר-הזמן של מודל-התכנון — אילו רמות-זמן קיימות (Day/Week/Month/Quarter/Year), כיצד הן מתקפלות זו לתוך זו, ובאיזו רמה נשמרים הנתונים. הוא ה'לוח-שנה' שכל המדדים מדברים בו.
למה זה חשוב
ידע אצורחשוב על Planning Area כמו 'בסיס-נתונים מוכן-לתכנון' — קופסה אחת גדולה שמכילה את כל מה שצריך כדי לתכנן: אילו ממדים (מוצר, לקוח, מפעל), אילו מדדים (ביקוש, מלאי, ייצור), ובאיזה לוח-זמנים. ה-Time Profile הוא 'הלוח-שנה' של התכנון: הוא אומר אם מתכננים לפי חודשים, שבועות או רבעונים, וכיצד הם מתקפלים זה לתוך זה (שבועות ← חודשים ← שנים). אזורי תכנון — Planning Area הוא 'הפרויקט' שבתוכו מתכננים. הכל — ממדים, מדדים, לוח-זמנים — חי בתוכו. SAP מספקת תבניות מוכנות (Sample Planning Areas) שמהן מעתיקים ומתאימים. פרופיל זמן — ה-Time Profile הוא 'איך מחלקים את הזמן': לפי ימים, שבועות, חודשים, רבעונים או שנים. הוא גם קובע איך תקופה קטנה מתקפלת לתוך גדולה — 4–5 שבועות בחודש, 3 חודשים ברבעון.
ערך עסקי
ידע אצורלספק לארגון מבנה-נתונים אחד, עקבי ומאוחד, שעליו רצים תרחישי S&OP — מ-Demand Review ועד Supply Review ו-Executive Review. ה-Time Profile מבטיח שכל המדדים מדברים באותה 'שפת-זמן', כך שאפשר להשוות ביקוש לאספקה לאותה תקופה בדיוק. אזורי תכנון — לתחום ולאחד תהליך-תכנון שלם תחת מבנה-נתונים אחד עקבי, כך שכל המדדים והרמות מסונכרנים. פרופיל זמן — להבטיח 'שפת-זמן' אחידה לכל המדדים, כך שביקוש ואספקה לאותה תקופה ניתנים להשוואה, וכך שצבירה ופירוק לאורך-זמן עובדים נכון.
היכן בשימוש
ידע אצור• IBP Web UI ► Configuration ► Time Profiles ► New (הגדר Time Profile Levels: Month/Quarter/Year) • IBP Web UI ► Configuration ► Planning Areas ► Copy from Sample (SAPIBP1) ► assign Time Profile • IBP Web UI ► Configuration ► Planning Areas ► <Planning Area> ► Activate • IBP Web UI ► Configuration ► Planning Areas ► New / Copy from Sample (SAPIBP1) • IBP Web UI ► Configuration ► Planning Areas ► <PA> ► Activate • IBP Web UI ► Configuration ► Time Profiles ► New ► define Levels (Year/Quarter/Month/Week) • IBP Web UI ► Configuration ► Time Profiles ► Generate Periods (TSTART/TEND)
מושגי מפתח
ידע אצור- Planning Area = מיכל-המודל; Time Profile = ציר-הזמן.
- Storage Time Profile Level קובע את גבול-הפירוק.
- תמיד Copy מ-Sample ותמיד Activate אחרי שינוי מבני.
- Planning Area = אובייקט-העל של המודל.
- Copy מ-SAPIBP1.
- Activate לאחר כל שינוי.
- Time Profile = ציר-הזמן ההיררכי.
- Storage level קובע את גבול-הפירוק לאורך-זמן.
- הרץ Generate Periods קדימה ואל תשנה לאחר טעינה.
דוגמה מ-CBC
ידע אצורבארגון מוקם Planning Area בשם MFG_SNOP עבור תכנון מכירות-ותפעול של משקאות. ה-Time Profile נבנה עם Month ← Quarter ← Year, כי תכנון-המשקאות מתנהל חודשית מול עונתיות-קיץ. רמת-Week נוספת כדי לתמוך בפירוק (disaggregation) של תכנית-הייצור לשבועות-מילוי בקווי-המילוי. צוות תכנון מקים תהליך S&OP חודשי: בונים Time Profile עם רמות Month ← Quarter ← Year, יוצרים Planning Area חדש מבוסס SAPIBP1, מקצים לו את ה-Time Profile, ולאחר Activation טוענים נתוני-אב ונתוני-מפתח. מאותו רגע כל החישובים (ביקוש, אספקה, מלאי) מתבצעים על אותו ציר-זמן חודשי. אזורי תכנון — בארגון ה-Planning Area הוא MFG_SNOP, מבוסס SAPIBP1, ומכיל את כל ממדי-המשקאות (Product, Brand, Plant, Customer) וכל מדדי ה-S&OP (Demand, Production, Inventory). צוות מעתיק את SAPIBP1 ל-Planning Area חדש Z_SNOP, מסיר Key Figures לא-רלוונטיים, מוסיף Attribute עסקי, ומפעיל Activate. כעת אפשר לטעון נתונים ולהריץ דוחות. פרופיל זמן — בארגון ה-Time Profile הוא Year ← Quarter ← Month ← Week. תכנון-המכירות מתנהל חודשית, אך הפירוק לשבועות מאפשר תרגום תכנית-ייצור לתוכנית-מילוי שבועית בקווים. בונים Time Profile עם Level 1=Year, 2=Quarter, 3=Month, 4=Week. מגדירים Storage ב-Week. נתוני-ביקוש שבועיים מצטברים אוטומטית לחודשים ולרבעונים בדוחות.
תהליך
ידע אצורטבלאות
ידע אצור| טבלה | תיאור |
|---|---|
| Planning Area (metadata) | Planning Area (metadata) |
| Time Profile | Time Profile |
| Time Profile Level | Time Profile Level |
| Sample PA: SAPIBP1 | Sample PA: SAPIBP1 |
| Period (TSTART/TEND) | Period (TSTART/TEND) |
טרנזקציות
ידע אצוראפליקציות Fiori
ידע אצורקונפיגורציה (SPRO)
ידע אצור• Time Profile: הגדר Time Profile Levels מהגס-לדק (Year ← Quarter ← Month [← Week ← Day]); כל רמה מקבלת Period ID ייחודי ו-Time Profile Level number. • Planning Area: צור חדש או Copy מ-Sample (SAP4/SAPIBP1); הקצה Time Profile יחיד; הגדר Storage Time Profile Level (הרמה הדקה ביותר שבה נשמרים נתונים). • Activation: לאחר כל שינוי מבני בצע Activate; פעולה זו בונה את מבני-הנתונים בפועל ב-HANA. • Planning Area Version: ניהול גרסאות-עבודה מול הגרסה הפעילה, לבדיקת שינויים לפני Activation. אזורי תכנון • צור Planning Area (Copy מ-SAPIBP1), הקצה Time Profile, הגדר Attributes ו-Planning Levels, ובצע Activation. • נהל Versions/Scenarios לתכנון-תרחישים בתוך אותו Planning Area. פרופיל זמן • הגדר Time Profile Levels ממוספרים מהגס לדק; קבע את ה-Storage level. • הרץ Generate Periods ליצירת ה-Period IDs בפועל (TSTART/TEND) לטווח-השנים הנדרש. • קבע תבנית-שבועות (4-4-5 או לפי-יומן) להתקפלות שבוע←חודש.
הערות
ידע אצורנתוני אב • Time Profile = ציר-הזמן הגלובלי; Planning Area = מיכל המודל. • Storage Time Profile Level = הרמה שבה נשמרים נתוני-המפתח פיזית (לרוב Month/Week). שאלות ראיון מהו Planning Area ב-IBP? מבנה-העל המאגד Time Profile, Attributes, Master Data Types, Planning Levels ו-Key Figures לכדי מודל-נתונים אחד שעליו רצים כל החישובים והדוחות. מהו Storage Time Profile Level ומדוע הוא חשוב? הרמה הדקה ביותר שבה נתוני-המפתח נשמרים פיזית. הוא קובע את גבול-הפירוק: אפשר לצבור (aggregate) מעלה אך לא לפרק מתחת לרמה זו. מדוע Activation נדרש? כל שינוי מבני יושב תחילה בגרסת-עבודה; Activation בונה בפועל את מבני-הנתונים ב-HANA ומכניס את השינוי לתוקף. מהי SAPIBP1? Sample Planning Area מאוחד של SAP המכסה Demand, Inventory, S&OP ו-Supply — הבסיס המומלץ להעתקה ולהתאמה. האם אפשר לשנות Time Profile של Planning Area פעיל? טכנית כן, אך זו פעולה יקרה הדורשת טעינה-מחדש; מומלץ מאוד לקבע את ה-Time Profile מראש. מהם Time Profile Levels? הרמות הממוספרות של ציר-הזמן (Year/Quarter/Month/Week/Day) המגדירות את היררכיית-הזמן ואת אופן-התקפלות התקופות. מהו תפקיד Generate Periods? יצירת ה-Period IDs בפועל (TSTART/TEND) לכל רמה ולטווח-השנים — בלעדיהם אין תקופות לאחסן בהן נתונים. נושאים קשורים • S&OP · רמות תכנון (10.3) • S&OP · מדדי-מפתח (10.4) • S&OP · פרופיל זמן (10.1.2) • S&OP · אזורי תכנון (10.1.1)
טעויות נפוצות
ידע אצור- בחירת Storage Time Profile Level גס מדי (Quarter) — אובדן יכולת-פירוק לתקופות דקות.
- שינוי Time Profile לאחר טעינת-נתונים — דורש טעינה-מחדש ועלול לאבד נתונים.
- בנייה מאפס במקום Copy מ-Sample Planning Area — בזבוז-זמן ושגיאות-מבנה.
- שכחת Activation לאחר שינוי — השינוי 'יושב' בגרסת-עבודה ולא נכנס לתוקף.
- בנייה מאפס במקום Copy מ-Sample.
- ערבוב תהליכים שונים (Demand+Supply+Inventory) ב-Planning Area אחד ללא תכנון נכון של Levels.
- Storage level גס מדי ➔ אי-יכולת לפרק לשבועות.
- אי-הרצת Generate Periods ➔ אין תקופות לטעון אליהן נתונים.
- שינוי Time Profile לאחר טעינה ➔ אובדן/חוסר-עקביות נתוני-זמן.
פתרון תקלות
ידע אצור• נתונים לא נטענים ➔ ה-Planning Area לא Activated, או Storage Time Profile Level לא תואם את הנתונים. • חישובים על ציר-זמן שגוי ➔ Time Profile Levels לא מסודרים נכון או חסרה רמת-Week. • Activation נכשל ➔ Planning Level/Key Figure לא-עקבי; בדוק את לוג ה-Activation. • אי-אפשר לשנות Time Profile ➔ קיימים נתונים; נדרש ניקוי או Planning Area חדש. אזורי תכנון • Activation נכשל ➔ אי-עקביות ב-Planning Level/Key Figure; קרא את לוג ה-Activation. • נתונים לא נטענים ➔ ה-PA לא Activated. פרופיל זמן • נתונים נופלים לתקופה שגויה ➔ TSTART/TEND או תבנית-שבועות שגויים. • אין תקופות עתידיות לתכנון ➔ הרץ Generate Periods לטווח רחב יותר.
שיטות עבודה מומלצות
ידע אצור- התחל תמיד מ-Copy של Sample Planning Area (SAPIBP1) וקצץ את מה שלא צריך.
- הגדר Time Profile עם רמה דקה מספיק (Week) גם אם מתכננים חודשית — קל לצבור, קשה לפרק.
- נהל שינויים בגרסת-עבודה (Planning Area Version) ובדוק לפני Activation בסביבת-ייצור.
- תעד את משמעות כל Time Profile Level והקשר העסקי שלו.
- העדף SAPIBP1 כבסיס — הוא מודל מאוחד ומכוסה היטב.
- שמור Planning Area יחיד ומאוחד ל-S&OP כדי להשוות ביקוש לאספקה באותו מבנה.
- הגדר רמה דקה (Week) גם בתכנון חודשי — קל לצבור מעלה.
- צור תקופות לטווח של 3–5 שנים קדימה.
- קבע Time Profile מוקדם ואל תשנה לאחר טעינה.
טיפים
ידע אצור- ב-IBP מודל-הנתונים מוגדר באפליקציית Web UI בשם Configuration (לשעבר 'Manage Planning Areas' ב-Excel/Fiori). SAP מספקת Sample Planning Areas (SAP4, SAPIBP1) כתבניות. ה-Planning Area מקשר Time Profile יחיד, אוסף Planning Levels (כל אחד = צירוף Attributes), ו-Key Figures המוקצים ל-base ו-stored levels. ה-Time Profile בנוי מ-Time Profile Levels (Technical Day/Week/Month/Quarter/Year) עם Period IDs ייחודיים; שינוי Time Profile לאחר טעינת-נתונים הוא יקר ביותר. לאחר כל שינוי מבני יש לבצע Activation של ה-Planning Area.
- אזורי תכנון — ב-Configuration מגדירים Planning Area עם מזהה (עד 8 תווים), Time Profile, ו-Attributes גלובליים. Sample Planning Areas: SAP4 (כללי), SAPIBP1 (מודל מאוחד ל-Demand/Inventory/S&OP/Supply), SAP6, SAP7. ה-Planning Area תומך ב-Versions ו-Scenarios לתכנון-תרחישים. Activation בונה את הטבלאות ב-HANA.
- פרופיל זמן — Time Profile בנוי מ-Time Profile Levels ממוספרים. כל רמה מחזיקה Period IDs (TSTART/TEND). הרמה הגבוהה ביותר היא הגסה (Year). ה-Storage level הוא הדק ביותר שבו נשמרים נתונים. תבניות-זמן (Patterns) קובעות חלוקת-שבועות. שינוי לאחר טעינה דורש re-init של נתוני-הזמן. ה-Time Profile משותף לכל מי שמשתמש בו, אך Planning Area מקשר רק אחד.
סיכום
ידע אצור• Planning Area = מיכל-המודל; Time Profile = ציר-הזמן. • Storage Time Profile Level קובע את גבול-הפירוק. • תמיד Copy מ-Sample ותמיד Activate אחרי שינוי מבני. • Planning Area = אובייקט-העל של המודל. • Copy מ-SAPIBP1. • Activate לאחר כל שינוי. • Time Profile = ציר-הזמן ההיררכי. • Storage level קובע את גבול-הפירוק לאורך-זמן. • הרץ Generate Periods קדימה ואל תשנה לאחר טעינה.