מאפיינים וסוגי נתוני-אב
Attributes and Master Data Types
הגדרת SAP IBP ל-S&OP · שיעור 2
- Attribute = שדה; Master Data Type = ישות עם Key.
- הם מספקים את ה-Attributes שמהם נבנים Planning Levels.
- טען מאסטר-דאטה לפני נתוני-מפתח.
- Attribute = הלבנה הקטנה ביותר של המודל.
מטרת השיעור
ידע אצורAttributes ו-Master Data Types הם אבני-הבניין של הממד (Dimension) ב-IBP. Attribute הוא שדה-נתון יחיד (כמו Product ID, Customer ID, Region); Master Data Type הוא אוסף של Attributes המתאר ישות-עסקית שלמה (Product, Location, Customer). יחד הם מגדירים 'על מה מתכננים' — את כל הצירים שלפיהם נשמרים ומצטברים נתוני-המפתח. מאפיינים — Attribute הוא יחידת-הנתון האטומית ב-IBP — שדה יחיד עם שם, סוג-נתון ואורך. כל ממד, כל Master Data Type וכל Planning Level נבנים מ-Attributes. הם אבני-הבניין הקטנות ביותר של המודל. סוגי נתוני-אב — Master Data Type מגדיר ישות-עסקית — אוסף Attributes עם Key Attributes — ומאחסן את רשימת-המופעים שלה (כל המוצרים, כל הלקוחות). הוא מספק את הממדים שלפיהם מתכננים ושעליהם נצברים נתוני-המפתח.
למה זה חשוב
ידע אצורAttribute הוא 'עמודה' — פיסת-מידע יחידה כמו מספר-מוצר או שם-לקוח. Master Data Type הוא 'טבלה' שמקבצת כמה Attributes שמתארים יחד דבר אחד — למשל Product מכיל Product ID, Product Description, Brand, Subcategory. אלה הממדים שלפיהם מתכננים: מוצר, מיקום, לקוח. מאפיינים — Attribute הוא 'עמודה': פריט-מידע יחיד כמו מספר-מוצר, אזור-מכירה או תאריך. הכל ב-IBP מורכב מ-Attributes — כמו שטבלה מורכבת מעמודות. סוגי נתוני-אב — Master Data Type הוא 'טבלת-יסוד' כמו רשימת-מוצרים או רשימת-לקוחות. הוא מקבץ Attributes שמתארים דבר אחד, ומחזיק את כל הרשומות בפועל. אלה הממדים: מוצר, מיקום, לקוח.
ערך עסקי
ידע אצורלהגדיר את 'גיאומטריית-התכנון' — אילו ממדים קיימים, מה המפתח של כל ישות, ואילו תכונות מתארות אותה. ללא Attributes ו-Master Data Types תקינים אין Planning Levels, ואין על מה לאחסן key figures. מאפיינים — לספק את הלבנים שמהן בונים ממדים, ישויות ורמות-תכנון — עם טיפוס ואורך נכונים כדי שהנתונים יישמרו בלי קיטום. סוגי נתוני-אב — להגדיר את הישויות שלפיהן מתכננים ואת המפתח שלהן, ולספק את ה-Attributes ל-Planning Levels.
היכן בשימוש
ידע אצור• IBP Web UI ► Configuration ► Attributes ► New (Name, Data Type, Length) • IBP Web UI ► Configuration ► Master Data Types ► New ► choose type (Simple/Compound/Reference/External) • IBP Web UI ► Configuration ► Master Data Types ► assign Key Attributes + Attributes • IBP Web UI ► Configuration ► Attributes ► New (Technical Name, Data Type, Length) • IBP Web UI ► Configuration ► Master Data Types ► New ► type (Simple/Compound/Reference/External) • IBP Web UI ► Configuration ► Master Data Types ► assign Key Attributes + Referenced MDTs
מושגי מפתח
ידע אצור- Attribute = שדה; Master Data Type = ישות עם Key.
- הם מספקים את ה-Attributes שמהם נבנים Planning Levels.
- טען מאסטר-דאטה לפני נתוני-מפתח.
- Attribute = הלבנה הקטנה ביותר של המודל.
- סוג-נתון ואורך נכונים מונעים קיטום.
- שמות עקביים מקלים על קישור.
- Master Data Type = ישות עם Key.
- Simple/Compound/Reference/External לפי תלות-מפתח.
- טען מאסטר-דאטה לפני נתוני-מפתח.
דוגמה מ-CBC
ידע אצורבארגון מגדירים Master Data Types: Product (PRDID, Brand, Pack-Size, Flavor), Location (Plant, DC), Customer (Sold-To, Channel). Attribute עסקי ייחודי: Brand (Coke / Sprite / Fanta) המאפשר צבירת-ביקוש לפי מותג ב-Demand Review. מגדירים Attribute PRDID (CHAR 18) ו-PRDDESC, יוצרים Master Data Type Simple בשם 'Product' עם PRDID כ-Key Attribute, וטוענים את רשימת-המוצרים. אותו דבר ל-Location ו-Customer. כעת אפשר לבנות Planning Level בצירוף Product × Location × Month. מאפיינים — בארגון מגדירים Attributes: PRDID, Brand (Coke/Sprite/Fanta), PackSize (Can/Bottle/Multipack), Channel (Retail/HoReCa). Brand מאפשר צבירה לפי-מותג. מגדירים PRDID (CHAR 18), Brand (CHAR 10), UNITPRICE (DEC 15,2). אלה ישמשו ב-Master Data Type 'Product' וב-Planning Levels וב-Key Figures. סוגי נתוני-אב — בארגון: Simple MDTs ל-Product, Plant, Customer; Compound MDT ל-Product-Plant (אילו משקאות מיוצרים בכל מפעל) ול-Customer-Product (מטריצת-שירות). יוצרים Simple MDT 'Location' (Key: LOCID), טוענים 50 מיקומים. יוצרים Compound MDT 'Customer-Location' התלוי ב-Customer וב-Location, ומגדיר אילו לקוחות משויכים לאילו מיקומים.
תהליך
ידע אצורטבלאות
ידע אצור| טבלה | תיאור |
|---|---|
| Attribute (metadata) | Attribute (metadata) |
| Master Data Type | Master Data Type |
| Master Data (instances) | Master Data (instances) |
טרנזקציות
ידע אצוראפליקציות Fiori
ידע אצורקונפיגורציה (SPRO)
ידע אצור• Attributes: הגדר Name, Data Type (NUMC/CHAR/DATS/DEC), Length; שמות באנגלית, ייחודיים בתוך ה-Planning Area. • Master Data Type: בחר סוג (Simple/Compound/Reference/External), הקצה Key Attributes ו-Attributes. • Compound MDT: הגדר Referenced Master Data Types (תלות במפתח-אב) — למשל Customer-Product. • טען Master Data דרך Data Integration / Manage Master Data לאחר Activation. מאפיינים • הגדר Technical Name, Data Type (NUMC/CHAR/DATS/DEC), Length/Decimals. • שמור על שמות עקביים בין Master Data Types (PRDID זהה בכל מקום). סוגי נתוני-אב • בחר סוג; הקצה Key Attributes ו-Attributes רגילים. • ל-Compound: הגדר Referenced Master Data Types. • טען Master Data לאחר Activation (Data Integration / Manage Master Data).
הערות
ידע אצורנתוני אב • Attribute = שדה יחיד; Master Data Type = ישות (אוסף Attributes + Key). • Key Attributes קובעים את ייחודיות-הרשומה ב-Master Data Type. שאלות ראיון מה ההבדל בין Attribute ל-Master Data Type? Attribute = שדה-נתון יחיד (למשל Product ID); Master Data Type = ישות-עסקית שלמה המקבצת כמה Attributes עם Key (למשל Product). מהם סוגי Master Data Types? Simple (רשימה עצמאית), Compound (תלוי במפתח-אב), Reference (מצביע על Simple), ו-External (מקור חיצוני). מהו Attribute ב-IBP? שדה-נתון אטומי יחיד (שם, סוג-נתון, אורך) שממנו נבנים Master Data Types ו-Planning Levels. מתי משתמשים ב-Compound Master Data Type? כשהמפתח של הישות תלוי במפתח של ישות אחרת — למשל Customer-Product, שבה צירוף לקוח+מוצר הוא המפתח. מה ההבדל בין Reference ל-Simple? Simple מחזיק נתונים משלו; Reference רק מצביע על Simple קיים בלי לאחסן נתונים נפרדים. נושאים קשורים • S&OP · רמות תכנון (10.3)
טעויות נפוצות
ידע אצור- Data Type/Length שגוי ל-Attribute ➔ קיטום-נתונים בטעינה.
- בחירת Simple במקום Compound כשנדרשת תלות-מפתח ➔ צירופים שגויים.
- Key Attributes שגויים ➔ כפילויות או רשומות חסרות.
- הוספת Attribute לאחר טעינה בלי טעינה-מחדש של Master Data.
- Length קצר מדי ➔ קיטום.
- Data Type שגוי (CHAR למספר שעליו מחשבים) ➔ בעיות-חישוב.
- שמות לא-עקביים בין MDTs ➔ קושי בקישור.
- Simple במקום Compound כשנדרשת תלות-מפתח ➔ צירופים שגויים.
- Key Attributes שגויים ➔ כפילויות.
- אי-טעינת מאסטר-דאטה ➔ אובדן נתוני-מפתח בטעינה.
פתרון תקלות
ידע אצור• צירופי-תכנון חסרים ➔ Master Data לא נטען או Key Attributes שגויים. • ערכים מקוטעים ➔ Length של ה-Attribute קצר מדי. • שגיאת-טעינת Master Data ➔ Compound MDT דורש שהמפתח-האב כבר קיים. מאפיינים • ערכים מקוטעים ➔ הגדל Length. • אי-אפשר לשייך Attribute ל-Planning Level ➔ סוג-נתון לא-תואם. סוגי נתוני-אב • טעינת Compound נכשלת ➔ המפתח-האב חסר. • צירופי-תכנון חסרים ➔ Master Data חלקי. • Reference MDT ריק ➔ ה-Simple שאליו הוא מצביע לא נטען.
שיטות עבודה מומלצות
ידע אצור- תכנן את ה-Attributes וה-Master Data Types לפני יצירת Planning Levels — הם הבסיס.
- השתמש בשמות-Attribute עקביים בין Master Data Types (PRDID זהה בכל מקום).
- טען מאסטר-דאטה לפני נתוני-מפתח — צירופים חסרים מובילים לאובדן-נתונים.
- השתמש ב-Compound MDT רק כשקיימת תלות-מפתח אמיתית.
- תכנן את מילון-ה-Attributes מראש.
- השתמש ב-NUMC/DEC נכון לפי שימוש (מפתח מול ערך-מספרי).
- השתמש ב-Compound רק בתלות-מפתח אמיתית.
- טען מאסטר-דאטה לפני נתוני-מפתח.
- שמור Key מינימלי וייחודי.
טיפים
ידע אצור- ב-Configuration מגדירים Attributes (Name, Data Type: NUMC/CHAR/DATS/DEC, אורך) ו-Master Data Types. סוגי Master Data Type: Simple (רשימת-ערכים עצמאית, כמו Product), Compound (תלוי במפתח-אב, כמו Customer-Product), Reference (מצביע על Simple), ו-External (נשען על מקור חיצוני). כל Master Data Type נושא Key Attributes (המפתח-הראשי) ו-Attributes רגילים. ה-Master Data Types מספקים את ה-Attributes שמהם נבנים Planning Levels.
- מאפיינים — ב-Configuration מגדירים Attribute עם Technical Name (אנגלית, ייחודי), Data Type (NUMC/CHAR/DATS/DEC/TIMS) ו-Length/Decimals. Attributes נצרכים ב-Master Data Types (כ-Key או רגיל) וב-Planning Levels. שינוי Data Type/Length לאחר שימוש מצריך זהירות — ייתכן re-load. Attributes מסוג Calculated אפשריים דרך נוסחה.
- סוגי נתוני-אב — סוגים: Simple (רשימה עצמאית עם Key משלה), Compound (Key תלוי במפתח של Master Data Type אחר — Referenced MDTs), Reference (מצביע על Simple ללא נתונים משלו), External (נשען על מקור חיצוני/Virtual). כל אחד נושא Key Attributes ו-Attributes רגילים. נטענים דרך Data Integration / Manage Master Data לאחר Activation. Compound חיוני לישויות תלויות (Customer-Product, Source-of-Supply).
סיכום
ידע אצור• Attribute = שדה; Master Data Type = ישות עם Key. • הם מספקים את ה-Attributes שמהם נבנים Planning Levels. • טען מאסטר-דאטה לפני נתוני-מפתח. • Attribute = הלבנה הקטנה ביותר של המודל. • סוג-נתון ואורך נכונים מונעים קיטום. • שמות עקביים מקלים על קישור. • Master Data Type = ישות עם Key. • Simple/Compound/Reference/External לפי תלות-מפתח. • טען מאסטר-דאטה לפני נתוני-מפתח.