שיטות עבודה מומלצות · חוצה מודולים
רכיבים לפקודה: רזרבציה, אספקה לקו וניפוק לפקודות תחזוקה ותהליך, כולל Backflush ו-COGI
Material staging and reservation: components for maintenance and process orders, goods issue and backflush
מהות השיטה
רכיבי פקודה מיוצגים ברזרבציה (RESB), שמזינה את MRP ושומרת את הזמינות. הרכיב מגיע לפקודה בניפוק ידני (261) ב-MIGO, בליקוט מרוכז, או אוטומטית ב-Backflush באישור; תנועות שנכשלו נאספות ב-COGI. בפקודת תחזוקה רכיב מלאי יוצר רזרבציה ורכיב שאינו מלאי יוצר דרישת רכש.
לפי רשומות המאגר, רזרבציות לפקודות נוצרות אוטומטית מרכיבי הפקודה, ורזרבציה ידנית נוצרת ב-MB21 או ב-BAPI_RESERVATION_CREATE1; שתיהן נשמרות ב-RESB, ורשומת ההעשרה מונה את BDMNG (כמות דרושה), ENMNG (כמות שנמשכה), BWART ודגלי ה-Backflush וה-Final Issue. בתחזוקה, רשומת התחום 'אינטגרציית חלפים' מבחינה בין רכיב מלאי (רזרבציה וניפוק) לרכיב שאינו מלאי (דרישת רכש, EBAN ו-EBKN). בתעשיות תהליכיות, זרימת התהליך של המאגר מציבה את הזנת החומר (261) לפני האישור, וה-Backflush רושם 261 אוטומטית באישור. תיעוד SAP הרשמי לגרסת 2025 FPS01 מתאר את פריטי הרזרבציה כתנועות מתוכננות, ומתעד שירות OData ליצירה, קריאה, עדכון ומחיקה של מסמכי רזרבציה לצד ה-BAPI.
פרופיל התהליך18 מתוך 18 שדות מתועדים
לשריין ולספק את הרכיבים שפקודת תחזוקה או הזמנת תהליך צריכה, לרשום את צריכתם לפקודה בתנועה 261 (ידנית או ב-Backflush) ולשייך את עלותם לפקודה, כך שהחלק זמין בזמן והמלאי והתכנון נשארים נכונים.
- טריגר
- תכנון רכיבים בפקודת תחזוקה או פיצוץ עץ המוצר ביצירת הזמנת תהליך.
- צורך עתידי שאינו מפקודה: רזרבציה ידנית למרכז עלות, להזמנה או לפרויקט.
- שחרור הפקודה ותחילת משמרת: ליקוט ואספקה לקו.
- אישור פקודה עם רכיבי Backflush.
- תנאים מוקדמים
- נתוני אב חומר במפעל ומיקום אחסון; לפי רשומת ה-BAPI, רזרבציה נכשלת לחומר שאינו מנוהל מלאי או בלי מיקום אחסון.
- מלאי זמין ולא חסום, ואצווה כשהחומר מנוהל אצוות.
- תקופת רישום פתוחה ב-MM.
- לאספקה לקו בייצור החוזר: אזור אספקה ו-Control Cycle מוגדרים (LPK1 אינה במילון הפרויקט).
- נתוני אב
- תפקידים
- מתכנן ייצור, מתכנן חומרים, איש תחזוקה ומנהל פרויקט: רזרבציה ידנית ומעקב, לפי רשומות MB21 ו-MB25.
- מנהל מחסן ייצור ומפעיל: ליקוט וניפוק לפקודה, לפי רשומת CO27; ספק קו (Line feeder) ב-Pull List לפי רשומת MF60.
- מחסנאי ופקיד מלאי: ניפוק ב-MIGO, לפי רשומת MIGO.
- מנהל עבודה, תמיכת PP ומתכנן מלאי: טיפול ב-COGI, לפי רשומת COGI.
- טרנזקציות ויישומי Fiori
- רזרבציה: MB21 יצירה, MB22 שינוי, MB23 תצוגה, MB24 ו-MB25 דוחות, MB26 רשימת ליקוט.
- אספקה לקו: CO27 ליקוט רכיבי פקודות, MF60 Pull List בייצור החוזר.
- ניפוק: MIGO, ו-MB1A הישנה.
- Backflush וכשלים: COR6N ו-CO11N באישור, COGI ו-MF47 לעיבוד מחדש, CO46 לפערי צריכה.
- בקרה: MD04 דרישות ומלאי, MMBE סקירת מלאי, MB51 תנועות.
- Fiori: רשומות המאגר נקבו ב-Manage Reservations (F1622), מזהה שאינו בספריית ה-Fiori; מ-2026-09-24 רשומת MB21 מפנה ל-Manage Manual Reservations (F4839), כפי שהספרייה מציינת (MB21 מובילה, MB22 ו-MB23 קשורות); Stage Materials for Production ו-Post Goods Movement; F4839 אינו בקטלוג הפרויקט ולכן אינו מקושר, ו-F0843 מקושר כרשומת קטלוג בלבד.
- טבלאות ואובייקטים
- RESB פריטי הרזרבציה (BDMNG, ENMNG, BWART, XLOEK, KZEAR ודגלי Backflush); כותרת הרזרבציה RKPF אינה במילון הפרויקט.
- AFKO ו-AFPO כותרת ופריט של הזמנת התהליך; EBAN ו-EBKN דרישת הרכש לרכיב שאינו מלאי.
- MKPF ו-MSEG מסמך החומר של הניפוק, שב-S/4HANA הן תצוגות תאימות מעל MATDOC; AFFW, טבלת הכשלים של COGI, אינה במילון הפרויקט.
- תצוגות ה-CDS של רכיבי פקודה, שמפת ה-CDS של המאגר ממפה ל-RESB, ותצוגת פריטי מסמך החומר.
- האובייקטים העסקיים רזרבציה, מסמך חומר, פקודת תחזוקה והזמנת תהליך.
- reservationאובייקט עסקי
- material-documentאובייקט עסקי
- maintenance-orderאובייקט עסקי
- process-orderאובייקט עסקי
- נקודות אינטגרציה
- PM אל MM: רזרבציה וניפוק לרכיב מלאי, דרישת רכש לרכיב שאינו מלאי; שתי העלויות נצברות בפקודה ומותחשבנות.
- רזרבציה אל MRP: הרזרבציה מופיעה כדרישה ב-MD04 ומשפיעה על המלאי הזמין.
- אישור למלאי: Backflush רושם 261 אוטומטית, וכשלים עוברים ל-COGI.
- ממשק תוכניתי: BAPI_RESERVATION_CREATE1 ו-RESERVATION_READ לרזרבציה, BAPI_GOODSMVT_CREATE לניפוק, BAPI_ALM_ORDER_MAINTAIN עם שיטת COMPONENT לרכיבי פקודת תחזוקה; אחרי כתיבה BAPI_TRANSACTION_COMMIT.
- שירות OData רשמי: Reservation Document (API_RESERVATION_DOCUMENT) ליצירה, קריאה, עדכון ומחיקה של מסמכי רזרבציה.
- הרחבות לפי רשומות המאגר: IWO10009 בפקודת התחזוקה, MBCF0002 ו-MB_MIGO_BADI בתנועת החומר, WORKORDER_GOODSMVT בתנועות הפקודה, CONFPP05 ו-PPCO0001 בצד הייצור.
- IWO10009User Exit
- MBCF0002User Exit
- MB_MIGO_BADIBAdI
- WORKORDER_GOODSMVTBAdI
- CONFPP05User Exit
- PPCO0001User Exit
- ממשק פרויקטלי: ה-blueprint של PP-PI מציין סנכרון עם מסופי Zetes בפליטה, בלי פירוט הממשק.
- ממשקים (BAPI, IDoc, API)
- יצירת רזרבציה ב-RFC, ECC ו-S/4HANA לפי רשומות המאגר: BAPI_RESERVATION_CREATE1 (אובייקט BUS2093, טבלאות RESB ו-RKPF, טרנזקציה MB21) מקבל כותרת עם סוג התנועה ויעד השיוך ופריטי רזרבציה, מחזיר RESERVATION ו-RETURN, ואחרי הצלחה נדרש BAPI_TRANSACTION_COMMIT; שמות הפרמטרים שונים בין רשומות המאגר ויש לאמת אותם במערכת היעד. בצד ECC השם מופיע ברשימת ה-BAPIs של נושא What's New ל-EHP7 של ERP 6.0.
- מסמך רזרבציה ב-OData, S/4HANA On-Premise 2025 FPS01: Reservation Document (A2X) (API_RESERVATION_DOCUMENT) הוא שירות OData V4 סינכרוני לקריאה, יצירה, עדכון ומחיקה של מסמכי רזרבציה, עם הישויות A_ReservationDocumentHeader_2 ו-A_ReservationDocumentItem_2; לפי העמוד הוא משייך רזרבציה למרכז עלות, להזמנת לקוח או לנכס, או להעברה בין מפעלים, ואינו מונה פקודות בין יעדי השיוך. לפי עמוד Retrieve Reservation Document, בנתיב /sap/opu/odata/sap/API_RESERVATION_DOCUMENT_SRV הקריאה היא GET על A_ReservationDocumentHeader לפי מספר הרזרבציה, ועם $expand=to_ReservationDocumentItem גם הפריטים.
- reservationאובייקט עסקי
- RESBטבלה
- BAPI_RESERVATION_CREATE1אובייקט פונקציה
- אירועים עסקיים, S/4HANA On-Premise 2025 FPS01: אובייקט Reservation Document מפעיל את DocumentReservation.Created, Changed ו-Deleted (מטען ReservationNumber) ואת ItemCreated, ItemChanged ו-ItemDeleted (מטען ReservationNumber ו-ReservationItemNumber), וה-API הקשור הוא Reservation Document (A2X).
- reservationאובייקט עסקי
- קריאת רזרבציה: רשומת המאגר נוקבת ב-RESERVATION_READ (קלט RSNUM, פלט פריטי RESB, מסומנת inferred), ורשומת האימות שלו בסטטוס verification_required כי השם לא אותר במקור רשמי. בתיעוד SAP S/4HANA Cloud Public Edition 2608 טבלת ה-BAPIs מונה לרזרבציות את BAPI_RESERVATION_CREATE1, BAPI_RESERVATION_CHANGE, BAPI_RESERVATION_DELETE, BAPI_RESERVATION_GETDETAIL1 ו-BAPI_RESERVATION_GETITEMS1 בתרחיש התקשורת SAP_COM_0112; זו ראיית ענן ציבורי בלבד, וארבעת השמות האחרונים אינם במילון הפרויקט.
- רכיבי הזמנת ייצור והזמנת תהליך ב-OData, S/4HANA On-Premise 2025 FPS01: API_PRODUCTION_ORDER_2_SRV קורא רכיב מ-A_ProductionOrderComponent_2 לפי Reservation ו-ReservationItem (ובישויות _3 ו-_4 גם ReservationRecordType), ובתגובה מופיעים ReservationIsFinallyIssued ו-MatlCompIsMarkedForBackflush; API_PROCESS_ORDER_2_SRV קורא את A_ProcessOrderComponent_2 לפי Reservation, ReservationItem ו-ReservationRecordType, או רשימה בלי מפתח. מפתח הרכיב בשני השירותים הוא פריט הרזרבציה. לפי רשומת המאגר F3577 נשענת על API_PROCESS_ORDER_2_SRV.
- production-orderאובייקט עסקי
- process-orderאובייקט עסקי
- RESBטבלה
- F3577יישום Fiori
- רכיבי פקודת תחזוקה: ב-ECC וב-S/4HANA לפי רשומת ה-BAPI, BAPI_ALM_ORDER_MAINTAIN עם שורת COMPONENT ב-IT_METHODS וטבלת IT_COMPONENT, שורת SAVE בסוף ואחריה BAPI_TRANSACTION_COMMIT. ב-S/4HANA On-Premise 2025 FPS01 השירות Maintenance Order (Version 2) (API_MAINTENANCEORDER_0002) כולל את הישות MaintOrderOpComponent; בה Reservation, ReservationItem וסוג הרזרבציה הם המזהה הפנימי של הרכיב ומסומנים Read-Only, וכך גם ReservationIsFinallyIssued, ו-GoodsMovementIsAllowed מציין אם מותרות תנועות לפריט הרזרבציה. עמוד הפעולות של גרסת 2023 מונה לרכיב Read, Change (PATCH) ו-Delete.
- ניפוק לפקודה: לפי רשומת המאגר BAPI_GOODSMVT_CREATE עם קוד תנועה 03 וסוג תנועה 261 מחזיר MATERIALDOCUMENT ו-RETURN ודורש COMMIT. ב-S/4HANA 2025 FPS01 עמוד ה-EWM מתעד רישום וביטול של תנועות סחורה ב-BAPI_GOODSMVT_CREATE וב-BAPI_GOODSMVT_CANCEL (אינו במילון הפרויקט), ולצדם שירות ה-OData Material Documents - Read, Create (API_MATERIAL_DOCUMENT), שהרשומות אינן מציגות כמחליף ה-BAPI. הפירוט ברשומה bp:goods-movement-process.
- BAPI_GOODSMVT_CREATEאובייקט פונקציה
- BAPI_TRANSACTION_COMMITאובייקט פונקציה
- material-documentאובייקט עסקי
- goods-movement-processשיטת עבודה
- Backflush דרך אישור, ECC ו-S/4HANA: לפי תיעוד Production Orders (ERP 6.0 EHP8, ואותו טקסט ב-S/4HANA 2025 FPS01) אישור פעולה עם רכיבים שסומן להם Backflushing רושם ניפוק אוטומטי, תנועה שגויה מתוקנת באישור או בפונקציית העיבוד מחדש, ואפשר לשמור תנועות זמנית ולרשום אותן בעבודת רקע של התוכנית CORUPROC. בממשק: BAPI_PROCORDCONF_CREATE_TT ושירותי ה-OData API_PROD_ORDER_CONFIRMATION_2_SRV ו-API_PROC_ORDER_CONFIRMATION_2_SRV נמנים ב-2025 FPS01 בין ממשקי PP לתנועות סחורה סינכרוניות מול EWM; לפי רשומת המאגר F3364 נשענת על API_PROC_ORDER_CONFIRMATION_2_SRV.
- אישור עם מסמך חומר ב-OData, S/4HANA On-Premise 2025 FPS01 (ישות ProcOrdConfMatlDocItm במדריך APIs for Manufacturing, ליצירת מסמך חומר יחד עם אישור ברמת פעולה או ברמת הזמנה): מסמך חומר נוצר רק יחד עם אישור, באופן אסינכרוני ב-LUW נפרד; יצירה שנכשלה בתקופה לא תקפה, בחוסר מלאי או בחומר נעול ניתנת לעיבוד מחדש ב-Reprocess Goods Movements (COGI). ברגע שמעבירים ערכים לישות לא נקבעות עוד תנועות אוטומטיות, ולכן התיעוד ממליץ לקרוא קודם ל-GetGdsMvtProposal להצעת רכיבי ה-Backflush; תנועה בלי מספר רזרבציה נרשמת מול הפקודה ולא מול הרזרבציה. לפי What's New של 2021, GetGdsMvtProposal נוספה ל-API_PROD_ORDER_CONFIRMATION_2_SRV (פריט היקף BJ5) ול-API_PROC_ORDER_CONFIRMATION_2_SRV (פריט היקף BJ8).
- COGIטרנזקציה
- F3364יישום Fiori
- process-orderאובייקט עסקי
- RESBטבלה
- MES, S/4HANA On-Premise 2025 FPS01: תנועות להעמדת חומר לרכיבי הזמנות ייצור או הזמנות מתוכננות, ובהן ניפוק לפקודה (261) והעברה במדרגה אחת (311), עוברות ל-MES ב-IDoc INVCON02 (אינו במילון הפרויקט) דרך מודל שכפול DRF עם המימוש היוצא 467_1; סוג התנועה צריך את סימון הרלוונטיות הסטטיסטית, ומי שכבר שולח INVCON02 במודל ALE (BD64) יוצר גם מודל DRF לאותה מערכת יעד.
- BD64טרנזקציה
- material-documentאובייקט עסקי
- production-orderאובייקט עסקי
- planned-orderאובייקט עסקי
- תוצרים
- רזרבציה פתוחה ב-RESB, ודרישה ב-MRP.
- מסמך חומר 261 לפקודה, שב-S/4HANA נרשם ל-MATDOC; הרזרבציה מסומנת כנצרכת.
- material-documentאובייקט עסקי
- עלות בפועל של הרכיבים בפקודה.
- חריגים
- אספקה לקו נכשלה: אזור אספקה או Control Cycle חסרים, או שהרזרבציה לא הופקה (תקרית material-staging-bom-failed).
- סגירה טכנית חסומה או רזרבציות פתוחות אחרי TECO כשרכיבים לא נצרכו ו-Final Issue לא סומן (תקרית teco-blocked-open-reservation).
- תנועות Backflush תקועות ב-COGI בגלל חוסר מלאי, אצווה חסומה או תקופה סגורה (תקרית cogi-stuck).
- ניפוק נדחה בחוסר מלאי, אצווה שגויה, מלאי חסום או תקופה סגורה (תקרית goods-movement-stock, הודעה M7021).
- רכיב במלאי בדיקת QM ולא במלאי חופשי (תקרית qm-inspection-lot-block).
- בקרות
- ניקוי תקופתי של רזרבציות פתוחות ישנות (MB25 ואז MB22), לפי רשומת MB25.
- ניטור COGI יומי ושאיפה לאפס, ופתרון שורש הכשל לפני עיבוד מחדש.
- הגדרת Backflush נכונה כדי למנוע ליקוט כפול.
- בדיקת רזרבציות פתוחות לפני TECO, ו-Final Issue בדיווח הגמר, לפי רשומת התקרית.
- Pull List לפני תחילת משמרת ולא במהלכה.
- מדדים (KPI)
- צריכה וניפוק לפקודות, S/4HANA On-Premise 2025 FPS01: Goods Movement Analysis (W0055) מספק את המדדים Issue Count, Issue Quantity, Issue Amount, Consumption Quantity ו-Consumption Amount (לצד מדדי קבלה, תנועה ושינוי מלאי, מינימום ומקסימום ו-First/Last Posting Date), עם הממדים Order, Order Item, Goods Movement Type, Is Consumption Movement ו-Is Item Cancelled; היישום נשען על C_GoodsMovementQuery ו-I_GoodsMovementCube. העמוד אינו קובע ערכי יעד, והסינון לתנועה 261 ולפקודה הוא בחירת המשתמש. W0055 ותצוגות ה-CDS אינם במילון הפרויקט.
- material-documentאובייקט עסקי
- production-orderאובייקט עסקי
- process-orderאובייקט עסקי
- maintenance-orderאובייקט עסקי
- אינדיקציית ניטור שהאפליקציה מציגה, לא מדד שהמקור מגדיר כ-KPI: כיסוי רכיבים לפקודות פנימיות, S/4HANA On-Premise 2025 FPS01: Monitor Internal Requirements בודק אם רכיבים זמינים בכמות ובזמן לדרישות מהזמנות ייצור, הזמנות תהליך, פקודות תחזוקה והזמנות רשת, לפי Shortage Definition ו-Time till Requirement Date, ומציג בגרף את מצב הכמויות הנדרשות לכל דרישה; Manage Internal Requirements מציג את רשימת הרכיבים החסרים ומציע פתרונות. זה מדד סטטוס לפי הגדרת החוסר, בלי ערך יעד מספרי.
- production-orderאובייקט עסקי
- process-orderאובייקט עסקי
- maintenance-orderאובייקט עסקי
- RESBטבלה
- אינדיקציית ניטור שהאפליקציה מציגה, לא מדד שהמקור מגדיר כ-KPI: Monitor Production Orders or Process Orders (S/4HANA On-Premise 2025 FPS01, אריח לכל סוג הזמנה): לכל הזמנה מוצג בסמל אם הרכיבים הדרושים לא יהיו זמינים בזמן, לצד גמר מאוחר ביחס לדרישה המוצמדת ואיחור באבני דרך ובפעולות, לפי הגדרת החוסר שנבחרה.
- production-orderאובייקט עסקי
- process-orderאובייקט עסקי
- אינדיקציית ניטור שהאפליקציה מציגה, לא מדד שהמקור מגדיר כ-KPI: זמינות חומר בפקודת תחזוקה, S/4HANA On-Premise 2025 FPS01: סטטוס זמינות החומר מוצג ברמת כותרת הפקודה באפליקציות תזמון המשאבים, בערכים Material Shortage (I0004, MSPT), Material Availability Not Checked (I0420, MANC), No Material Components (I0485, NMAT) ו-Material Committed (I0340, MACM). את הבדיקה מריצים ב-Schedule Material Availability Check, שבה התבנית Material Availability Check for Maintenance Orders מסננת לפי שלבי תהליך (ברירת מחדל 03, 04 ו-05) ויכולה להעביר מלאי מוקצה לפקודה בעדיפות גבוהה יותר.
- maintenance-orderאובייקט עסקי
- maintenance-order-processשיטת עבודה
- צריכה וניפוק לפקודות, S/4HANA On-Premise 2025 FPS01: Goods Movement Analysis (W0055) מספק את המדדים Issue Count, Issue Quantity, Issue Amount, Consumption Quantity ו-Consumption Amount (לצד מדדי קבלה, תנועה ושינוי מלאי, מינימום ומקסימום ו-First/Last Posting Date), עם הממדים Order, Order Item, Goods Movement Type, Is Consumption Movement ו-Is Item Cancelled; היישום נשען על C_GoodsMovementQuery ו-I_GoodsMovementCube. העמוד אינו קובע ערכי יעד, והסינון לתנועה 261 ולפקודה הוא בחירת המשתמש. W0055 ותצוגות ה-CDS אינם במילון הפרויקט.
- שינויים מ-ECC ל-S/4HANA
- מודל RESB זהה, וה-blueprint מסמן את RESB 'ללא שינוי (תואם)'; תיעוד SAP הרשמי לגרסת 2025 FPS01 מתאר רזרבציות ידניות ורזרבציות תלויות.
- תנועות הניפוק נרשמות ב-S/4HANA ל-MATDOC, ו-MKPF ו-MSEG הן תצוגות תאימות.
- לפי פריט הפישוט של MM-IM, MB1A בין טרנזקציות ה-MB שהוחלפו ב-MIGO וב-BAPI_GOODSMVT_CREATE.
- לצד BAPI_RESERVATION_CREATE1 מתועד שירות OData רשמי למסמכי רזרבציה; לא נמצא מקור רשמי המוציא את ה-BAPI משימוש.
- מנגנון ה-Backflush ו-COGI קיים בשתי המערכות; התנועות מ-COGI נרשמות ל-MATDOC.
- בסביבות EWM ה-staging מנוהל ב-EWM, לפי רשומת MF60.
- השלכות הגירה
- RESB ו-EBAN נשמרות ותנועות עוברות ל-MATDOC; בדיקה לאחר המרה: רזרבציה, ניפוק ודרישת רכש לספק כשותף עסקי.
- בדיקת Backflush ו-COGI לאחר המרה, לפי רשומת התחום.
- בחיתוך מנקים תנועות פתוחות ב-COGI, לפי שלב החיתוך ברשומה bp:ecc-to-s4hana-migration-process.
- בקוד קיים לאמת ב-SE37 את שמות הפרמטרים של BAPI_RESERVATION_CREATE1: רשומות המאגר חלוקות ביניהן.
Reservations | Inventory Management and Inventory (MM-IM) (SAP S/4HANA On-Premise 2025 FPS01) (נפתח בכרטיסייה חדשה) מאומת מול תיעוד SAP רשמי עמוד הרזרבציות בתיעוד ניהול המלאי (אומת ברשומת table:RESB). היקפו הרזרבציה עצמה; עמוד רשמי המכסה את אספקת החומר לקו ואת ה-Backflush לא אותר בשכבות האימות. פריט SAP Best Practices (Scope Item) לתהליך לא אותר ואינו נרשם.
צעדי העבודה8 צעדים
- לתכנן רכיבים בפקודה: בתחזוקה ב-IW31 או IW32, בהזמנת תהליך מפיצוץ עץ המוצר ב-COR1; הרכיבים נשמרים כרזרבציה ב-RESB.
- IW31טרנזקציה
- IW32טרנזקציה
- COR1טרנזקציה
- RESBטבלה
- reservationאובייקט עסקי
- בתחזוקה: רכיב מלאי יוצר רזרבציה, ורכיב שאינו מלאי יוצר דרישת רכש (EBAN, EBKN) שנסגרת בקבלת טובין או שירות לפקודה.
- לרזרבציה ידנית (לפקודה, למרכז עלות או לפרויקט): MB21, או BAPI_RESERVATION_CREATE1 ואחריו BAPI_TRANSACTION_COMMIT; סוג התנועה בכותרת קובע את היעד.
- לבדוק זמינות ולעקוב אחרי הרזרבציה כדרישה ב-MD04; לשנות ב-MB22 ולהציג ב-MB23 או באיתור רחב ב-MB25.
- לספק לקו: CO27 לליקוט וניפוק מרוכז של רכיבי פקודות, ובייצור החוזר Pull List ב-MF60; להבחין מראש בין רכיבי Backflush לרכיבי ליקוט ידני.
- לנפק לפקודה בתנועה 261 ב-MIGO (או ב-MB1A הישנה), מול הרזרבציה; הניפוק מסמן את הרזרבציה כנצרכת (ENMNG הכמות שנמשכה), מקטין מלאי ומחייב את הפקודה בעלות.
- ברכיבי Backflush: הצריכה נרשמת אוטומטית באישור, ותנועות שנכשלו (חוסר מלאי, אצווה, תקופה) מטופלות ב-COGI אחרי תיקון הסיבה.
- לפני סגירה טכנית: לסמן Final Issue או להשלים צריכה, לנקות את COGI, ולבדוק ב-CO46 וב-MD04 שלא נותרו רזרבציות פתוחות.
דפוסים שגויים5 דפוסים
- ניפוק ידני של רכיב שמוגדר גם כ-Backflush: צריכה כפולה של אותו רכיב.
- רזרבציות פתוחות שלא נוצלו: MRP ממשיך לתכנן עליהן ומעוות את הדרישה.
- סגירה טכנית כשתנועות Backflush עדיין ב-COGI: שאריות עלות וצריכה לא נרשמו.
- מחיקה ידנית של רשומות כשל במקום עיבוד מחדש ב-COGI: הן מייצגות תנועות מלאי אמיתיות שחסרות.
- קריאה ל-BAPI_RESERVATION_CREATE1 בלי בדיקת RETURN ובלי COMMIT.
בדיקות ואימות בשטח6 בדיקות
- חיובי: רכיב מלאי, רזרבציה, ניפוק 261 ועלות בפקודה.
- שלילי: חוסר מלאי מפיל את הניפוק.
- אינטגרציה: רכיב שאינו מלאי, דרישת רכש, הזמנת רכש, קבלה ועלות לפקודה.
- רגרסיה: ביטול אישור מהפך את הרזרבציה ואת הניפוק.
- Backflush: אישור צורך את RESB, חוסר מלאי מוביל ל-COGI, ו-COGI מתקן בלי כפילות.
- ברצף BAPI: רזרבציה קיימת ב-RESB אחרי COMMIT, ומשיכה מולה ב-MB1A או ב-MIGO.
רשומות מקושרות55/67 עם עמוד
הפניה שקיים לה עמוד בקטלוגי הפרויקט נפתחת כקישור. הפניה אחרת מוצגת כערך ללא קישור.
- RESBטבלה
- AFKOטבלה
- AFPOטבלה
- EBANטבלה
- EBKNטבלה
- MKPFטבלה
- MSEGטבלה
- MARDטבלה
- MCH1טבלה
- STPOטבלה
- MASTטבלה
- MB21טרנזקציה
- MB22טרנזקציה
- MB23טרנזקציה
- MB24טרנזקציה
- MB25טרנזקציה
- MB26טרנזקציה
- CO27טרנזקציה
- MF60טרנזקציה
- MIGOטרנזקציה
- MB1Aטרנזקציה
- COGIטרנזקציה
- MF47טרנזקציה
- CO46טרנזקציה
- MD04טרנזקציה
- MMBEטרנזקציה
- MB51טרנזקציה
- MB52טרנזקציה
- MMRVטרנזקציה
- MMPVטרנזקציה
- IW31טרנזקציה
- IW32טרנזקציה
- COR1טרנזקציה
- COR2טרנזקציה
- COR3טרנזקציה
- COR6Nטרנזקציה
- CO11Nטרנזקציה
- BAPI_RESERVATION_CREATE1אובייקט פונקציה
- RESERVATION_READאובייקט פונקציה
- BAPI_GOODSMVT_CREATEאובייקט פונקציה
- BAPI_ALM_ORDER_MAINTAINאובייקט פונקציה
- BAPI_TRANSACTION_COMMITאובייקט פונקציה
- I_ProductionOrderComponentתצוגת CDS
- I_MfgOrderComponentתצוגת CDS
- I_MaterialDocumentItemתצוגת CDS
- F0843יישום Fiori
- reservationאובייקט עסקי
- material-documentאובייקט עסקי
- maintenance-orderאובייקט עסקי
- process-orderאובייקט עסקי
- batchאובייקט עסקי
- work-centerאובייקט עסקי
- IWO10009User Exit
- MBCF0002User Exit
- MB_MIGO_BADIBAdI
- WORKORDER_GOODSMVTBAdI
- CONFPP05User Exit
- PPCO0001User Exit
- goods-movement-processשיטת עבודה
- confirmation-processשיטת עבודה
- maintenance-order-processשיטת עבודה
- order-settlement-processשיטת עבודה
- quality-inspection-in-productionשיטת עבודה
- mrp-processשיטת עבודה
- bapi-commit-disciplineשיטת עבודה
- matdoc-read-through-compatibilityשיטת עבודה
- ecc-to-s4hana-migration-processשיטת עבודה
אימות ומקורות
אימות ומקורות
רשומת שיטת העבודה אינה נושאת תביעת מעמד S/4HANA עצמאית; קביעת המעמד ממתינה לאימות מול תיעוד SAP רשמי בשלב האיסוף.
פעולה מומלצת: נדרש אימות מול תיעוד SAP או מערכת S/4HANA לפני החלטה.
מקורות הרשומה
- רשומת התחום ופירוט התחום 'אינטגרציית חלפים (PM-MM)' של הפרויקט
- רשומת התחום ופירוט התחום 'דיווח-לאחור (Backflush)' של הפרויקט
- blueprint ההגירה של הפרויקט (PM), נושא 9 'אינטגרציית מלאי ורכש (PM-MM)', שורת RESB
- blueprint ההגירה של הפרויקט (PP-PI), נושא 6, שורת RESB
- העשרת הטבלאות של הפרויקט: רשומת RESB
- מודיעין האובייקטים של הפרויקט (OBJECT_INTEL): רשומת RESB
ועוד 41 מקורות ברשומה
נדרש אימות נוסף מול תיעוד SAP או מערכת S/4HANA לפני החלטת מעבר.
אומת לאחרונה בתאריך 2026-09-28סוקר: Design-audit continuation §11 (process catalog); Project NEO research pipeline (researcher + adversarial auditor), 2026-09-28
הטענה שכל מקור תומך בה
- רשומת התחום ופירוט התחום 'אינטגרציית חלפים (PM-MM)' של הפרויקטמאומת מול נתוני הפרויקטאינטגרציית חלפים מחברת אחזקה לרכש ומלאי: רכיבי פקודה, רזרבציה (RESB), דרישת רכש (EBAN), משיכת חומר (MB1A), צריכה בפקודה; טרנזקציות IW31, MB1A, ME21N, IW3M, MB21; BAPIs BAPI_RESERVATION_CREATE1, BAPI_PR_CREATE, BAPI_GOODSMVT_CREATE. רכיב מלאי: רזרבציה ו-GI; לא-מלאי: דרישת רכש (EBKN/EBAN). משיכה (261) מקטינה מלאי ומחייבת את הפקודה. הרחבות IWO10009, MBCF0002, WORKORDER_GOODSMVT, MB_MIGO_BADI. QA: רכיב מלאי, רזרבציה, GI 261, עלות; חוסר מלאי מפיל GI; לא-מלאי, PR, PO, קבלה; ביטול אישור מהפך רזרבציה ו-GI. ECC מול S/4: מודל RESB/EBAN זהה, תנועות ל-MATDOC.data/domain-detail.ts#pm-spare-parts
- רשומת התחום ופירוט התחום 'דיווח-לאחור (Backflush)' של הפרויקטמאומת מול נתוני הפרויקטBackflush הוא צריכת רכיבים אוטומטית בעת אישור הפקודה במקום GI ידני, מוגדר באב החומר או במרכז העבודה; כשלים (מלאי, אצווה) נופלים ל-AFFW ומטופלים ב-COGI. טבלאות RESB, AFFW, MSEG, MATDOC; טרנזקציות COR6N, CO11N, COGI, MF47. הרחבות CONFPP05, MBCF0002, WORKORDER_GOODSMVT, MB_MIGO_BADI. QA: אישור עם Backflush צורך RESB, חוסר מלאי ל-COGI, COGI מתקן בלי כפילות. הגירה: RESB/AFFW נשמרים, תנועות ל-MATDOC.data/domain-detail.ts#pppi-backflush
- blueprint ההגירה של הפרויקט (PM), נושא 9 'אינטגרציית מלאי ורכש (PM-MM)', שורת RESBמאומת מול נתוני הפרויקטPM: RESB 'הזמנת רכיבים (Reservation)', טרנזקציות 'MB1A/MIGO; MB21, IW32', עמודת S/4 'ללא שינוי (תואם)', 'RESB (זהה)', פונקציות BAPI_RESERVATION_CREATE1, BAPI_GOODSMVT_CREATE (פליטת חומר 261) ו-RESERVATION_READ, תוכנית RM07RESL; הערת SUM: ללא פעולת המרה ייעודית ב-SUM (טבלה תואמת).data/sapData.pm.ts#PM:RESB
- blueprint ההגירה של הפרויקט (PP-PI), נושא 6, שורת RESBמאומת מול נתוני הפרויקטשורת RESB ב-PP-PI: טרנזקציות 'COR3, MB21, MB22, CO27', Fiori 'Manage Reservations', הערת S/4 'ללא שינוי; תנועת מלאי ב-MATDOC', והסבר: הזמנות חומרי הגלם והאריזה לפק"ע מפיצוץ עץ המוצר, כל פליטת חומר (261) מעדכנת RESB, סנכרון עם מסופי Zetes בפליטה; פונקציות BAPI_RESERVATION_CREATE1 ו-BAPI_GOODSMVT_CREATE.data/sapData.pppi.ts#PP-PI:RESB
- העשרת הטבלאות של הפרויקט: רשומת RESBמאומת מול נתוני הפרויקטRESB: רכיבי החומר של הזמנות ייצור, תהליך ואחזקה ודרישות תלויות מ-MRP; BDMNG כמות דרושה, ENMNG שנמשכה, BWART סוג תנועה ודגלי backflush ומסירה; סינון XLOEK (מחיקה) ו-KZEAR (Final Issue); משיכת רכיב בתנועה 261, שגיאות ל-COGI/AFFW.data/table-enrichment.ts#RESB
- מודיעין האובייקטים של הפרויקט (OBJECT_INTEL): רשומת RESBמאומת מול נתוני הפרויקטRESB נוצרת בפקודה (CO01/COR1/IW31) וב-MRP, נקראת ב-MB21/CO27 וב-MD04, ומתעדכנת בניפוק (MB1A/MIGO), באישור (CO11N) וב-backflush. המלצות: לסגור או למחוק רזרבציות פתוחות שלא נוצלו כדי למנוע עיוות ב-MRP, לעקוב אחר XLOEK ו-KZEAR, להגדיר נכון Movement Type ו-Reservation relevance ב-Item Category של ה-BOM, ולתאם בין Final Issue לסגירת הפקודה.data/knowledge/object-intel.ts#RESB
- קטלוג ההעשרה של ה-BAPIs של הפרויקט (PP-PI): BAPI_RESERVATION_CREATE1מאומת מול נתוני הפרויקטBAPI_RESERVATION_CREATE1: אובייקט BUS2093, טבלאות RESB ו-RKPF, טרנזקציה MB21, פרמטרים 'IMP RESERVATION_GENERAL_DATA · TAB RESERVATION_ITEMS, RETURN · EXP RESERVATION', קשורים BAPI_GOODSMVT_CREATE ו-BAPI_TRANSACTION_COMMIT; שמות הפרמטרים שונים מאלה שברשומת FUNCTION_INTEL.data/bapi-enrichment.pppi.ts#BAPI_RESERVATION_CREATE1
- קטלוג ההעשרה של ה-BAPIs של הפרויקט (PM): BAPI_ALM_ORDER_MAINTAINמאומת מול נתוני הפרויקטBAPI_ALM_ORDER_MAINTAIN: יצירה ושינוי של פקודת אחזקה עם פעולות ורכיבים דרך IT_METHODS (HEADER, OPERATION, COMPONENT, RELEASE, TECHNICALCOMPLETE, SAVE) ו-IT_COMPONENT; רצף HEADER לפני OPERATION/COMPONENT, שורת SAVE בסוף, ואחריו BAPI_TRANSACTION_COMMIT; טבלאות AUFK, AFIH, AFVC, RESB.data/bapi-enrichment.pm.ts#BAPI_ALM_ORDER_MAINTAIN
- מודיעין הטרנזקציות של הפרויקט (TX_INTEL): רשומות MB21, MB25, CO27, MF60 ו-COGIמאומת מול נתוני הפרויקטMB21: רזרבציה ידנית (RKPF/RESB), רזרבציות מפקודות נוצרות אוטומטית, סוג התנועה (201/261/281/921) קובע את היעד, מופיעה ב-MD04 כדרישה; Fiori 'Manage Reservations (F1622)' (כך עד 2026-09-24; כעת Manage Manual Reservations (F4839) לפי ספריית ה-Fiori); משתמשים: מתכנן ייצור, מתכנן חומרים, איש תחזוקה, מנהל פרויקט. MB25: דוח רזרבציות לניקוי תקופתי עם MB22. CO27: ליקוט וניפוק 261 מרוכז לפי RESB, להבחין בין רכיבי Backflush לליקוט ידני; Fiori 'Stage Materials for Production'. MF60: Pull List בייצור החוזר, דורש אזורי אספקה ו-Control Cycles, להריץ לפני משמרת; ב-EWM ה-staging מנוהל ב-EWM. COGI: עיבוד מחדש של תנועות שנכשלו מ-AFFW, לנטר יומית, לא למחוק שורות AFFW ידנית; ב-S/4 התנועות ל-MATDOC. משתמשים: CO27 מנהל מחסן ייצור ומפעיל; MF60 מתכנן ייצור, איש לוגיסטיקה וספק קו; MIGO מחסנאי ופקיד מלאי; COGI מנהל עבודה, תמיכת PP ומתכנן מלאי.data/tx-intel.ts#MB21
- מודיעין מודולי הפונקציה של הפרויקט (FUNCTION_INTEL): BAPI_RESERVATION_CREATE1 ו-BAPI_GOODSMVT_CREATEמאומת מול נתוני הפרויקטBAPI_RESERVATION_CREATE1: יצירת רזרבציה לרכיבים מהמחסן; קלט RESERVATIONHEADER (סוג תנועה, פקודה או מרכז עלות) ו-RESERVATIONITEMS; פלט RESERVATION ו-RETURN, וחובה BAPI_TRANSACTION_COMMIT אחרי הצלחה; כשלים: חומר לא מנוהל מלאי, מיקום אחסון חסר; זמין ב-ECC וב-S/4HANA. BAPI_GOODSMVT_CREATE: קוד תנועה 03 ל-GI לפקודה, סוג תנועה 261/101, פלט MATERIALDOCUMENT ו-RETURN עם COMMIT; כשלים: מלאי חסר, תקופה סגורה, אצווה חסרה.data/function-intel.ts#BAPI_RESERVATION_CREATE1
- זרימת התהליך של תעשיות תהליכיות במאגר: שלבים s6 (הזנת חומר) ו-s8 (Backflush)מאומת מול נתוני הפרויקטs6: הזנת חומר לייצור (Material Staging / GI 261) ב-MIGO, טבלאות MATDOC, RESB, MSEG; מסמך חומר 261, RESB מסומנת כנצרכה ועלות בפועל לפקודה; טעויות: GI נכשל בחוסר מלאי או תקופה סגורה, ניפוק ידני של רכיב Backflush גורם לצריכה כפולה. s8: מסמכי 261 אוטומטיים, כשלים ב-AFFW לתיקון ב-COGI; טעויות: תנועות תקועות, דגל Backflush חסר.data/pppi-process-flow.ts#s6
- מרכז התקלות של הפרויקט: material-staging-bom-failed ו-teco-blocked-open-reservationמאומת מול נתוני הפרויקטאספקת חומרים לקו נכשלה: ב-MF60 אין transfer requirements; סיבות: אזור אספקה לא מוקצה, Control Cycle (LPK1) חסר, מיקום ייצור לא נקבע, רזרבציה לא הופקה; ניתוח MF60, COR3, MD04, LPK1, MB25. סגירה טכנית חסומה בגלל רזרבציה פתוחה: רכיבים לא נצרכו ו-Final Issue לא הוגדר, Backflush תקוע ב-COGI; ניתוח COR2, MD04, CO46, COGI, MB26; תיקון: השלמת צריכה או Final Issue, טיפול ב-COGI לפני TECO; מניעה: Job ל-CO46 לפני TECO וניקוי COGI יומי.data/troubleshooting-ext.ts#material-staging-bom-failed
- מפת ה-CDS של הפרויקט: I_ProductionOrderComponent ו-I_MfgOrderComponentמאומת מול נתוני הפרויקטI_ProductionOrderComponent 'רכיבי פקודת ייצור (הזמנות מלאי)' ממופה לטבלה RESB; I_MfgOrderComponent 'רכיבי פקודה / שמורות' ממופה ל-RESB ול-AFFH.data/cds-map.ts#I_ProductionOrderComponent
- Reservations | Inventory Management and Inventory (MM-IM)מאומת מול תיעוד SAP רשמיפריטי רזרבציה (Reservation Items) מתארים תנועות מתוכננות בודדות (חומר, כמות, תאריך דרישה); רזרבציות ידניות ורזרבציות תלויות קיימות שתיהן ב-2025 FPS01 (אומת ברשומת table:RESB).
- Reservation Document Header | APIs for Inventoryמאומת מול תיעוד SAP רשמיקיים API רשמי ב-APIs for Inventory, Reservation Document, עם הפעולות הנתמכות Retrieve / Create / Update / Delete Reservation Document (אומת ברשומת table:RESB).
- Reservation Document | APIs for Inventoryמאומת מול תיעוד SAP רשמיעמוד השירות Reservation Document (2025 FPS01) נוקב בשם הטכני 'API_RESERVATION_DOCUMENT' ומונה את הפעולות Read, Create ו-Update Reservation Document ו-Delete Reservation, עם המגבלה 'Only authorized roles can be used to retrieve, create and delete reservation' (התקציר נקטע שם). התקציר אינו מזכיר את BAPI_RESERVATION_CREATE1 ואינו קובע יחס בינו לבין השירות (אומת ברשומת fm:BAPI_RESERVATION_CREATE1).
- Simplification List for SAP S/4HANA 2023 - Feature Pack Stack 3 · item 27.6 S4TWL - AVAILABILITY OF TRANSACTIONS IN MM-IM (MM-IM-GF)מאומת מול תיעוד SAP רשמיפריט 27.6 (עמ' 644-645) קובע שטרנזקציות ה-MB לרישום ולהצגה של תנועות סחורה, ובהן MB1A, הוחלפו ב-MIGO או במודולי הפונקציה BAPI_GOODSMVT_CREATE ו-BAPI_GOODSMVT_CANCEL, ובסעיף הפתרון מורה להחליף קוד לקוח הקורא להן (למשל CALL TRANSACTION MBxy) בשימוש ב-BAPI_GOODSMVT_CREATE (אומת ברשומת fm:BAPI_GOODSMVT_CREATE).
- Material Segmentation Across Logistics (New) | What's New in SAP Enhancement Package 7 for ERP 6.0מאומת מול תיעוד SAP רשמיתקציר נושא ה-What's New של EHP7 ל-ERP 6.0 (loio da262953587d2c3ee10000000a423f68) מונה ברצף 'BAPI_GOODSMVT_CREATE BAPI_GOODSMVT_GETDETAIL BAPI_GOODSMVT_GETITEMS BAPI_INCOMINGINVOICE_GETDETAIL BAPI_INCOMINGINVOICE_COMPLAIN BAPI_MATPHYSINV_GETDETAIL BAPI_MATPHYSINV_GETITEMS BAPI_RESERVATION_CREATE1'. זה המקור הרשמי היחיד שנמצא ומדפיס את השם. המשפט המקדים לרשימה לא הוחזר בתקציר, ולכן לא נטען מה הרשימה קובעת (למשל התאמה לסגמנטציה); הראיה מעידה רק שהשם קיים בהקשר ECC 6.0. (אומת ברשומת fm:BAPI_RESERVATION_CREATE1)
- Retrieve Reservation Document | APIs for Inventoryמאומת מול תיעוד SAP רשמיעמוד הפעולה Retrieve Reservation Document במדריך APIs for Inventory (S/4HANA On-Premise 2025 FPS01, versionId 2025.001, loio a3895472a9de433aa82a7f3523bdeb1c, תאריך 2026-02-24; הגוף נקרא במלואו, deliverable 40374770, build 1779) קובע 'To retrieve Reservation Document, you use the http method GET on any of the service nodes', ומביא שתי דוגמאות, 'Retrieve Header' ו-'Retrieve Items with Header', בנתיבים '/sap/opu/odata/sap/API_RESERVATION_DOCUMENT_SRV/A_ReservationDocumentHeader(‘1002809’)' ו-'/sap/opu/odata/sap/API_RESERVATION_DOCUMENT_SRV/A_ReservationDocumentHeader(‘1002809’)?$expand=to_ReservationDocumentItem'. כלומר ב-S/4HANA 2025 FPS01 מתועדת קריאה של כותרת שמורה, ושל כותרת עם פריטיה, לפי מספר השמורה בשירות ה-OData API_RESERVATION_DOCUMENT_SRV. העמוד אינו נוקב ב-RESERVATION_READ, אינו נוקב בטבלאות RESB או RKPF, ואינו אומר אם הפעולה מחזירה גם שמורות שנוצרו אוטומטית מרכיבי פקודה. (אומת ברשומת fm:RESERVATION_READ)
- BAPIs/IDocs in SAP S/4HANA Cloud Public Edition | Extend and Integrate Your SAP S/4HANA Cloud Public Editionמאומת מול תיעוד SAP רשמיעמוד Public Edition 2608 (versionId 2608.500, loio 2cf48091d5864284ac4541b86a8737fd, תאריך 2026-09-10; הגוף נקרא במלואו, deliverable 41170545, build 4477) קובע 'BAPIs are specific methods for SAP business objects, which are used for carrying out particular business tasks. In the SAP system, BAPIs are stored as RFC-capable function modules' ו-'The BAPIs and IDocs listed are only inbound services', ובטבלת ה-BAPIs (עמודות 'Technical Name Description Communication Scenario') מונה לשמורות את 'BAPI_RESERVATION_CHANGE Material Reservation ‒ Update SAP_COM_0112', 'BAPI_RESERVATION_CREATE1 Material Reservation ‒ Create SAP_COM_0112', 'BAPI_RESERVATION_DELETE Material Reservation ‒ Delete SAP_COM_0112', 'BAPI_RESERVATION_GETDETAIL1 Material Reservation ‒ Read Details SAP_COM_0112' ו-'BAPI_RESERVATION_GETITEMS1 Material Reservation ‒ Read SAP_COM_0112'. כלומר ב-Public Edition מתועדים שני BAPIs לקריאת שמורה, ושניהם נושאים את הסיומת 1. הטבלה אינה מונה את BAPI_RESERVATION_GETDETAIL בלי הסיומת, שאליו מפנה רשומת הסריקה של המאגר, ואינה נוקבת ב-RESERVATION_READ; מאחר שהיא מונה BAPIs בלבד, היעדרו ממנה אינו ראיה לגביו. הטענה תחומה ל-Public Edition ואינה מועברת כאן ל-On-Premise. (אומת ברשומת fm:RESERVATION_READ)
- Communication of Goods Movements from Inventory Management to EWM | Extended Warehouse Management (EWM)מאומת מול תיעוד SAP רשמיהסניפט לגרסת On-Premise 2025 FPS01 קובע: 'You can also post and cancel goods movements using the following Inventory Management BAPIs: BAPI_GOODSMVT_CREATE BAPI_GOODSMVT_CANCEL'. כלומר ה-BAPI מתועד כממשק פעיל לרישום תנועות סחורה בניהול מלאי בגרסה 2025 FPS01. רשומות נוספות מאותו חיפוש ואותה גרסה: 'Extensibility for Goods Movements' ב-What's New 2025 FPS01 (loio d4538b721f6d47d9a1fa076b82c1bf77): 'The default implementation of the BAdI calls Business Application Programming Interface (BAPI) BAPI_GOODSMVT_CREATE'; 'Integration of a Decentralized WMS' (loio b7706754e90d8c4ce10000000a4450e5): ה-WMS המבוזר משכפל שינויים למערכת S/4HANA דרך BAPI_GOODSMVT_CREATE; ורשומת 'BAPIs and APIs used in Synchronous Goods Movements' ב-What's New 2020 (loio 73cf65e8275d4b279973c9a368890896, 2020.000) מונה תחת Inventory Management BAPIs את BAPI_GOODSMVT_CREATE ו-BAPI_GOODSMVT_CANCEL עם התהליכים הנתמכים 'Goods receipt and goods issue, Stock transfer postings, Goods receipt for orders'. (אומת ברשומת fm:BAPI_GOODSMVT_CREATE)
- Material Documents - Read, Create | APIs for Inventoryמאומת מול תיעוד SAP רשמישירות ה-OData Material Documents - Read, Create מתועד למהדורת On-Premise 2025 FPS01 במדריך APIs for Inventory: 'Technical name: API_MATERIAL_DOCUMENT ... This service enables the following operations for material documents: Retrieve material documents, Create material documents, Cancel material documents at header level, Cancel material documents at [item level]'. רשומת 'Operations for Material Document API' באותו מדריך (loio 1aef4e402acd4c8b8ec2ea2bfda7715b, 2025.001) מציגה את נתיב היצירה POST <host>/sap/opu/odata/sap/API_MATERIAL_DOCUMENT_SRV/A_MaterialDocumentHeader ואת פעולות הביטול ברמת כותרת ופריט. רשומות What's New מתעדות הרחבות שוטפות של השירות: 2023 (loio 71c0f9113d2a47cca1de911185cb89af, 'enhanced with additional properties', רכיב MM-IM-GF) ו-2025 FPS01 (loio bfe185a3e1ea4fe0a39b12d0683853ff, 'enhanced with Warehouse Handling Unit field'). אף אחת מהרשומות אינה מציגה את ה-API כמחליף של BAPI_GOODSMVT_CREATE; הן מתעדות אותו כשירות OData לרישום מסמכי חומר לצד ה-BAPI. (אומת ברשומת fm:BAPI_GOODSMVT_CREATE)
- Integration of Extended Warehouse Management into PP With Synchronous Goods Movements | Extended Warehouse Management Integrationמאומת מול תיעוד SAP רשמישאילתה על השם הטכני BAPI_PROCORDCONF_CREATE_TT במוצר SAP_S4HANA_ON-PREMISE מחזירה עמוד זה לגרסת 2025 FPS01. סניפט רשומת החיפוש מורכב משני קטעים, המוצגים בו בסדר הפוך לסדר הקריאה ומופרדים בסימן השמטה: קטע אחד הוא 'The synchronous goods movements are also possible when using the following PP BAPIs and PP APIs: BAPI_PRODORDCONF_CREATE_HDR BAPI_', והקטע השני הוא 'BAPI_PRODORDCONF_CANCEL BAPI_PROCORDCONF_CREATE_HDR BAPI_PROCORDCONF_CREATE_TT BAPI_PROCORDCONF_CANCEL API_PROD_ORDER_CONFIRMATION_2_SRV API_PROC_ORDER_CONFIRMATION_2_SRV Repetitive Manufacturing'. שם ה-BAPI נקוב אפוא כלשונו בתיעוד הרשמי של הגרסה העדכנית, ברשימת ה-PP BAPIs וה-PP APIs לתנועות סחורה סינכרוניות, לצד שירות ה-OData המקביל. הסניפט מונה שמות בלבד: הוא אינו מתאר את פרמטרי ה-BAPI, אינו קובע את מצב השחרור שלו ואינו מציג את ה-API כמחליף. הרצף המלא של הרשימה בגוף העמוד לא נקרא, משום שגוף עמודי help.sap.com הוא מעטפת JavaScript. (אומת ברשומת fm:BAPI_PROCORDCONF_CREATE_TT)
- Reservation Document (A2X) | APIs for Inventoryמאומת מול תיעוד SAP רשמיגוף העמוד (loio 880ce607f75a4e71976789b7f4b90ff3, נקרא דרך שירות התוכן) קובע: 'Use this synchronous inbound service to retrieve, create, update and delete reservation documents Service name: API_RESERVATION_DOCUMENT', ו-'This service enables you to create a reservation for a material with a quantity and assign that reserved material to a cost center, sales order, or asset. A reservation can also be created for a transfer posting from one plant to another'; 'This is an OData version 4 service', קבוצת שירות API_RESERVATION_DOCUMENT, והישויות A_ReservationDocumentHeader_2 ו-A_ReservationDocumentItem_2. העמוד אינו מונה פקודות תחזוקה או הזמנות תהליך בין יעדי השיוך.
- Reservation Document Events | APIs for Inventoryמאומת מול תיעוד SAP רשמיגוף העמוד (loio b44d30d0038648018244aa4740a201b8): 'The Reservation Document business object triggers the following events', ובטבלה DocumentReservation.Created, DocumentReservation.Changed ו-DocumentReservation.Deleted עם המטען ReservationNumber, ו-DocumentReservation.ItemCreated, ItemChanged ו-ItemDeleted עם ReservationNumber ו-ReservationItemNumber; 'Related APIs Reservation Document (A2X)'.
- Read Production Order Component | APIs for Manufacturingמאומת מול תיעוד SAP רשמיגוף העמוד (loio a3198b0b4a5c4fc5895616576a7c7d9f): קריאת רכיב מהישות A_ProductionOrderComponent_2 מחייבת את Reservation ו-ReservationItem, ומהישויות A_ProductionOrderComponent_3 ו-A_ProductionOrderComponent_4 גם את ReservationRecordType; דוגמת הבקשה 'GET <host>/sap/opu/odata/sap/API_PRODUCTION_ORDER_2_SRV/A_ProductionOrderComponent_2(Reservation='0000016064',ReservationItem='0001')', ובתגובה בין השדות ReservationIsFinallyIssued, MatlCompIsMarkedForDeletion ו-MatlCompIsMarkedForBackflush.
- Read Process Order Component | APIs for Manufacturingמאומת מול תיעוד SAP רשמיגוף העמוד (loio 50782631745a46f588c1b1fc84a6a68b): 'To read process order components, you use the HTTP method GET on the A_ProcessOrderComponent_2 entity'; בלי מאפייני חובה מתקבלת רשימת רכיבים, ולקריאה לפי מפתח נדרשים Reservation, ReservationItem ו-ReservationRecordType; דוגמת הנתיב '/sap/opu/odata/sap/API_PROCESS_ORDER_2_SRV/A_ProcessOrderComponent_2(Reservation='31934',ReservationItem='1',ReservationRecordType='')'.
- Maintenance Order (Version 2) | APIs for Maintenance Managementמאומת מול תיעוד SAP רשמיגוף העמוד (loio c1457e0e539740a29932fbdcf36fea3c): 'This service enables you to create, read, update and delete maintenance order data in an API call. It is based on the OData V2 protocol', שם השירות API_MAINTENANCEORDER_0002, ובין הישויות 'Maintenance Order Operation Component ( MaintOrderOpComponent ) Allows to read components assigned to a maintenance order'.
- Maintenance Order Operation Component (Version 2) | APIs for Maintenance Managementמאומת מול תיעוד SAP רשמיגוף העמוד (loio e671b9ada70d434bbadcfa278a79d6d1, 'Technical name: MaintOrderOpComponent'): Reservation 'Indicates the reservation number of a component. Reservation number, reservation item and reservation type represent the unique internal identifier of a component on the database', מסומן Read-Only, וכך גם ReservationItem ו-ReservationIsFinallyIssued ('further goods movements are not anticipated but still possible'); GoodsMovementIsAllowed 'Indicates whether goods movements are allowed for a reservation item', למשל 'a goods issue posting for spare parts'; ברשימת המאפיינים גם MatlCompIsMarkedForBackflush.
- Operations Supported for Maintenance Order Operation Component (Version 2) | APIs for Maintenance Managementמאומת מול תיעוד SAP רשמיגוף העמוד (loio 22870d847c104b928592ac2f98b5b686, גרסת 2023): הפעולות לישות MaintOrderOpComponent הן Read All Components ו-Read Component (GET), Change Component (PATCH) ו-Delete Component (DELETE) בנתיב '/sap/opu/odata/sap/API_MAINTENANCEORDER;v=2/MaintOrderOpComponent', לצד פעולות הטקסט הארוך של הרכיב.
- Create Material Document | APIs for Manufacturingמאומת מול תיעוד SAP רשמיגוף העמוד (loio fa29e5efa1ba4016966b36a77a66a611, ישות ProcOrdConfMatlDocItm; העמוד אינו נוקב בסוג ההזמנה ובשם השירות): 'you cannot create material documents for goods movements on their own', הם נוצרים יחד עם אישור ו-'asynchronously in their own logical unit of work (LUW)'; 'If the creation of a material document fails because of, for example, an invalid posting period, insufficient stock, or a locked material, the incomplete document can be reprocessed in the Reprocess Goods Movements app ( COGI )'; בין התנועות האוטומטיות 'backflushes of components'; 'As soon as you provide the values for the properties of the ProcOrdConfMatlDocItm entity ... no automatic goods movements are determined anymore', ולכן ההמלצה לקרוא קודם ל-GetGdsMvtProposal; ו-'If you do not specify the reservation number for a goods movement ... The goods movement will therefore be posted against the order and not the reservation number'.
- OData API: Production Order Confirmation | What's New in SAP S/4HANA 2021מאומת מול תיעוד SAP רשמיגוף העמוד (loio b66174fc3f68458fb1dab04a09d5d95c): 'With the OData API Production Order Confirmation ( API_PROD_ORDER_CONFIRMATION_2_SRV ), you can process confirmations for production orders'; 'Scope Item BJ5 ( Make-to-Stock Production - Discrete Manufacturing )', רכיב PP-ES; 'you can now fetch proposal data for quantities, work activities, dates and times, personnel data, and goods movements using the new functions GetConfProposal and GetGdsMvtProposal'.
- OData API: Process Order Confirmation | What's New in SAP S/4HANA 2021מאומת מול תיעוד SAP רשמיגוף העמוד (loio 168e4e9eb0564cc7945ed8db4b8cfbb5): 'With the OData API Process Order Confirmation ( API_PROC_ORDER_CONFIRMATION_2_SRV ), you can process confirmations for process orders'; 'Scope Item BJ8 ( Make-to-Stock - Process Manufacturing Based on Process Order )'; אותה הרחבה של GetConfProposal ו-GetGdsMvtProposal להצעת כמויות ותנועות סחורה לפני יצירת האישור.
- Goods Movements for Confirmation | Production Orders (PP-SFC)מאומת מול תיעוד SAP רשמיגוף העמוד ב-SAP ERP 6.0 EHP8 (loio 1604b753128eb44ce10000000a174cb4; אותו טקסט בגרסת S/4HANA 2025.001 של אותו loio): 'If you confirm an order / operation with components that have the Backflushing indicator set, the system automatically posts a goods issue for these components'; תנועה שגויה, למשל 'during backflushing insufficient stock is available', מתוקנת באישור או 'separately using a reprocessing function'; אפשר לשמור תנועות זמנית ולרשום אותן 'by scheduling program CORUPROC in a background job'; דגל ה-Backflushing נקבע באב החומר, במרכז העבודה או בניתוב.
- Goods Movements for Confirmation | Production Orders (PP-SFC)מאומת מול תיעוד SAP רשמיגוף העמוד בגרסת S/4HANA 2025 FPS01 (loio 1604b753128eb44ce10000000a174cb4, נקרא דרך שירות התוכן של הפורטל; הטקסט זהה לעמוד SAP ERP 6.0 EHP8 של אותו loio): 'If you confirm an order / operation with components that have the Backflushing indicator set, the system automatically posts a goods issue for these components'; תנועה שגויה, למשל 'during backflushing insufficient stock is available', מתוקנת באישור או 'separately using a reprocessing function'; אפשר לשמור תנועות זמנית ולרשום אותן 'by scheduling program CORUPROC in a background job'; דגל ה-Backflushing נקבע באב החומר, במרכז העבודה או בניתוב.
- Goods Movement | Production Planning and Controlמאומת מול תיעוד SAP רשמיגוף העמוד (loio da6a78ae807f47fabd9db81e3ebb5534): 'Certain goods movements that you execute to stage material for the production components of the production or planned orders in the S/4HANA system can be transferred to the MES', ובהן 'Goods issue for an order (movement type 261)' ו-'One-step stock transfer from location to location (movement type 311)'; דרישות: BAdI להתאמת ה-IDoc INVCON02 ו-'a replication model that contains the outbound implementation for the goods movement (467_1)'; 'the statistics relevance must be activated for the affected movement types'; ומי שכבר משתמש ב-INVCON02 'need to create a DRF replication model, in addition to the existing ALE model (transaction BD64)'.
- Goods Movement Analysis | Inventory Management and Inventory (MM-IM)מאומת מול תיעוד SAP רשמיגוף העמוד (loio 58bd1c58a0699144e10000000a4450e5): 'Goods Movement Analysis App ID: W0055 With this app, you can analyze the goods movements in your company', 'This app uses the CDS views: C_GoodsMovementQuery and I_GoodsMovementCube'; בין הממדים Order, Order Item, Goods Movement Type, Is Consumption Movement ו-Is Item Cancelled; תחת Measures: Issue Count ('Number of goods issues'), Issue Quantity, Issue Amount, Consumption Quantity, Consumption Amount, לצד מדדי קבלה, תנועה ושינוי מלאי, מינימום ומקסימום ו-First/Last Posting Date; קטלוג SAP_PRC_BC_IM_ANLYTS_QUERY. העמוד אינו קובע ערכי יעד.
- Monitor Internal Requirements | Material Requirements Planning (PP-MRP)מאומת מול תיעוד SAP רשמיגוף העמוד (loio aed01556d22c0033e10000000a44538d): 'With this app, you can ensure that components are available in the right quantity and in time so that internal requirements originating from production orders, process orders, maintenance orders, and network orders can be fulfilled'; 'a shortage definition is available' לקביעת הקבלות והדרישות בחישוב הכיסוי; המסננים Shortage Definition ו-Time till Requirement Date; 'View the status of the quantities needed to fulfill each requirement in a chart'; תפקיד SAP_BR_PRODN_PLNR.
- Manage Internal Requirements | Material Requirements Planning (PP-MRP)מאומת מול תיעוד SAP רשמיגוף העמוד (loio e6d31556d22c0033e10000000a44538d): 'With this app you can check the coverage of components required for in-house production orders, process orders, maintenance orders, and network orders', 'View a list of your missing components for internal requirements', והמערכת מציעה פתרונות שאפשר לדמות ולהחיל; אין אריח נפרד והכניסה דרך Monitor Internal Requirements; תפקיד SAP_BR_PRODN_PLNR.
- Monitor Production Orders or Process Orders | Material Requirements Planning (PP-MRP)מאומת מול תיעוד SAP רשמיגוף העמוד (loio 50d61556d22c0033e10000000a44538d): 'Two tiles are provided for this app, one for each order type', וברשימה 'you can view if materials will be finished too late for the pegged requirements, if the components required for these materials will not be available in time, and if milestones and operations are delayed', לפי הגדרת החוסר שנבחרה; 'Get a quick overview of the current status of your materials, components, and milestones represented by symbols'; תפקיד SAP_BR_PRODN_PLNR.
- Checking the Material Availability Status | Maintenance Managementמאומת מול תיעוד SAP רשמיגוף העמוד (loio 7a384cabe3c2483ab1ea4b6ccdc8225c): סטטוס זמינות החומר באפליקציות תזמון המשאבים 'is based on the material status of the maintenance order' ו-'is always shown at the level of the order header'; הערכים: Material Shortage (I0004, MSPT), Material Availability Not Checked (I0420, MANC), No Material Components (I0485, NMAT), Material Committed (I0340, MACM); 'To execute a material availability check, you use the relevant asset management apps (for example, the Schedule Material Availability Check app)'.
- How to Perform an ATP Check for Stock Components | Maintenance Managementמאומת מול תיעוד SAP רשמיגוף העמוד (loio 591c251a9009496fa9e4e0ded1821647): 'You can use the Schedule Material Availability Check app to execute material availability checks for several maintenance orders', גם כעבודת רקע חוזרת; התבנית 'Material Availability Check for Maintenance Orders' 'enables you to reassign committed stock from one maintenance order to another of higher priority and urgency'; ברירת המחדל של שלבי התהליך: Planning (03), Approval (04) ו-Preparation (05).
- קטלוג אפליקציות ה-Fiori של הפרויקט: F3364 Confirm Process Orderמאומת מול נתוני הפרויקטF3364 'Confirm Process Order': אישור שלבי פקודת תהליך כולל Backflush וקבלת תוצר; odata API_PROC_ORDER_CONFIRMATION_2_SRV, guiTx COR6N, טבלאות AFRU ו-RESB, אובייקט קשור BAPI_PROCORDCONF_CREATE_TT; שגיאה נפוצה: 'תנועות תקועות ב-COGI לאחר Backflush → חוסר מלאי רכיב'.data/fiori/apps.ts#F3364
- קטלוג אפליקציות ה-Fiori של הפרויקט: F3577 Manage Process Ordersמאומת מול נתוני הפרויקטF3577 'Manage Process Orders': odata API_PROCESS_ORDER_2_SRV, cds I_ManufacturingOrder, guiTx COR1, COR2 ו-COID, טבלאות AFKO, AFPO ו-AFVC, אובייקט קשור BAPI_PROCORD_CREATE.data/fiori/apps.ts#F3577
- מודיעין מודולי הפונקציה של הפרויקט (FUNCTION_INTEL): RESERVATION_READמאומת מול נתוני הפרויקטRESERVATION_READ: 'קריאת הזמנת רכיבים (Reservation), RESB/RKPF', מודול PM, תחום 'אינטגרציית חלפים (PM-MM)', קלט RSNUM ופלט טבלת 'Reservation items' (פריטי RESB); ECC 'קיים ב-ECC (אמת ב-SE37)', S/4 'אמת ב-S/4', טרנזקציה MB23, והרשומה מסומנת inferred: true.data/function-intel.ts#RESERVATION_READ
- שכבת האימות של הפרויקט: רשומת fm:RESERVATION_READמאומת מול נתוני הפרויקטרשומת האימות מסמנת את RESERVATION_READ בסטטוס verification_required: השם לא אותר בשאילתות שירות החיפוש של SAP Help בסקופים S/4HANA On-Premise, SAP ERP ו-S/4HANA Cloud, בגופי עמודים שנקראו ובטקסט רשימות הפישוט 2025 FPS01 ו-2023 FPS03; ממצא שלילי ולא הוכחה להסרה. נתיב הקריאה המתועד שהרשומה מציינת הוא Retrieve Reservation Document של API_RESERVATION_DOCUMENT_SRV.data/verification/functions.ts#fm:RESERVATION_READ
- מודיעין מודולי הפונקציה של הפרויקט (FUNCTION_INTEL): BAPI_ALM_ORDER_MAINTAINמאומת מול נתוני הפרויקטרשומת BAPI_ALM_ORDER_MAINTAIN בקטלוג הפונקציות מתעדת את שני הצדדים: בשדה ה-ECC 'זמין וסטנדרטי ב-ECC.', ובשדה ה-S/4HANA 'זמין ב-S/4HANA', לצד חלופת OData ו-Fiori שהשדה מונה.data/function-intel.ts#BAPI_ALM_ORDER_MAINTAIN