ניהול אצוות
ניהול אצוות · שיעור 1
- MCH1 — כותרת אצווה חוצת-מפעל (Cross-Plant): נושאת את מספר האצווה, תאריך יצירה, סטטוס ואת קישור הסיווג. זו רשומת האב המרכזית של האצווה כשרמת האצווה היא Client או Material.
- MCHA — אצווה ברמת מפעל (Plant Batch): נתוני אצווה ספציפיים למפעל (למשל סטטוס אצווה ברמת מפעל). קיימת כאשר רמת האצווה מוגדרת ברמת מפעל.
- MCHB — מלאי אצווה (Batch Stock): כמות המלאי של האצווה למפעל+אתר אחסון (Storage Location), כולל חלוקה למלאי חופשי/מוגבל/חסום. זו הרשומה שמנועת ה-ATP וה-GI/GR עובדים מולה.
- רמת אצווה (Batch Level) — Client / Plant / Material: קובעת את היקף ייחוד מספר האצווה. Client = מספר ייחודי בכל הארגון (הגבוה ביותר), Plant = ברירת מחדל. העלאת רמה תמיד אפשרית; הורדה מ-Client היא חד-כיוונית ודורשת המרת נתונים — החלטה מוקדמת בפרויקט.
מטרת השיעור
ידע אצורניהול אצוות (Batch Management) הוא מנגנון העקיבות המרכזי של PP-PI: הוא עוקב אחר כל מנת ייצור (אצווה) לאורך כל חייה — מיצירתה ב-GR של פקודת תהליך, דרך סיווגה במאפיינים (תאריך ייצור/תפוגה SLED, יצרן, ניתוח מעבדה), קביעתה האוטומטית בצריכת רכיבים ובמכירה, ועד לחסימתה או פקיעתה. בסוף השיעור תבין את שלוש רשומות האב — MCH1 (אצווה חוצת-מפעל), MCHA (אצווה ברמת מפעל) ו-MCHB (מלאי אצווה במחסן) — את רמת האצווה (Client/Plant/Material) ואת השלכתה החד-כיוונית, את מנגנון הסיווג (Class 023 + מאפיינים ב-AUSP/INOB), ואת טכניקת התנאים (Condition Technique) שמאחורי קביעת אצווה אוטומטית לפי FEFO. תדע כיצד הכל נקשר ל-Backflush, ל-QM (Inspection Lot לאצווה), ל-MM-IM (תנועות סחורה) ול-SD (מכירה לפי אצווה).
למה זה חשוב
ידע אצורכל מנת משקה, תרכיז, חומר גלם או חומר אריזה בתעשייה התהליכית חייבת עקיבות מלאה — לא רק מסיבות תפעוליות אלא כדרישה רגולטורית (GMP, HACCP, תקני מזון ופארמה). האצווה היא היחידה הנושאת את המידע הזה: מתי יוצרה, ממה, על ידי מי, ומתי תפוג. בלי ניהול אצוות אין דרך לבצע ריקול ממוקד (למשל לחסום רק את המנות שיוצרו מתרכיז פגום), אין FEFO שמונע פסולת של מנות שפג תוקפן, ואין קשר בין תוצאות בדיקת QM לבין המלאי בפועל. מיישם שלא שולט ברמת האצווה, בפרופיל יצירת האצווה (CORW) ובאסטרטגיית קביעת האצווה (OPLG/COB1) יראה GR שלא יוצר אצווה, קביעת אצווה שנכשלת בצריכה, ואצוות פגות שנבחרות בטעות למכירה — כשל רגולטורי ותפעולי מהותי.
ערך עסקי
ידע אצורניהול אצוות נכון = עקיבות דו-כיוונית מלאה (from-batch / where-used: מאיזה תרכיז יוצרה כל מנת גמר, ולאילו לקוחות נמכרה כל מנת תרכיז), ריקול ממוקד וזול במקום השבתת קו שלם, עמידה ב-GMP/HACCP/רגולציית מזון-פארמה, ומכירה/צריכה לפי FEFO (First-Expired-First-Out) שמצמצמת פסולת ומבטיחה שהמנה הקרובה לתפוגה נצרכת ראשונה. הסיווג (Class 023) הופך את מאפייני האיכות (ריכוז, pH, תוצאות מעבדה) לקריטריון בחירה אוטומטי ולבסיס לחסימת מנות שנפסלו ב-QM עוד לפני שהגיעו ללקוח.
היכן בשימוש
ידע אצורייצור תהליכי במזון/משקאות/פארמה/כימיה: יצירת אצווה אוטומטית ב-GR של פקודת תהליך, קביעת אצווה בצריכת רכיבים (תנועה 261) ב-Backflush ובאישור (COR6N), קביעת אצווה במכירה (SD, VL02N), בדיקת QM (Inspection Lot לאצווה עם החלטת שימוש שמעדכנת סטטוס אצווה), העברות מלאי בין-מפעליות, ריקול/ניתוח שורש, ופרויקטי הטמעה/המרה ל-S/4HANA. משתמשים: יועצי PP-PI, צוותי אב-נתונים, מנהלי איכות (QM), מתכנני ייצור, מחסנאים ובקרי רגולציה.
מושגי מפתח
מאומת- MCH1 — כותרת אצווה חוצת-מפעל (Cross-Plant): נושאת את מספר האצווה, תאריך יצירה, סטטוס ואת קישור הסיווג. זו רשומת האב המרכזית של האצווה כשרמת האצווה היא Client או Material.
- MCHA — אצווה ברמת מפעל (Plant Batch): נתוני אצווה ספציפיים למפעל (למשל סטטוס אצווה ברמת מפעל). קיימת כאשר רמת האצווה מוגדרת ברמת מפעל.
- MCHB — מלאי אצווה (Batch Stock): כמות המלאי של האצווה למפעל+אתר אחסון (Storage Location), כולל חלוקה למלאי חופשי/מוגבל/חסום. זו הרשומה שמנועת ה-ATP וה-GI/GR עובדים מולה.
- רמת אצווה (Batch Level) — Client / Plant / Material: קובעת את היקף ייחוד מספר האצווה. Client = מספר ייחודי בכל הארגון (הגבוה ביותר), Plant = ברירת מחדל. העלאת רמה תמיד אפשרית; הורדה מ-Client היא חד-כיוונית ודורשת המרת נתונים — החלטה מוקדמת בפרויקט.
- סיווג אצווה (Batch Classification) — Class Type 023 + מאפיינים (Characteristics): המאפיינים (SLED/תאריך תפוגה, יצרן, ריכוז, תוצאות מעבדה) נשמרים דרך INOB (קישור אובייקט↔מחלקה) ו-AUSP (ערכי מאפיין). זהו הבסיס לקביעת אצווה ולחיפוש אצוות.
- SLED / תאריך תפוגה (Shelf Life Expiration Date): מחושב מ-Total Shelf Life באב החומר + תאריך הייצור, נכתב לאצווה ב-GR. הוא המאפיין שמזין את מיון ה-FEFO. דורש הפעלת בדיקת SLED במפעל וב-MRP/Work Scheduling.
- קביעת אצווה (Batch Determination) — טכניקת תנאים (Condition Technique): Search Procedure → Strategy Type (COB1) → Access Sequence → Condition Table → Selection Class (023) → Sort Rule (CU70). המערכת בוחרת אוטומטית את האצווה המתאימה בצריכה/מכירה/אישור לפי מאפייני המיון (FEFO).
- מחזור חיי אצווה וסטטוס: Unrestricted (חופשי) → Restricted (מוגבל) / Blocked (חסום, למשל אחרי כשל QM) → Expired (פג תוקף). ניהול סטטוס אצווה (Batch Status Management) מופעל ב-Customizing ומשפיע על זמינות האצווה ל-ATP ולתנועות.
דוגמה מ-CBC
ידע אצורבארגון (מפעל משקאות): מוצר הגמר 'משקה תוסס 500ml' וחומר הביניים 'תרכיז משקה' מסומנים לניהול אצוות באב החומר, עם Total Shelf Life ובדיקת SLED פעילה. פרופיל בקרת הייצור (CORW) מוגדר ליצירת אצווה אוטומטית בשחרור פקודת התהליך, עם Extended Classification. כשמתבצע GR של פקודת התהליך, נוצרת אצווה חדשה (למשל 0000001234) — המערכת כותבת לה תאריך ייצור, מחשבת SLED (תאריך ייצור + 6 חודשים), ומסווגת אותה במחלקה 023 עם מאפייני יצרן וריכוז. בדיקת QM (Inspection Lot 04) רצה על האצווה; אם החלטת השימוש שלילית, סטטוס האצווה עובר ל-Blocked והיא לא נבחרת. במכירה (VL02N), פרוצדורת חיפוש האצווה CO0001 עם מיון FEFO (CU70) בוחרת אוטומטית את האצווה הקרובה לתפוגה מבין הזמינות — מונעת פסולת. אם מתגלה תרכיז פגום, ניתוח where-used על אצוות התרכיז מזהה בדיוק אילו מנות גמר יוצרו ממנו ולאילו לקוחות נשלחו — ריקול ממוקד במקום השבתת קו.
תהליך
מאומתטבלאות
מאומת| טבלה | תיאור |
|---|---|
| MCH1 | כותרת אצווה חוצת-מפעל (Cross-Plant Batch) — רשומת האב המרכזית: מספר אצווה, תאריך יצירה, סטטוס, קישור סיווג |
| MCHA | אצווה ברמת מפעל (Plant Batch) — נתוני אצווה ספציפיים למפעל (קיימת ברמת אצווה=Plant) |
| MCHB | מלאי אצווה (Batch Stock) — כמות מלאי לאצווה למפעל+אתר אחסון (חופשי/מוגבל/חסום) |
| INOB | קישור אובייקט↔מחלקה (Classification link) — מקשר את האצווה למחלקה 023 |
| AUSP | ערכי מאפיינים (Characteristic Values) — SLED, יצרן, ריכוז ותוצאות המעבדה של האצווה |
| KLAH | כותרת מחלקה (Class Header) — מחלקת אצווה מסוג 023 |
טרנזקציות
מאומתאפליקציות Fiori
מאומתקונפיגורציה (SPRO)
מאומתLogistics – General → Batch Management → Specify Batch Level and Activate Status Management (רמת Client/Plant/Material + Batch Status Management). Creation of New Batches → Define Batch Creation for Production Order / Process Order (CORW — עיתוי יצירה + Batch/Extended Classification). Batch Determination and Batch Check → Batch Search Procedure Definition → Define Process Order Search Procedure (OPLG) + Strategy Types + Access Sequences; Assign Search Procedure / Activate Check לצירוף מפעל+סוג צו. Batch Determination: Strategy (COB1) · Sort Rule (CU70) · Selection Class Type 023. אב חומר: תצוגת Work Scheduling — סימון Batch Management + הקצאת פרופיל בקרת ייצור.
אובייקטים / BAPIs
מאומתהפניות SAP
מאומתSAP Help Portal — Batch Management (Logistics – General, LO-BM); Production Planning with SAP S/4HANA — Ch.10 Batch Management (§10.2 Batch Level & Creation, §10.5 Batch Determination); SAP Help Portal — Batch Determination and Batch Search Procedure (Condition Technique); SAP Community — Batch Determination Setup (Strategy Type / Access Sequence / Sort Rule FEFO); SAP Help Portal — Shelf Life Expiration Date (SLED) and FEFO Stock Determination
טעויות נפוצות
ידע אצור- מאפיין SLED/תאריך תפוגה לא מולא ב-GR → קביעת אצווה FEFO נכשלת או בוחרת מנה שגויה; חובה להפעיל בדיקת SLED במפעל וב-Work Scheduling ולהזין Total Shelf Life באב החומר.
- אצווה חסומה/פגה נבחרת בטעות → אסטרטגיית המיון (CU70) לא מסננת סטטוס נכון, או Batch Status Management לא הופעל למפעל.
- רמת אצווה שגויה (בחירת Client שלא לצורך, או ניסיון הורדה מ-Client) → כפילות/חוסר עקיבות חוצת-מפעל, והורדה מ-Client היא חד-כיוונית ודורשת המרת נתונים.
- פרופיל יצירת אצווה (CORW) חסר או Extended Classification כבוי → GR לא יוצר אצווה, או האצווה נוצרת בלי מאפיינים.
- פרוצדורת חיפוש אצווה לא הוקצתה/הופעלה (Check Batch כבוי בצירוף מפעל+סוג צו) → קביעת האצווה כלל לא רצה בצריכה.
פתרון תקלות
ידע אצורGR לא יצר אצווה → בדוק סימון Batch Management ב-MM03 (Work Scheduling/Purchasing) ואת פרופיל CORW ועיתוי היצירה; ללא פרופיל/סימון אין אצווה. קביעת אצווה נכשלה בצריכה/מכירה/אישור → בדוק שפרוצדורת החיפוש (OPLG) הוקצתה והופעלה (Check Batch), שמחלקת הבחירה 023 והמאפיינים תקינים, ואת אסטרטגיית COB1 וכלל המיון CU70; חובה שמאפייני החובה (SLED) יהיו מלאים ב-AUSP. אצווה פגה נבחרה → SLED לא חושב/נכתב ב-GR (Total Shelf Life חסר או בדיקת SLED כבויה) או שמיון ה-FEFO אינו פעיל; בדוק AUSP ואת ה-BAdI VB_BD_BATCH_DETERMINATION. אצווה חסומה עדיין נבחרת → Batch Status Management לא פעיל למפעל, או הסטטוס לא מיושם ב-Sort Rule. עקיבות חסרה (where-used ריק) → רמת אצווה לא עקבית בין המפעלים, או תנועות בוצעו ללא אצווה לפני ההפעלה.
שיטות עבודה מומלצות
ידע אצור- החליטו את רמת האצווה (Client/Plant/Material) מוקדם בפרויקט — Client נותן ייחוד גלובלי ועקיבות חוצת-מפעל אך העלייה חד-כיוונית; ברוב תרחישי התהליך רמת מפעל מספיקה, ובחרו Client רק כשנדרשת עקיבות גלובלית אמיתית.
- הפעילו Extended Classification ב-CORW ובנו מחלקה 023 מסודרת עם מאפייני חובה (SLED, יצרן, ריכוז) — כך קביעת אצווה FEFO וחסימת QM עובדות אוטומטית ואמין.
- העתיקו (Copy As) את פרוצדורת חיפוש האצווה מפרוצדורה סטנדרטית (למשל CO0001) כדי לא להשמיט Access Sequence/Condition Table, ותמיד סמנו Check Batch בצירוף מפעל+סוג צו — אחרת הקביעה לא רצה.
- קשרו את קביעת האצווה ל-QM: אצווה שקיבלה החלטת שימוש שלילית תיחסם אוטומטית (Batch Status) ולא תיבחר — מונע שחרור מנה פגומה ללקוח.
- ב-Clean Core / S/4 העדיפו BAdI (BATCH_MASTER, VB_BD_BATCH_DETERMINATION) על פני Customer Exits ישנים (SAPLV01Z) להרחבות קביעה וחסימה.
טיפים
ידע אצור- SLED מחושב אוטומטית מ-Total Shelf Life (אב החומר) + תאריך ייצור בעת ה-GR — ודאו שהשדה מלא באב החומר ושבדיקת SLED פעילה, אחרת ה-FEFO אינו מקבל תאריך למיון.
- Batch Information Cockpit (BIC) ב-Fiori הוא הכלי המרכזי לעקיבות דו-כיוונית — from-batch (ממה יוצרה) ו-where-used (לאן הלכה) במסך אחד; שדרוג משמעותי מ-MB56 הקלאסי.
- MCH1 היא כותרת האצווה, MCHA היא רמת המפעל ו-MCHB היא המלאי — כשמנתחים אי-התאמת מלאי אצווה, MCHB היא הטבלה לבדוק מולה.
- הריצו סיווג המוני והשלמת מאפיינים לפני go-live — אצוות ישנות ללא סיווג לא ייבחרו בקביעת אצווה ולא יופיעו נכון ב-BIC.
בחן את עצמך
ידע אצוראיזו טבלה מחזיקה את מלאי האצווה (הכמות החופשית/מוגבלת/חסומה) ברמת מפעל+אתר אחסון?
מדוע קביעת אצווה FEFO עלולה להיכשל או לבחור מנה שגויה, למרות שהאצווה קיימת?
מה נכון לגבי רמת האצווה (Batch Level)?
סיכום
ידע אצורניהול אצוות (Batch Management) הוא מנגנון העקיבות של PP-PI. שלוש רשומות אב: MCH1 (כותרת חוצת-מפעל), MCHA (רמת מפעל) ו-MCHB (מלאי אצווה למפעל+אתר). רמת האצווה (Client/Plant/Material) קובעת את היקף הייחוד — העלייה תמיד אפשרית, ההורדה מ-Client חד-כיוונית. הסיווג במחלקה 023 (INOB/AUSP) נושא את המאפיינים — SLED, יצרן, תוצאות מעבדה. אצווה נוצרת ב-GR של פקודת התהליך (או ידנית MSC1N), עם SLED מחושב מ-Total Shelf Life. קביעת אצווה אוטומטית עובדת בטכניקת תנאים: Search Procedure (OPLG) → Strategy (COB1) → Access Sequence → Class 023 → Sort Rule FEFO (CU70) — ובוחרת את המנה הקרובה לתפוגה בצריכה/מכירה/אישור. אינטגרציה: אב חומר (סימון), Backflush/COR6N (קביעה בצריכה), QM (Inspection Lot → חסימת אצווה), MM-IM (MCHB), SD (מכירה לפי אצווה). טבלאות MCH1/MCHA/MCHB/INOB/AUSP/KLAH · T-Codes MSC1N-4N/COB1/CU70/OPLG/CORW/MB56 · Fiori Manage Batches / Batch Information Cockpit · CDS I_Batch · VB_BATCH_CREATE/GET_DETAIL · BAdI BATCH_MASTER/VB_BD_BATCH_DETERMINATION.