הגדרת ניהול מלאי
Configuring Inventory Management
ניהול מלאי · שיעור 6
- הקונפיגורציה תחת 'Inventory Management and Physical Inventory' ב-SPRO.
- OMJJ (Movement Types) ו-OBYC (Account Determination) הם הליבה.
- כל שינוי Cross-client ומועבר ב-Transport.
- מסגרת-בסיס לכל התנועות.
מטרת השיעור
ידע אצורקונפיגורציית ניהול-המלאי (ב-SPRO תחת Materials Management ► Inventory Management and Physical Inventory) קובעת את כל ההתנהגות: הגדרות-כלליות, קבלות-והוצאות, Movement Types, STO, וספירה-פיזית. הגדרה נכונה = תנועות-תקינות, קביעת-חשבון מדויקת ובקרות-תהליך; הגדרה שגויה = שגיאות-FI ותנועות-חסומות. אלמנטים כלליים בהגדרה — ההגדרות-הכלליות קובעות התנהגות-בסיס לכל התנועות במפעל: Plant Parameters (Negative Stock, ברירות-מחדל), Tolerance Limits (חריגות מותרות), Field Selection גלובלי, וברירות-מחדל ל-Document/Posting. קבלות והוצאות סחורה — הגדרת GR/GI קובעת את התנהגותן: Stock Type-יעד לקבלה (QI/Unrestricted/Blocked), Reason Codes להוצאה, Screen Layout, וברירות-מחדל ל-SLoc/Movement. כך נשלטות תנועות-הקבלה-וההוצאה היומיומיות. סוגי תנועה — Movement Type הוא לב-הקונפיגורציה (OMJJ): מספר בן 3 ספרות הקובע לכל תנועה את הכיוון, Stock Type, Value String (→OBYC), Field Selection, עדכון-Consumption ועוד. שליטה ב-Movement Types = שליטה בכל התנהגות-המלאי. הזמנות העברת מלאי — STO (Stock Transport Order) היא הזמנת-העברה בין-מפעלית/בין-אתרית המנהלת תנועה פיזית עם הובלה ונראות. הקונפיגורציה קובעת Document Type, Shipping Data per Plant, Delivery Type, ו-Cross-Company Billing. ME21N היא העסקה ליצירתה. ספירת מלאי פיזית — קונפיגורציית הספירה-הפיזית קובעת: Tolerances per User Group (הפרש-מותר ללא-אישור), Cycle Counting (OMCO — intervals לפי ABC), Default Values, ו-Difference Posting behavior. הגדרה נכונה = ספירה-מבוקרת ורישום-הפרשים-תקין.
למה זה חשוב
ידע אצורמאחורי כל תנועה יש 'הגדרות' שקובעות איך היא מתנהגת — אילו שדות חובה, לאיזה חשבון לרשום, אילו Movement Types קיימים. את אלה מגדירים פעם-אחת ב-SPRO (תפריט-ההגדרות של SAP), והם משפיעים על כל המשתמשים. אלמנטים כלליים בהגדרה — לפני הגדרות-ספציפיות יש 'הגדרות-כלליות' שחלות על-הכל: האם מותר מלאי-שלילי? עד-כמה מותר לחרוג בקבלה? אילו שדות חובה תמיד? אלה משפיעים על כל התנועות במפעל. קבלות והוצאות סחורה — כאן מגדירים איך קבלות והוצאות מתנהגות: לאיזה סטטוס נכנס חומר-נכנס (בדיקה? חופשי?), אילו 'סיבות' אפשר לציין בהוצאה, ואיך נראה המסך. זה מעצב את עבודת-המחסן היומית. סוגי תנועה — כל תנועה היא 'סוג-תנועה' עם מספר — 101 קבלה, 261 הוצאה-לייצור, 311 העברה. כל מספר 'יודע' מה לעשות. ב-OMJJ מגדירים ומתאימים אותם. זהו הרכיב המרכזי בקונפיגורציה. הזמנות העברת מלאי — כשמעבירים חומר בין מפעלים-רחוקים, לא מספיק 'רישום' — צריך 'הזמנה' שמנהלת גם הובלה ומשלוח. זו STO. בקונפיגורציה מגדירים איזה סוג-מסמך, נתוני-משלוח, ומה קורה אם המפעלים בחברות-שונות. ספירת מלאי פיזית — כדי שהספירה תעבוד נכון מגדירים: כמה הפרש מותר בלי-אישור-מיוחד, באיזו תדירות לספור כל קבוצת-ABC, ואיך נרשמים ההפרשים. אלה מעצבים את תהליך-הספירה כולו.
ערך עסקי
ידע אצורלתפור את ניהול-המלאי לתהליכי-הארגון — אילו תנועות מותרות, אילו שדות נדרשים, לאן נרשם כל ערך, ואיך מתנהלת הספירה. אלמנטים כלליים בהגדרה — לקבוע מסגרת-התנהגות אחידה לכל התנועות במפעל — לפני התאמות-פרטניות. קבלות והוצאות סחורה — לעצב את תנועות-הקבלה-וההוצאה לפי תהליכי-הארגון — סטטוס-יעד, סיבות, ושדות-נדרשים. סוגי תנועה — להגדיר במדויק כיצד כל סוג-תנועה משפיע על מלאי, ערך, חשבונות ושדות — הבסיס לכל פעולת-IM. הזמנות העברת מלאי — לנהל העברות בין-מפעליות עם הובלה, נראות (Stock-in-Transit) וחשבונאות-נכונה (כולל בין-חברתית) — לא רק רישום-מלאי. ספירת מלאי פיזית — להגדיר את מסגרת-הספירה — סבילות, מחזוריות-ABC ורישום-הפרשים — כך שהספירה תהיה מבוקרת, יעילה ומדויקת חשבונאית.
היכן בשימוש
ידע אצור• Materials Management ► Inventory Management and Physical Inventory ► General Settings • Materials Management ► Inventory Management and Physical Inventory ► Movement Types ► Copy, Change Movement Types (OMJJ) • Materials Management ► Valuation and Account Assignment ► Account Determination ► Configure Automatic Postings (OBYC) • Materials Management ► Inventory Management and Physical Inventory ► General Settings ► Set Tolerance Limits / Plant Parameters • Materials Management ► Inventory Management and Physical Inventory ► Goods Receipt / Goods Issue ► Create Reasons / Set Stock Type / Screen Layout • Materials Management ► Purchasing ► Purchase Order ► Set Up Stock Transport Order ► Assign Document Type / Define Shipping Data per Plant • Materials Management ► Inventory Management and Physical Inventory ► Physical Inventory ► Define Tolerances / Cycle Counting (OMCO) / Settings for Physical Inventory
מושגי מפתח
ידע אצור- הקונפיגורציה תחת 'Inventory Management and Physical Inventory' ב-SPRO.
- OMJJ (Movement Types) ו-OBYC (Account Determination) הם הליבה.
- כל שינוי Cross-client ומועבר ב-Transport.
- מסגרת-בסיס לכל התנועות.
- Plant Parameters + Tolerances + Field Selection.
- אסור Negative Stock כברירת-מחדל.
- מעצב התנהגות-GR/GI: Stock Type, Reasons, Screen.
- Reason Codes ל-GI-חריג למעקב.
- Auto-QI לחומרים-רגישים.
- Movement Type = לב הקונפיגורציה (OMJJ).
- קובע כיוון/Stock-Type/Value-String/Field-Selection.
- שכפל, אל-תשנה סטנדרטיים.
- STO = העברה בין-מפעלית עם הובלה ונראות.
- UB תוך-חברה / NB cross-company.
- זרימה: ME21N→Delivery→641→101; נטר MB5T.
- מגדיר Tolerances, Cycle-Counting ורישום-הפרשים.
- OMCO = intervals per CC-indicator.
- הפרשים → GBB-INV ב-FI.
דוגמה מ-CBC
ידע אצורבארגון הקונפיגורציה מגדירה: Quality Inspection חובה לתרכיז-נכנס, Reason Codes ל-Scrapping-משקאות-פגומים, STO בין-מפעלי למרכזי-הפצה, ו-Cycle Counting (ABC) לתרכיזים-יקרים. מימוש חדש: מגדירים Plant Parameters (אפשר Negative Stock?), Tolerances ל-GR, Field Selection ל-GI (Reason חובה ב-Scrapping), משכפלים Movement Type מותאם (OMJJ), ומגדירים OBYC לכל Valuation Class — ואז התנועות עובדות נכון. אלמנטים כלליים בהגדרה — בארגון: Negative Stock אסור (מניעת-מלאי-פיקטיבי), Tolerance 2% לקבלת-תרכיז (דיוק-משקל), Reason חובה לפסילת-משקאות. מגדירים ב-OMCQ: Negative Stock אסור ב-Plant; Tolerance ל-GR over-delivery 5%; Field Selection דורש Reason ב-Scrapping — מסגרת לכל התנועות. קבלות והוצאות סחורה — בארגון: כל GR-תרכיז ל-Quality Inspection אוטומטית; Reason-Codes ל-GI-פסילה (זיהום/תפוגה); Batch חובה בכל קבלת-חומר-גלם. מגדירים: GR לתרכיז → Auto Quality Inspection; GI Scrapping (551) → Reason Code חובה; Screen Layout מציג Batch — וכל קבלה/הוצאה מתנהגת בהתאם. סוגי תנועה — בארגון: 261 משיכת-רכיבים לקו (Backflush), 101 קליטת-משקה, 311 העברה-בין-מחסנים, 541 שליחת-חומר-לאריזת-משנה חיצונית, 641 העברה למרכז-הפצה — כולם מוגדרים-ומותאמים ב-OMJJ. 541 (GI לקבלן-משנה) מעביר חומר ל-Subcontracting Stock (O) אצל הספק; 641 (GI ל-STO) מעביר ל-Stock-in-Transit; כל אחד עם Value String ו-Account Grouping משלו, מוגדר ב-OMJJ. הזמנות העברת מלאי — בארגון העברת-משקאות-מוגמרים ממפעל-המילוי למרכזי-הפצה אזוריים מנוהלת ב-STO (UB) עם Delivery ו-Stock-in-Transit; בין-ישויות-משפטיות — NB עם Cross-Company Billing. STO ממפעל-ייצור למרכז-הפצה: ME21N (UB) → VL10B Delivery → GI 641 (Stock-in-Transit) → הובלה → GR 101 ביעד. הנראות נשמרת לכל-אורך. ספירת מלאי פיזית — בארגון: Tolerance הדוקה לתרכיז-יקר (1%), Cycle Counting A חודשי לתמציות, C חצי-שנתי לתוויות; הפרשים נרשמים ל-GBB-INV לבקרת-עלות. מגדירים: Tolerance 2% per User Group; Cycle Counting A=30 יום / C=180; Difference Posting דרך 701/702 ל-GBB-INV — וכל ספירה פועלת לפי-מסגרת-זו.
תהליך
ידע אצורטבלאות
ידע אצור| טבלה | תיאור |
|---|---|
| T156 | T156 |
| T159 | T159 |
| TBST | TBST |
| T001W | T001W |
| T169 | T169 |
| T157D | T157D |
| T156S | T156S |
| T156W | T156W |
| T156X | T156X |
| EKKO | EKKO |
| EKPO | EKPO |
| MSLB | MSLB |
| T159C | T159C |
| T159P | T159P |
| ISEG | ISEG |
טרנזקציות
ידע אצוראפליקציות Fiori
ידע אצורקונפיגורציה (SPRO)
ידע אצור• General Settings: Plant Parameters, Tolerance Limits, Field Selection per transaction. • Movement Types (OMJJ): הליבה — כיוון, Stock Type, Value String, Field Selection, Consumption. • Account Determination (OBYC): Transaction Keys (BSX/WRX/GBB/PRD) ↔ Valuation Class ↔ חשבונות-G/L. • כל הקונפיגורציה Cross-client, מועברת ב-Transport Request. אלמנטים כלליים בהגדרה • Plant Parameters (OMCQ/OMJ7): Negative Stock, ברירות-מחדל. • Tolerance Limits (OMC0) לפי Tolerance Key; Field Selection גלובלי (OMBW). קבלות והוצאות סחורה • Set Stock Type for GR (Auto QI אם QM); Reasons for Movements (OMBS). • Screen Layout / Field Selection per Movement; Create SLoc Automatically. סוגי תנועה • OMJJ: Update Control (כמות/ערך), Value String (→OBYC), Field Selection, Reversal, Account Grouping (GBB). • תנועות בזוגות (101/102…); שכפל לפני-שינוי לתנועות-מותאמות. הזמנות העברת מלאי • Assign Document Type (UB תוך-חברה / NB cross-company) per Plant-pair. • Shipping Data (Customer/SLoc/Delivery Type) per Plant; Cross-Company Billing ל-NB. ספירת מלאי פיזית • Tolerances per User Group (OMC0/OMJ2) להפרש-מותר. • Cycle Counting (OMCO): intervals + counts/year per CC-indicator. • Difference Movement Types (701/702/711/712) → GBB-INV.
הערות
ידע אצורנתוני אב • T156 = Movement Types · T159 = פרמטרי-IM · TBST = Stock-Type texts. • OBYC = קביעת-חשבון אוטומטית (גשר ל-FI). שאלות ראיון היכן בקונפיגורציה משנים את התנהגות-התנועות? ב-OMJJ (Copy, Change Movement Types) תחת Inventory Management and Physical Inventory — שם נשלטים כיוון, Stock Type, Value String ו-Field Selection. מהו OBYC ולמה הוא קריטי? Configure Automatic Postings — מקשר Transaction Keys (BSX/WRX/GBB) + Valuation Class לחשבונות-G/L; בלעדיו תנועות נכשלות ב-Account-determination-error. מה קובעות ההגדרות-הכלליות? Plant Parameters (Negative Stock), Tolerance Limits ו-Field Selection גלובלי — מסגרת-התנהגות לכל התנועות לפני התאמות-ספציפיות. כיצד גורמים לחומר-נכנס להיכנס ל-Quality Inspection? דרך QM-view (Inspection Type 01) באב-החומר ו/או Set-Stock-Type-for-GR בקונפיגורציה — ה-101 ינתב אוטומטית ל-QI. אילו Movement Types הם הליבה התפעולית? 101/102 GR, 201/202 GI-Cost-Center, 261/262 GI-Order, 311/312 Transfer, 541/542 Subcontracting, 641/642 STO. מה קובע ה-Value String ב-Movement Type? את חבילת-קביעת-החשבון (Transaction Keys → OBYC) שתופעל בתנועה — בסיס למסמך-FI. מה ההבדל בין UB ל-NB ב-STO? UB = STO תוך-חברה (ללא חשבונית); NB = STO cross-company בין-ישויות-משפטיות, כולל Cross-Company Billing. מה מגדירים בקונפיגורציית Cycle Counting? ב-OMCO לכל CC-indicator (A/B/C/D): Interval (ימים בין-ספירות) ומספר-ספירות-בשנה; משולב עם MARC-CCIND שמ-MIBC. נושאים קשורים • MM · תנועות-סחורה (7.3) • אובייקט · T156 • MM · קבלות-סחורה (7.3.1) • MM · העברות-מלאי (7.3.3) • MM · ספירת-מלאי (7.4)
טעויות נפוצות
ידע אצור- שינוי Movement Types סטנדרטיים במקום שכפול — סיכון-Upgrade ובלבול.
- OBYC חסר ל-Valuation Class — תנועה נכשלת ב-'Account determination error'.
- Field Selection רופף — שדות-מפתח (Reason/Batch) לא-נדרשים.
- מתן-היתר ל-Negative Stock ללא-צורך — מלאי-פיקטיבי.
- Tolerances רחבות-מדי — חריגות-קבלה לא-מבוקרות.
- אי-הגדרת Reason ל-Scrapping — אובדן-מעקב-עלות.
- Stock Type-יעד שגוי — חומר נכנס Unrestricted במקום QI.
- שינוי Movement Type סטנדרטי — שובר תהליכים ו-Upgrades.
- Value String/Account Grouping שגוי — קביעת-חשבון מוטעית.
- שימוש ב-311 במקום STO בין-מפעלים — אובדן-נראות.
- חסר Shipping Data — STO לא ניתנת ליצירה.
- Tolerances רחבות — הפרשים-מהותיים מאושרים אוטומטית.
- Cycle-Counting intervals לא-ריאליים.
פתרון תקלות
ידע אצור• 'Account determination for entry... not possible' ➔ OBYC חסר ל-Transaction Key/Valuation Class. • תנועה חסומה ➔ Field Selection דורש שדה לא-מאוכלס, או Movement Type לא-מורשה. • שינוי לא-נכנס לתוקף ➔ Transport לא-יובא ל-Client/System היעד. אלמנטים כלליים בהגדרה • מלאי-שלילי לא-צפוי ➔ Negative Stock מאופשר ב-Plant/SLoc. • קבלה-עודפת חסומה ➔ Tolerance Key מצמצם. קבלות והוצאות סחורה • חומר נכנס Unrestricted במקום QI ➔ Set-Stock-Type/QM-view. • אי-אפשר Scrapping ➔ Reason חובה לא-מאוכלס. סוגי תנועה • קביעת-חשבון שגויה ➔ Value String/Account Grouping ב-OMJJ. • שדה לא-צפוי חובה ➔ Field Selection של ה-Movement Type. הזמנות העברת מלאי • STO לא נוצרת ➔ חסר Shipping Data ל-Plant. • מלאי תקוע ב-Stock-in-Transit ➔ GR (101) לא בוצע (MB5T). ספירת מלאי פיזית • הפרש מאושר-אוטומטית למרות-גודלו ➔ Tolerance per User Group רחבה. • Cycle Counting לא-מתזמן ➔ OMCO/CCIND לא-מוגדרים.
שיטות עבודה מומלצות
ידע אצור- שכפל Movement Types (OMJJ) במקום לשנות סטנדרטיים.
- תאם OBYC עם ה-FI לכל Valuation Class לפני Go-Live.
- נהל כל שינוי-קונפיגורציה ב-Transport מסודר ובתיעוד.
- אסור Negative Stock אלא בצורך-מובהק.
- כייל Tolerances לדיוק-התהליך.
- הגדר Reason Codes ל-GI-חריג למעקב-עלות.
- נתב חומרים-רגישים ל-QI אוטומטית.
- שכפל (900-999 range) במקום לשנות סטנדרטיים.
- תעד Value String ו-Account Grouping לכל Movement מותאם.
- השתמש ב-STO לכל העברה בין-מפעלית.
- נטר Stock-in-Transit (MB5T) שוטף.
- כייל Tolerances לפי-ערך-החומר וקבוצת-משתמש.
- התאם Cycle-Counting intervals לקיבולת-הצוות.
טיפים
ידע אצור- ה-IMG-node המרכזי הוא 'Inventory Management and Physical Inventory'. תחתיו: General Settings (Plant parameters, Tolerances, Field Selection), GR/GI (Reasons, Screen Layout, Stock Type), Movement Types (OMJJ — הליבה), STO (Document Type, Shipping Data), ו-Physical Inventory (OMCO, Tolerances, Difference). Account Determination (OBYC) הוא הגשר ל-FI. כל שינוי כאן הוא Cross-client ומועבר ב-Transport.
- אלמנטים כלליים בהגדרה — OMCQ/OMJ7 קובעים Plant-level parameters; Tolerance Limits (OMC0) לפי Tolerance Key (B1/B2 ל-GR over/under); Field Selection (OMBW) גלובלי. כולל הגדרת Default Values for Movements ו-Document Type per transaction. בסיס שעליו נשענות כל ההגדרות-הספציפיות.
- קבלות והוצאות סחורה — Set Stock Type for GR קובע יעד ברירת-מחדל (Auto QI אם QM); Reasons for Movements (OMBS) לפי Movement Type ל-GI; Screen Layout (Field Selection per Movement); Create SLoc Automatically. כולל הגדרת GR-Based-IV וברירות-מחדל. משפיע ישירות על 101/103/201/261/551.
- סוגי תנועה — OMJJ מנהל את T156 וטבלאות-הבת: Update Control (כמות/ערך), Value String (קישור ל-OBYC), Field Selection, Allowed Transactions, Reversal, ו-Account Grouping (GBB modifiers VBR/VAX/INV/AUF). תנועות בזוגות (xx1/xx2). שכפול עדיף על שינוי-סטנדרטי. 101/102, 201/202, 261/262, 311/312, 541/542, 641/642 — הליבה התפעולית.
- הזמנות העברת מלאי — STO Config: Assign Document Type (UB תוך-חברה / NB cross-company) per supplying/receiving Plant; Shipping Data (Customer/SLoc/Delivery Type NL/NLCC) per Plant; Availability Check; Cross-Company Billing (NB + Invoice). הזרימה: ME21N → VL10B (Delivery) → GI 641/643 → GR 101. Stock-in-Transit נראה ב-MB5T.
- ספירת מלאי פיזית — Tolerances (OMC0/OMJ2) per User Group להפרש-כמותי/ערכי-מותר; Cycle Counting (OMCO) — intervals ו-counts/year per CC-indicator; Default Values for Physical Inventory; Allowed Movement Types ל-Difference (701/702/711/712). כולל Freeze Book Inventory ו-Batch-Input settings. מתחבר ל-MARC-CCIND ול-FI דרך GBB-INV.
סיכום
ידע אצור• הקונפיגורציה תחת 'Inventory Management and Physical Inventory' ב-SPRO. • OMJJ (Movement Types) ו-OBYC (Account Determination) הם הליבה. • כל שינוי Cross-client ומועבר ב-Transport. • מסגרת-בסיס לכל התנועות. • Plant Parameters + Tolerances + Field Selection. • אסור Negative Stock כברירת-מחדל. • מעצב התנהגות-GR/GI: Stock Type, Reasons, Screen. • Reason Codes ל-GI-חריג למעקב. • Auto-QI לחומרים-רגישים. • Movement Type = לב הקונפיגורציה (OMJJ). • קובע כיוון/Stock-Type/Value-String/Field-Selection. • שכפל, אל-תשנה סטנדרטיים. • STO = העברה בין-מפעלית עם הובלה ונראות. • UB תוך-חברה / NB cross-company. • זרימה: ME21N→Delivery→641→101; נטר MB5T. • מגדיר Tolerances, Cycle-Counting ורישום-הפרשים. • OMCO = intervals per CC-indicator. • הפרשים → GBB-INV ב-FI.