מקורות אספקה (Sources of Supply)
Sources of Supply
נתוני אב · שיעור 5
- מקור-אספקה = "מאיפה" מגיע המוצר.
- PDS לייצור-פנימי (CURTO_CREATE), רכש-חיצוני ל-External.
- PDS נגזר מ-Production Version; חדש את PDS אחרי שינוי-מתכון.
- PDS = מבנה-מקור-אספקה לייצור-פנימי.
מטרת השיעור
ידע אצורמקור-אספקה (Source of Supply) הוא ההגדרה של "מאיפה" מגיע המוצר בתכנון-PP/DS: ייצור-פנימי דרך PDS (Production Data Structure), או רכש-חיצוני דרך External Procurement Relationship (חוזה/הסכם/info record). ה-PDS הוא הליבה — הוא הגרסה-המתוכננת של BOM+Routing/Recipe, ובלעדיו PP/DS לא יכול לתכנן ייצור-פנימי. מבנה נתוני ייצור (PDS) — ה-PDS (Production Data Structure) הוא אובייקט-מקור-האספקה לייצור-פנימי ב-PP/DS: הוא מאגד את ה-components (מ-BOM), ה-activities ו-modes (מ-Routing/Recipe דרך מרכזי-העבודה/Resources), וה-component assignment לפעולות. הוא "המתכון-המתוכנן" שעליו נשען כל תזמון-הייצור. העברת מסלול-ייצור ל-PP/DS כ-PDS — תהליך ה-transfer יוצר PDS מ-Routing (PP בדיד) דרך הדוח CURTO_CREATE: בוחרים PDS Type, Filter (Material/Plant/Production Version), ומריצים; התוצאה היא PDS פעיל ב-liveCache הזמין לתכנון. העברת מתכוני-אב ל-PP/DS כ-PDS — ב-תרחישי PP-PI, ה-PDS נוצר מ-Master Recipe (במקום Routing) דרך אותו CURTO_CREATE: ה-phases וה-operations של המתכון הופכים ל-activities, ה-resources נשמרים, וחומרי-המתכון הופכים ל-components. מקורות אספקה לרכש חיצוני — לרכיבים ומוצרים נרכשים, מקור-האספקה הוא External Procurement Relationship שנגזר מ-Purchasing Info Record, Contract או Scheduling Agreement. הוא מספק ל-PP/DS ספק, זמן-אספקה (PDT), מחיר ו-rounding לתכנון-רכש.
למה זה חשוב
ידע אצורכדי לתכנן, PP/DS צריך לדעת מאיפה משיגים כל מוצר. אם מייצרים בבית — צריך "מתכון-תכנון" שנקרא PDS (שמכיל את הרכיבים ואת הפעולות). אם קונים מבחוץ — צריך מקור-רכש. בלי מקור-אספקה אין מה לתכנן. מבנה נתוני ייצור (PDS) — ה-PDS הוא "גרסת-התכנון" של המתכון: הוא לוקח את הרכיבים (BOM) ואת הפעולות (Routing) ומאחד אותם למבנה אחד שה-PP/DS יודע לתזמן על המשאבים. בלעדיו אין ייצור-פנימי בתכנון. העברת מסלול-ייצור ל-PP/DS כ-PDS — כאן "בונים את המתכון-המתוכנן" מתוך מסלול-הייצור הרגיל. מריצים דוח (CURTO_CREATE) שלוקח את ה-Routing וה-BOM ויוצר מהם PDS שה-PP/DS יכול להשתמש בו. העברת מתכוני-אב ל-PP/DS כ-PDS — בתעשיית-תהליך (כמו משקאות) המתכון נקרא Master Recipe ולא Routing. אותו תהליך-יצירה בדיוק — CURTO_CREATE — לוקח את המתכון ובונה ממנו PDS לתכנון. מקורות אספקה לרכש חיצוני — כשמוצר נקנה מבחוץ ולא מיוצר, PP/DS צריך לדעת מאיזה ספק, כמה זמן לוקח להגיע ובאיזה מחיר. כל אלה מגיעים מ-Info Record / חוזה הרכש.
ערך עסקי
ידע אצורלספק ל-PP/DS את כל החלופות לאספקת-מוצר — ייצור או רכש — עם כל הפרטים הנדרשים לתזמון, לקיבולת ולעלות, ולאפשר בחירת-מקור אוטומטית. מבנה נתוני ייצור (PDS) — לספק ל-PP/DS מבנה-מקור-אספקה יציב ומלא לייצור-פנימי — components, activities ו-modes — לתזמון-סופי, פיצוץ-דרישות וחישוב-עלות. העברת מסלול-ייצור ל-PP/DS כ-PDS — להפוך את נתוני-הייצור הקלאסיים (Routing+BOM) למבנה-מקור-אספקה שה-PP/DS יכול לתזמן, ולסנכרן שינויים. העברת מתכוני-אב ל-PP/DS כ-PDS — לאפשר תכנון-PP/DS מתקדם גם לתעשיית-תהליך (PP-PI) על-בסיס Master Recipe, באותו מנגנון-PDS של ייצור-בדיד. מקורות אספקה לרכש חיצוני — לאפשר ל-PP/DS לתכנן רכש-חיצוני — לבחור ספק, לחשב תאריך-הזמנה לפי PDT, ולייצר דרישות-רכש מתוזמנות.
היכן בשימוש
ידע אצור• SAP Easy Access ► Advanced Planning ► Master Data ► Production Data Structure ► Display (/SAPAPO/CURTO_SIMU) • Advanced Planning ► Master Data ► Generate Production Data Structure (CURTO_CREATE) • SPRO ► Production ► Advanced Planning ► Master Data ► Source of Supply • Advanced Planning ► Master Data ► Production Data Structure ► Display PDS (/SAPAPO/CURTO_SIMU) • Advanced Planning ► Master Data ► Production Data Structure ► Generate (CURTO_CREATE) • SPRO ► Production ► Advanced Planning ► Master Data ► Source of Supply ► Production Data Structure ► Define PDS Transfer • Production Planning – Process Industries ► Master Data ► Master Recipe (C201/C202) • Materials Management ► Purchasing ► Purchasing Info Record ► Create (ME11) • Materials Management ► Purchasing ► Outline Agreement ► Contract/Scheduling Agreement (ME31K/ME31L) • Advanced Planning ► Master Data ► Source of Supply ► External Procurement Relationships
מושגי מפתח
ידע אצור- מקור-אספקה = "מאיפה" מגיע המוצר.
- PDS לייצור-פנימי (CURTO_CREATE), רכש-חיצוני ל-External.
- PDS נגזר מ-Production Version; חדש את PDS אחרי שינוי-מתכון.
- PDS = מבנה-מקור-אספקה לייצור-פנימי.
- מאגד components+activities+modes.
- read-only; נגזר מ-Production Version.
- CURTO_CREATE יוצר PDS מ-Routing+BOM.
- דורש Production Version תקפה.
- הגדר re-transfer אוטומטי על שינוי.
- PI מייצר PDS מ-Master Recipe.
- אותו CURTO_CREATE כמו ל-Routing.
- phases→activities; material list→components.
- רכש-חיצוני = Info Record/Contract/Scheduling Agreement.
- PDT קובע תאריך-הזמנה.
- Quota/Priority לבחירה בין ספקים.
דוגמה מ-CBC
ידע אצורבארגון מקור-האספקה של משקה-מוגמר הוא PDS שנוצר ממתכון-המילוי (Master Recipe) דרך CURTO_CREATE; התרכיז הנרכש מ-The Example Product Company מנוהל כ-External Procurement Relationship עם זמן-אספקה ומחיר-חוזה. FERT מתוכנן: PP/DS בוחר את ה-PDS הפעיל (מ-Production Version), מפצץ את ה-components כדרישות-תלויות, ומתזמן את ה-activities על ה-Resources. אם נדרש רכיב-נרכש, ה-External Procurement Relationship שלו קובע ספק וזמן-אספקה. מבנה נתוני ייצור (PDS) — בארגון ה-PDS של משקה כולל: component תרכיז/סוכר/CO2/מים, activity ערבול על Resource-המערבל, activity מילוי על Resource-קו-המילוי (עם Setup ל-changeover), ו-activity אריזה — הכל נגזר ממתכון-המילוי. PP/DS מתזמן FERT: בוחר את ה-PDS, יוצר activities לפי ה-modes על ה-Resources, מפצץ את ה-components כדרישות-תלויות לפי ה-component assignment, ומחשב משכים מ-Standard Values. העברת מסלול-ייצור ל-PP/DS כ-PDS — בארגון, כשמשנים מסלול קו-מילוי (למשל מוסיפים תחנת-בדיקה), מריצים CURTO_CREATE מחדש כדי שה-PDS ישקף את הפעולה-החדשה בתכנון. אחרי הגדרת Production Version ל-FERT, מריצים CURTO_CREATE עם Filter Material+Plant; נוצר PDS; המוצר זמין כעת לתכנון-מתקדם עם תזמון על ה-Resources. העברת מתכוני-אב ל-PP/DS כ-PDS — בארגון המשקאות מנוהלים ב-PP-PI עם Master Recipe; ה-PDS שלהם נוצר מהמתכון, וכך תכנון-המילוי המתקדם זהה בלוגיקה לזה של ייצור-בדיד. מתכון-מילוי PI עם phases הכנה→ערבול→מילוי→אריזה מומר דרך CURTO_CREATE ל-PDS; PP/DS מתזמן את ה-phases כ-activities על ה-Resources של קו-המילוי. מקורות אספקה לרכש חיצוני — בארגון התרכיז נרכש מ-The Example Product Company דרך Scheduling Agreement; PP/DS מתזמן את משיכות-התרכיז לפי PDT וכמויות-מינימום החוזיות. רכיב נרכש עם Info Record: PP/DS מזהה מחסור, קורא את ה-PDT (10 יום), ויוצר Purchase Requisition עם תאריך-הזמנה 10 יום לפני הצורך, מול הספק שב-Info Record.
תהליך
ידע אצורטבלאות
ידע אצור| טבלה | תיאור |
|---|---|
| /SAPAPO/PDSPROD | /SAPAPO/PDSPROD |
| /SAPAPO/PDS | /SAPAPO/PDS |
| EINA | EINA |
| EINE | EINE |
| PLKO | PLKO |
| PLPO | PLPO |
| MAPL | MAPL |
| RC27M | RC27M |
| EKKO | EKKO |
| /SAPAPO/TRPROD | /SAPAPO/TRPROD |
טרנזקציות
ידע אצוראפליקציות Fiori
ידע אצורקונפיגורציה (SPRO)
ידע אצור• PDS Type: PP/DS PDS לייצור-פנימי (מ-Routing/Recipe דרך Production Version). • Transfer דרך CURTO_CREATE — בורר PDS Type ו-Filter (Material/Plant/Production Version). • External Procurement Relationship מ-Info Record/Contract/Scheduling Agreement. • Procurement Priority/Cost לבחירת-מקור ב-heuristics. מבנה נתוני ייצור (PDS) • ה-PDS נוצר מ-Production Version בלבד דרך CURTO_CREATE; הוא read-only — עריכה נעשית במקור (BOM/Routing) ואז re-transfer. העברת מסלול-ייצור ל-PP/DS כ-PDS • ב-CURTO_CREATE בחר PDS Type ו-Filter (Material/Plant/Production Version) והרץ; הגדר re-transfer אוטומטי על Change Number ב-SPRO. העברת מתכוני-אב ל-PP/DS כ-PDS • הרץ CURTO_CREATE עם PDS Type המתאים ל-PI ו-Filter; ה-Master Recipe + Production Version הם המקור; phases→activities. מקורות אספקה לרכש חיצוני • צור Info Record/Contract/Scheduling Agreement; ודא Planned Delivery Time; הגדר Procurement Priority/Quota כשיש מספר ספקים.
הערות
ידע אצורנתוני אב • /SAPAPO/PDSPROD = ה-PDS לייצור-פנימי · EINA/EINE = Info Record לרכש. • ה-PDS נגזר מ-Production Version (BOM Alternative + Routing/Recipe). שאלות ראיון מהו PDS ומה ההבדל מ-PPM? PDS (Production Data Structure) הוא הגרסה-המתוכננת של BOM+Routing/Recipe לייצור-פנימי ב-PP/DS, הנוצר דרך CURTO_CREATE; הוא מחליף את ה-PPM הישן ומספק היררכיית-נתונים יציבה. מהם שני סוגי מקורות-האספקה ב-PP/DS? ייצור-פנימי דרך PDS, ורכש-חיצוני דרך External Procurement Relationship (Info Record/Contract/Scheduling Agreement). ממה מורכב PDS? components (מ-BOM) עם assignment לפעולות, activities עם modes (קישור ל-Resource), ופרמטרי-תזמון — הכל נגזר מ-Production Version. האם ניתן לערוך PDS ידנית? לא; ה-PDS הוא תוצר read-only של ה-transfer. שינויים נעשים ב-BOM/Routing ואז re-transfer דרך CURTO_CREATE. איזה דוח יוצר PDS מ-Routing? CURTO_CREATE — בורר PDS Type ו-Filter (Material/Plant/Production Version) ויוצר את ה-PDS ב-liveCache. מה תנאי-הסף ל-transfer מוצלח? Production Version תקפה (BOM Alternative + Routing) שעוברת Consistency Check; אחרת ה-transfer נכשל. כיצד נוצר PDS בתעשיית-תהליך? מ-Master Recipe (במקום Routing) דרך אותו CURTO_CREATE; phases/operations הופכים ל-activities, resources ל-modes, וחומרי-המתכון ל-components. מה משותף ל-transfer של Routing ו-Master Recipe? אותו דוח (CURTO_CREATE) ואותו אובייקט-תוצר (PDS), מה שמאחד את מקור-האספקה ללא קשר לסוג-הייצור. מהם מקורות הרכש-החיצוני ב-PP/DS? External Procurement Relationships מ-Purchasing Info Record, Contract או Scheduling Agreement — נושאים ספק, PDT, מחיר ו-priority. כיצד PP/DS קובע את תאריך-ההזמנה לרכש? לפי ה-Planned Delivery Time (PDT) של מקור-הרכש — הוא מזיז את תאריך-ההזמנה אחורה מהצורך. נושאים קשורים • PP/DS · אב מוצר (2.3) • PP · גרסת ייצור (3.10) • אובייקט · MKAL • PP · מסלול ייצור (3.4) • PP/DS · מבני-נתוני-ייצור (2.5.1)
טעויות נפוצות
ידע אצור- שינוי BOM/Routing בלי יצירה-מחדש של ה-PDS ➔ PDS מיושן בתכנון.
- Production Version לא-תקפה ➔ CURTO_CREATE נכשל / PDS לא נוצר.
- מספר מקורות ללא Priority ➔ בחירת-מקור לא-צפויה.
- ניסיון לערוך PDS ידנית ➔ אינו ניתן-לעריכה.
- PDS מיושן אחרי שינוי-מתכון ➔ לא הורץ re-transfer.
- הרצת CURTO_CREATE ללא Production Version תקפה ➔ כשל.
- שכחת re-transfer אחרי שינוי-Routing ➔ PDS מיושן.
- Master Recipe ללא Production Version ➔ אין transfer.
- phase-resource assignment חסר ➔ activities ללא משאב.
- Info Record ללא PDT ➔ תאריך-הזמנה שגוי.
- מספר ספקים ללא Quota/Priority ➔ בחירת-מקור לא-צפויה.
פתרון תקלות
ידע אצור• אין מקור-אספקה בתכנון ➔ PDS לא נוצר או Production Version לא-תקפה. • PDS לא משקף שינוי-מתכון ➔ הרץ CURTO_CREATE מחדש לאותה Production Version. • נבחר מקור לא-נכון ➔ בדוק Procurement Priority/Cost. מבנה נתוני ייצור (PDS) • PDS לא משקף את ה-Routing ➔ הרץ CURTO_CREATE מחדש. • components חסרים ב-PDS ➔ component assignment חסר ב-Routing (PLMZ). העברת מסלול-ייצור ל-PP/DS כ-PDS • CURTO_CREATE נכשל ➔ Production Version לא-תקפה או Consistency Check אדום. • PDS לא נוצר ➔ Filter לא מכסה את החומר/מפעל. העברת מתכוני-אב ל-PP/DS כ-PDS • activities ללא Resource ➔ resource assignment חסר במתכון. • PDS לא נוצר ➔ Production Version של המתכון לא-תקפה. מקורות אספקה לרכש חיצוני • דרישת-רכש בתאריך שגוי ➔ PDT חסר/שגוי. • אין מקור-רכש בתכנון ➔ Info Record/Relationship לא קיים או לא סונכרן.
שיטות עבודה מומלצות
ידע אצור- הרץ CURTO_CREATE מחדש אחרי כל שינוי ב-BOM/Routing/Recipe.
- תחזק Production Version אחת-ברורה כבסיס ל-PDS.
- הגדר Procurement Priority כשיש מספר מקורות.
- נהל את ה-PDS דרך מקורו (BOM/Routing) ולא ידנית.
- הרץ re-transfer אוטומטי על שינוי-Change Number.
- הגדר re-transfer אוטומטי על Change Number.
- הרץ Consistency Check (C223) לפני ה-transfer.
- ודא resource assignment מלא ב-Master Recipe.
- השתמש באותו מנגנון re-transfer כמו ב-Routing.
- תחזק PDT ריאלי בכל Info Record.
- השתמש ב-Quota Arrangement לפיצול בין ספקים.
טיפים
ידע אצור- ב-PP/DS שני סוגי מקורות-אספקה: (1) PDS לייצור-פנימי, הנוצר מ-Production Version (BOM+Routing/Recipe) דרך הדוח CURTO_CREATE, ומכיל components, activities, modes ו-component assignment; (2) External Procurement Relationships מ-Purchasing Info Records/Contracts/Scheduling Agreements. ה-PDS מחליף את ה-PPM (Production Process Model) הישן ב-S/4HANA — היררכיית-נתונים יציבה הניתנת ל-transfer מ-Routing/Recipe. בחירת-המקור ב-heuristics מבוססת על Procurement Priority וקוסט.
- מבנה נתוני ייצור (PDS) — ה-PDS נשמר ב-/SAPAPO/PDSPROD ונוצר אך-ורק מ-Production Version (לא ניתן לערוך ידנית — read-only result). הוא נושא: components עם component assignment לפעולות, activities עם modes (קישור ל-Resource + Setup/Process/Teardown), ופרמטרי-תזמון. ב-S/4HANA ה-PDS החליף סופית את ה-PPM. שינויי-מקור מחייבים יצירה-מחדש (re-transfer).
- העברת מסלול-ייצור ל-PP/DS כ-PDS — CURTO_CREATE מקבל PDS Type (לדוגמה PP/DS PDS) ו-Filter; הוא קורא את ה-Production Version (BOM Alternative + Routing/Group), מתרגם פעולות→activities, מרכזי-עבודה→modes-on-Resources, ורכיבים→components. אפשר לתזמן re-transfer אוטומטי על שינויי-Change Number דרך הגדרות-SPRO. שגיאות נצפות בלוג-הדוח.
- העברת מתכוני-אב ל-PP/DS כ-PDS — ה-transfer של Master Recipe מתרגם operations/phases→activities, resources→modes, וחומרי-המתכון (material list) →components. ב-Embedded PP/DS שני העולמות (Discrete Routing ו-PI Master Recipe) משתמשים באותו PDS-type ובאותו דוח, מה שמאחד את מקור-האספקה ללא קשר לסוג-הייצור.
- מקורות אספקה לרכש חיצוני — ה-External Procurement Relationships מסונכרנים מ-EINA/EINE (Info Record), חוזים (ME31K) או Scheduling Agreements. הם נושאים Planned Delivery Time, Procurement Priority ו-cost לבחירת-מקור ב-heuristics. ב-PP/DS הם מאפשרים יצירת Purchase Requisitions מתוזמנות. ניתן לנהל מספר ספקים עם Quota Arrangement.
סיכום
ידע אצור• מקור-אספקה = "מאיפה" מגיע המוצר. • PDS לייצור-פנימי (CURTO_CREATE), רכש-חיצוני ל-External. • PDS נגזר מ-Production Version; חדש את PDS אחרי שינוי-מתכון. • PDS = מבנה-מקור-אספקה לייצור-פנימי. • מאגד components+activities+modes. • read-only; נגזר מ-Production Version. • CURTO_CREATE יוצר PDS מ-Routing+BOM. • דורש Production Version תקפה. • הגדר re-transfer אוטומטי על שינוי. • PI מייצר PDS מ-Master Recipe. • אותו CURTO_CREATE כמו ל-Routing. • phases→activities; material list→components. • רכש-חיצוני = Info Record/Contract/Scheduling Agreement. • PDT קובע תאריך-הזמנה. • Quota/Priority לבחירה בין ספקים.