- טרנזקציות
- MB1A/MIGO; MB21, IW32
- שדות ברשומה
- 6
- אפליקציית Fiori
- Post Goods Movement / MIGO (אמת ID)
מודל הנתוניםביצועטבלת SAP
RESB
הזמנת רכיבים (Reservation)
Reservation / dependent requirements
- אחזקת מפעל · PM1 רשומת תיעוד
- ייצור תהליכי · PP-PI1 רשומת תיעוד
- מחלקת אובייקט · ביצוע
אחת מ־19 הטבלאות ששני התכנונים מתעדים; לכל מודול נושא, טרנזקציות ושדות משלו. שני הפרצופים מוצגים כאן זה לצד זה, בלי לאחד אותם לאחד.
PKRSNUMRSPOSFKMATNRAUFNR
זהות כפולה
2 רשומות תיעוד לאותה טבלה
אותה טבלה פיזית, מתועדת יותר מפעם אחת. כל כרטיס הוא שורה אחת בתכנון המקורי, עם הנושא, הטרנזקציות וההערות שלה, כפי שנכתבו, בלי מיזוג.
- טרנזקציות
- COR3, MB21, MB22, CO27
- שדות ברשומה
- 6
- אפליקציית Fiori
- Manage Reservations
- מקור
- SAP Help - Reservation
הזמנות חומרי הגלם/האריזה לפק"ע (מפיצוץ עץ המוצר). כל פליטת חומר (261) מעדכנת RESB. סנכרון עם מסופי Zetes בפליטה.
מפת קשרים
האובייקט במרכז, והקשרים שסביבו
RESB מדורגת 42 מתוך 105 טבלאות לפי מספר הקשרים הממודלים. בחירה במפה מציגה את ניסוח ה-JOIN המדויק כפי שהתיעוד מחזיק אותו.
קשרים ו־JOIN
2 קשרים ממודלים · 2 ניסוחי JOIN
כיוון הקשר נקרא מתוך התיעוד: בן הוא טבלה שנושאת מפתח זר אל RESB, ואב הוא טבלה ש־RESB מפנה אליה. עוצמת הקשר מוצגת כפי שנכתבה, וכאשר לא נכתבה, כתוב שלא נכתבה.
שדות
6 שדות · 2 שדות PK · 2 שדות FK
המפתחות נקראים ראשונים, כי הם מה שהאובייקט הוא. הטבלה שמתחתיהם מציגה את איחוד השדות שכל תכנון מתעד, בסדר שנכתב, וניתן לצמצם אותה לשדות המפתח בלבד.
מפתח ראשי2
- RSNUMמספר הזמנהNUMC 10
- RSPOSפריט הזמנהNUMC 4
מפתחות זרים2
- MATNRחומר רכיבCHAR 18->40
- AUFNRפק"ע מחויבתCHAR 12
| מפתח | שדה | תיאור | EN | טיפוס | אורך | מודול |
|---|---|---|---|---|---|---|
| PK | RSNUM | מספר הזמנה | Reservation number | NUMC | 10 | PMPP-PI |
| PK | RSPOS | פריט הזמנה | Reservation item | NUMC | 4 | PMPP-PI |
| FK | MATNR | חומר רכיב | Component material | CHAR | 18->40 | PMPP-PI |
| – | BDMNG | כמות נדרשת | Requirement quantity | QUAN | 13 | PMPP-PI |
| – | ENMNG | כמות שנפלטה | Quantity withdrawn | QUAN | 13 | PMPP-PI |
| FK | AUFNR | פק"ע מחויבת | Order (account assignment) | CHAR | 12 | PMPP-PI |
עומק טכני
איך קוראים וכותבים את הטבלה הזאת
שכבת ההעשרה של הפרויקט: משמעות שדות המפתח, מפתחות זרים כקשרים, נתיב הגישה המומלץ, שיקולי ביצועים ושלוש דוגמאות עבודה. המקורות מודפסים בסוף הקטע.
הזמנה/דרישה תלויה (Reservation / dependent requirements) — רכיבי החומר של הזמנות (ייצור/תהליך/אחזקה) ודרישות תלויות מ-MRP. מחזיקה כמות דרושה (BDMNG), שנמשכה (ENMNG), סוג תנועה (BWART) ודגלי backflush/מסירה.
שדות המפתח ומה הם אומרים
- MANDT — client
- RSNUM — Reservation number
- RSPOS — Item
- RSART — Record type
מפתחות זרים: לאן הטבלה מצביעה
- MATNR → MARA (Material)
- AUFNR → AUFK (Order)
- WERKS → T001W (Plant)
נתיב הגישה
- גישה לפי RSNUM+RSPOS או לפי AUFNR (רכיבי הזמנה)
- לניתוח דרישות — סינון XLOEK (deletion) ו-KZEAR (final issue)
שיקולי ביצועים
- טבלה גדולה מאוד — סנן על AUFNR/MATNR/WERKS
- BDMNG מול ENMNG = חוסר/עודף משיכה
- רכיבי backflush מדווחים בדיווח (COGI לשגיאות)
ABAP
SELECT matnr, bdmng, enmng, bwart
FROM resb WHERE aufnr = @lv_aufnr AND xloek = @abap_false.SQL · CDS
SELECT r~matnr, r~bdmng, m~maktx
FROM resb AS r
INNER JOIN makt AS m ON m~matnr = r~matnr AND m~spras = @sy-langu.איך בודקים את זה במערכת
משיכת רכיב = תנועה 261 (BWART); שגיאות תנועה נופלות ל-COGI/AFFW.
טרנזקציות
הטרנזקציות שהתיעוד קושר לטבלה
הקודים מוצגים לפי הרשומה שכתבה אותם, ולצידם המחרוזת המקורית מילה במילה, כדי שניתן יהיה לראות מה פוצל ומה נכתב במקור.
- MB1A
- MIGO
- MB21
- IW32
- COR3
- MB21
- MB22
- CO27
תהליך עסקי
היכן האובייקט יושב בשרשרת
שרשרת התהליך מגיעה ממפת התהליכים של הפרויקט, אותה שרשרת שסביבת העבודה של המודול מציירת. שלב שאין לו טבלה בתיעוד מסומן ככזה ולא מושלם.
- IFLOTמיקום פונקציונלי
- EQUIציוד
- PLKOרשימת משימות
- MPLAתוכנית אחזקה
- QMELהודעת תקלה
- AUFKפקודת אחזקה
- AFVCפעולות
- AFRUאישורמחוץ לתיעוד של המודול
- JESTסטטוס/סילוק
- MARAאב חומר
- MASTעץ מוצר (BOM)
- PLKOמתכון/Routing
- MKALגרסת ייצור
- AFKOפקודת תהליך
- RESBשמורות
- AFRUאישור
- COGIתיקון Backflushמחוץ לתיעוד של המודול
ECC ➔ S/4HANA
מה התכנון אומר על המעבר
קודם ההכרעה של הפרויקט על הטבלה הזאת ומאיפה היא מגיעה, ואחריה מה שכל תכנון כתב בעצמו, מילה במילה.
יציב
ללא שינוי (תואם)
חלקי · נגזר מעמודת ה-S/4 של התיעוד. מומלץ אימות מול SAP
מה שהתכנון כתב, מילה במילה
ללא שינוי (תואם)
- טבלה / שדה חלופיים
- RESB (זהה)
- טרנזקציה חלופית
- MIGO/MB1A נתמכים; Fiori
SUMללא פעולת המרה ייעודית ב-SUM (טבלה תואמת). מומלץ Regression Test ואימות התאמות אישיות לאחר ההמרה.
ללא שינוי; תנועת מלאי ב-MATDOC.
תצוגות CDS
מה קורא את הטבלה ב-S/4HANA
מיפוי מתוחזק של טבלה קלאסית לתצוגת CDS משוחררת. תצוגה מופיעה כאן רק כשהטבלה הזאת נמצאת בה, ולצידה שאר הטבלאות שהיא קוראת.
- I_ProductionOrderComponentרכיבי פקודת ייצור (הזמנות מלאי)RESB
- I_MfgOrderComponentרכיבי פקודה / שמורותRESB · AFFH
ממשקים
5 BAPI · FM · IDoc · 2 תוכניות
השם והתיאור הם של התיעוד, כולל ממשקי Zetes ו-Daymax שהתכנון רשם. עמודת המודול מראה איזה תכנון רשם את האובייקט.
- BAPI_RESERVATION_CREATE1יצירת הזמנת מלאיPM
- BAPI_GOODSMVT_CREATEרישום פליטת חומר (261)PM
- RESERVATION_READקריאת הזמנת רכיביםPM
- BAPI_RESERVATION_CREATE1 - יצירת הזמנת רכיבים–PP-PI
- BAPI_GOODSMVT_CREATE - פליטת חומר לפק"ע (261)–PP-PI
תוכניות ודוחות
- RM07RESLדוח הזמנות מלאי פתוחותPM
- COOIS / COHV - רשימת ועיבוד המוני פק"ע–PP-PI
תקלות
8 תקלות שמפנות לטבלה הזו
מתוך קטלוג התקלות של הפרויקט. נכללות רק תקלות שרושמות במפורש את RESB ברשימת הטבלאות לבדיקה. זו אינה תור תמיכה ואינה מערכת חיה.
פקודת אחזקה לא משתחררתPM לחיצה על שחרור (REL) נכשלת או חסומה.
סיבות שורש
- היתר פתוח (Permit) רלוונטי-לשחרור
- בדיקת זמינות רכיב נכשלה
- סטטוס משתמש חוסם
- הרשאה I_AUART/I_SWERK
טרנזקציות לניתוח
- IW32
- CO24
- SU53
- BS22
תיקון
- תן היתר (IW32 Permits)
- פתור חוסר רכיב או דרוס בדיקת זמינות
- התאם סטטוס משתמש / הרשאה
RU-505 — אין מלאי לרכיב BackflushPP-PI אישור פאזה/פקודה נדחה או יוצר תנועה שגויה; הודעת RU-505 על רכיב Backflush.
RU-505 / M7-021 — תנועת סחורה לא אפשרית (חוסר מלאי לרכיב Backflush). אמת מזהה מדויק ב-SE91סיבות שורש
- אין מלאי זמין לרכיב במחסן/אצווה
- אצווה ל-Backflush לא נקבעה/חסומה
- מחסן Backflush שגוי בגרסת ייצור
- תקופת רישום סגורה
טרנזקציות לניתוח
- COR6N
- COGI
- MMBE
- MD04
- MSC3N
תיקון
- הזן GR/העבר מלאי לרכיב, ודא אצווה זמינה
- תקן מחסן Backflush בגרסת ייצור (C223)
- עבד מחדש ב-COGI; פתח תקופה (MMRV) במידת הצורך
קבלת מלאי למוצר-לוואי לא נרשמה בדיווחPP-PIFINANCIAL POSTING RISK בסיום מתקבל המוצר הראשי אך ה-co-product לא נקלט; ב-MB51 אין תנועת 101, וחלוקת העלות מעוותת.
RU 119 verify SE91סיבות שורש
- co-product לא מסומן ב-MRP view (apportionment חסר)
- אין שורת co-product ב-BOM (כמות שלילית)
- Auto GR לא הופעל לפריט
- Apportionment structure חסר
- אצווה/storage location לא נקבעה
טרנזקציות לניתוח
- COR3
- CORK
- MB51
- CO46
- MMBE
תיקון
- סמן co-product והגדר apportionment (MM02)
- הוסף שורת co-product ב-BOM (CS02)
- בצע GR ל-co-product (CORK/MIGO)
- אמת חלוקת עלות (CO46)
סגירה טכנית חסומה בגלל הזמנת חומר פתוחהPP-PIDATA INCONSISTENCY TECO נכשל; ב-MD04 נותרות reservations פתוחות לרכיבים שלא נצרכו, וה-MRP ממשיך לתכנן עליהן.
CO 320 verify SE91סיבות שורש
- רכיבים לא נצרכו ו-final issue לא הוגדר
- Backflush נכשל ונותרו תנועות ב-COGI
- TECO בוצע אך reservations נשארו פתוחות
- phantom/ייחוס שגוי בנתב
- Missing parts שלא סופקו
טרנזקציות לניתוח
- COR2
- MD04
- CO46
- COGI
- MB26
תיקון
- השלם צריכה (COR6N) או סמן final issue
- טפל ב-COGI לפני TECO
- בצע TECO מחדש; ודא סגירת reservations
- סגור reservations וסגור טכנית שוב
סטיית פחת/תפוקה חורגת בין מתוכנן לבפועלPP-PIFINANCIAL POSTING RISK כמות הגמר נמוכה מהמתוכנן בשל פחת; דוח variances מציג סטיית כמות גדולה, ועלות היחידה בפועל גבוהה מהתקן.
RU 050 verify SE91סיבות שורש
- Component/assembly scrap לא משקף פחת בפועל
- Operation scrap בשלב לא מעודכן
- דיווח yield שגוי ב-CORK
- Backflush מבוסס כמות מתוכננת
- rework לא מתועד
טרנזקציות לניתוח
- CORK
- CO46
- COR3
- C202
- MCRX
תיקון
- עדכן scrap ב-BOM/Recipe לערכים מציאותיים
- דווח scrap בנפרד מ-yield ב-CORK
- תקן backflush וטפל ב-COGI
- אמת variances מחדש
אספקת חומרים לקו (Material Staging) נכשלהPP-PIPARTIAL רכיבי ההזמנה לא הוזרמו לאזור האספקה; ב-MF60 אין transfer requirements, והרכיבים לא זמינים ל-backflush.
RM verify SE91סיבות שורש
- Storage location/supply area לא מוקצה
- Control cycle (LPK1) חסר
- Production storage location לא נקבע
- Reservation לא הופקה
- WM staging type לא מוגדר
טרנזקציות לניתוח
- MF60
- COR3
- MD04
- LPK1
- MB25
תיקון
- הקצה supply area ב-BOM/MRP view
- צור control cycle (LPK1)
- הפק staging ידני (MF60)
- ודא reservations וטפל ב-missing parts
שחרור פקודה נכשל ב-aATPPP-PIBLOCKING שחרור פקודת תהליך נחסם עקב חוסר זמינות רכיב (Advanced ATP).
סיבות שורש
- חוסר מלאי/כניסות לרכיב
- Checking Rule שגוי
- Product Allocation חוסם
- אופק ATP
טרנזקציות לניתוח
- CO09
- MD04
- COR2
תיקון
- ספק מלאי/כניסות לרכיב
- התאם Checking Rule/Scope
- שקול חריגה מבוקרת או BOP
פיצוץ BOM ללא רכיבים בפקודהPPDATA INCONSISTENCY פקודה נוצרה ללא רכיבים; אין רזרבציות.
סיבות שורש
- אין BOM תקף לשימוש/תאריך
- גרסת ייצור ללא BOM
- Selection method
טרנזקציות לניתוח
- CS03
- C223
- CO03
תיקון
- צור/הרחב BOM תקף
- קשר BOM בגרסת ייצור
- צור פקודה מחדש
ספרייה
ספרים המכסים את המודול
הקישור כאן הוא ברמת המודול. אינדקס הספרייה בפרויקט הוא ברמת פרק, ואין בו מיפוי של טבלה לפרק, ולכן לא נטען שספר מסוים מכסה את RESB עצמה.
- הגדרת אחזקת מפעל (PM) ב-SAP S/4HANAConfiguring Plant Maintenance in SAP S/4HANAPM · 8 פרקים · 729 עמודים
- אחזקת מפעל ב-SAP S/4HANA — מדריך למשתמש העסקיPlant Maintenance with SAP S/4HANA — Business User GuidePM · 10 פרקים · 669 עמודים
- תכנון ייצור (PP) ב-SAP S/4HANAProduction Planning with SAP S/4HANAPP-PI · 13 פרקים · 1,087 עמודים
- תכנון מפורט וסדר-עבודה (PP/DS) ב-SAP S/4HANAPP/DS with SAP S/4HANAPP-PI · 10 פרקים · 639 עמודים
Project NEO · CBC Israel · פותח על ידי סאלי חליף · Web Coding