- טרנזקציות
- IW31/IW32/IW33; IW34, IW38/IW39
- שדות ברשומה
- 5
- אפליקציית Fiori
- Find Maintenance Order (F2393)
מודל הנתוניםביצועטבלת SAP
AUFK
נתוני אב של פקודה (כותרת ארגונית)
Order master data
- אחזקת מפעל · PM1 רשומת תיעוד
- ייצור תהליכי · PP-PI1 רשומת תיעוד
- מחלקת אובייקט · ביצוע
אחת מ־19 הטבלאות ששני התכנונים מתעדים; לכל מודול נושא, טרנזקציות ושדות משלו. שני הפרצופים מוצגים כאן זה לצד זה, בלי לאחד אותם לאחד.
PKAUFNRFKAUARTOBJNRKOSTVWERKS
זהות כפולה
2 רשומות תיעוד לאותה טבלה
אותה טבלה פיזית, מתועדת יותר מפעם אחת. כל כרטיס הוא שורה אחת בתכנון המקורי, עם הנושא, הטרנזקציות וההערות שלה, כפי שנכתבו, בלי מיזוג.
- טרנזקציות
- COR1, COR2, COR3, CO01, KO04
- שדות ברשומה
- 5
- אפליקציית Fiori
- Manage Process Orders
- מקור
- SAP Help - Process Order
כותרת פק"ע הייצור (Process Order). נוצרת מגרסת ייצור (MKAL) + מתכון. שחרור הפק"ע מייצר Control Recipe ושולח הוראות תהליך לקו דרך IDoc. מעקב ב-COR2/COIO.
מפת קשרים
האובייקט במרכז, והקשרים שסביבו
AUFK מדורגת 1 מתוך 105 טבלאות לפי מספר הקשרים הממודלים. בחירה במפה מציגה את ניסוח ה-JOIN המדויק כפי שהתיעוד מחזיק אותו.
קשרים ו־JOIN
14 קשרים ממודלים · 17 ניסוחי JOIN
כיוון הקשר נקרא מתוך התיעוד: בן הוא טבלה שנושאת מפתח זר אל AUFK, ואב הוא טבלה ש־AUFK מפנה אליה. עוצמת הקשר מוצגת כפי שנכתבה, וכאשר לא נכתבה, כתוב שלא נכתבה.
טבלה אחת מופיעה כאן פעמיים, כבן וכאב. זו אינה כפילות: שני התכנונים רושמים את אותו קשר בכיוונים הפוכים, וכל אחד מציב צד אחר כבעל המפתח הראשי. שתי הרשומות נשמרות; הכרעה ביניהן תהיה המצאה.
- בןAFKOנתוני כותרת פקודת ייצור / תהליך1:1PP-PIPM
FROM AFKO JOIN AUFK ON AFKO.AUFNR = AUFK.AUFNRAFKO.AUFNR = AUFK.AUFNR - בןAFIHכותרת פקודת אחזקה (PM)1:1PM
AFIH.AUFNR = AUFK.AUFNR - בןAFPOפריטי פקודת ייצורN:1PM
AFPO.AUFNR = AUFK.AUFNR - בןMSEGפריטי מסמך חומר (תנועות מלאי)N:1PM
MSEG.AUFNR = AUFK.AUFNR - בןRESBהזמנת רכיבים (Reservation)N:1PM
RESB.AUFNR = AUFK.AUFNR - בןCOSPסך עלויות חיצוניות (Primary)N:1PM
COSP.OBJNR = AUFK.OBJNR - בןCOSSסך עלויות פנימיות (Secondary)N:1PM
COSS.OBJNR = AUFK.OBJNR - בןEBKNחיוב דרישת רכש (לפק"ע)N:1PM
EBKN.AUFNR = AUFK.AUFNR - בןMHIOאובייקטי קריאת תכנית האחזקהN:1PM
MHIO.AUFNR = AUFK.AUFNR - בןCOBRAכותרת חוק התחשבנות1:1PM
COBRA.OBJNR = AUFK.OBJNR - בןJESTסטטוסי אובייקט פעיליםלא מצויןPP-PI
FROM JEST JOIN AUFK ON JEST.OBJNR = AUFK.OBJNR - בןJSTOפרופיל סטטוס לאובייקטלא מצויןPP-PI
FROM JSTO JOIN AUFK ON JSTO.OBJNR = AUFK.OBJNR - אבT003Oסוגי פקודה (הגדרה)N:1PP-PIPM
FROM AUFK JOIN T003O ON AUFK.AUART = T003O.AUARTAUFK.AUART = T003O.AUART - אבJSTOפרופיל סטטוס לאובייקט1:1PM
AUFK.OBJNR = JSTO.OBJNR - אבT399Xפרמטרי בקרת MRP למפעללא מצויןPP-PI
FROM AUFK JOIN T399X ON AUFK.WERKS = T399X.WERKS AND AUFK.AUART = T399X.AUART
שדות
6 שדות · 1 שדות PK · 4 שדות FK
המפתחות נקראים ראשונים, כי הם מה שהאובייקט הוא. הטבלה שמתחתיהם מציגה את איחוד השדות שכל תכנון מתעד, בסדר שנכתב, וניתן לצמצם אותה לשדות המפתח בלבד.
מפתח ראשי1
- AUFNRמספר פק"עCHAR 12
מפתחות זרים4
- AUARTסוג פק"עCHAR 4
- OBJNRמפתח אובייקטCHAR 22
- KOSTVמרכז עלות אחראי–
- WERKSמפעלCHAR 4
| מפתח | שדה | תיאור | EN | טיפוס | אורך | מודול |
|---|---|---|---|---|---|---|
| PK | AUFNR | מספר פק"ע | Order number | CHAR | 12 | PMPP-PI |
| FK | AUART | סוג פק"ע | Order type (PM01/02/03) | CHAR | 4 | PMPP-PI |
| – | KTEXT | תיאור הפק"ע | Order short text | CHAR | 40 | PMPP-PI |
| FK | OBJNR | מפתח אובייקט | Object number (status/CO) | CHAR | 22 | PMPP-PI |
| FK | KOSTV | מרכז עלות אחראי | Responsible cost center | – | – | PM |
| FK | WERKS | מפעל | Plant | CHAR | 4 | PP-PI |
עומק טכני
איך קוראים וכותבים את הטבלה הזאת
שכבת ההעשרה של הפרויקט: משמעות שדות המפתח, מפתחות זרים כקשרים, נתיב הגישה המומלץ, שיקולי ביצועים ושלוש דוגמאות עבודה. המקורות מודפסים בסוף הקטע.
כותרת אב-הזמנה (Order master data) — משותפת להזמנות PM (אחזקה), PP (ייצור/תהליך) ו-CO (פנימיות). מחזיקה את מספר ההזמנה (AUFNR), סוג הזמנה (AUART), אזור בקרה, קוד חברה, מפעל, ומספר אובייקט לסטטוס (OBJNR).
שדות המפתח ומה הם אומרים
- MANDT — client
- AUFNR — Order Number
מפתחות זרים: לאן הטבלה מצביעה
- AUART → T003O (Order Type)
- OBJNR → JEST/JSTO (System/User Status)
- KOKRS → TKA01 (Controlling Area)
נתיב הגישה
- גישה תמיד לפי AUFNR (מפתח ראשי)
- לסטטוס — join דרך OBJNR ל-JEST
שיקולי ביצועים
- בחר לפי AUFNR; חיבורים ל-AFKO (כותרת מורחבת), AFPO (פריטים), AFVC (פעולות)
- לנפחים גדולים — join סטטוס דרך OBJNR ולא סריקה
ABAP
SELECT SINGLE * FROM aufk INTO @DATA(ls_aufk) WHERE aufnr = @lv_aufnr.SQL · CDS
SELECT a~aufnr, a~auart, h~gamng
FROM aufk AS a
INNER JOIN afko AS h ON h~aufnr = a~aufnr
WHERE a~auart = 'PM01'.איך בודקים את זה במערכת
סטטוס: FM STATUS_READ עם OBJNR; אובייקט ההזמנה נטען דרך CO_BT_ORDER_OBJECT_MANAGE.
טרנזקציות
הטרנזקציות שהתיעוד קושר לטבלה
הקודים מוצגים לפי הרשומה שכתבה אותם, ולצידם המחרוזת המקורית מילה במילה, כדי שניתן יהיה לראות מה פוצל ומה נכתב במקור.
- IW31
- IW32
- IW33
- IW34
- IW38
- IW39
- COR1
- COR2
- COR3
- CO01
- KO04
תהליך עסקי
היכן האובייקט יושב בשרשרת
שרשרת התהליך מגיעה ממפת התהליכים של הפרויקט, אותה שרשרת שסביבת העבודה של המודול מציירת. שלב שאין לו טבלה בתיעוד מסומן ככזה ולא מושלם.
- IFLOTמיקום פונקציונלי
- EQUIציוד
- PLKOרשימת משימות
- MPLAתוכנית אחזקה
- QMELהודעת תקלה
- AUFKפקודת אחזקה
- AFVCפעולות
- AFRUאישורמחוץ לתיעוד של המודול
- JESTסטטוס/סילוק
- MARAאב חומר
- MASTעץ מוצר (BOM)
- PLKOמתכון/Routing
- MKALגרסת ייצור
- AFKOפקודת תהליך
- RESBשמורות
- AFRUאישור
- COGIתיקון Backflushמחוץ לתיעוד של המודול
ECC ➔ S/4HANA
מה התכנון אומר על המעבר
קודם ההכרעה של הפרויקט על הטבלה הזאת ומאיפה היא מגיעה, ואחריה מה שכל תכנון כתב בעצמו, מילה במילה.
יציב
ללא שינוי מהותי ב-S/4HANA — הטבלה נשמרת (תואם).
תאימות גבוהה; רוב הקוד והממשקים ממשיכים לעבוד.
מאומת · ידע Simplification List מתוחזק בפרויקט
מה שהתכנון כתב, מילה במילה
מותאם - מודל נתונים פשוט יותר לפקודות
- טבלה / שדה חלופיים
- AUFK (זהה) + סטטוס/עלות ב-ACDOCA
- טרנזקציה חלופית
- IW31-33 נתמכים; אסטרטגי: Fiori
SUMעלויות מומרות ל-Universal Journal (ACDOCA) ב-SUM. COSP/COSS הופכים ל-Views. התאם דוחות עלות מותאמים והרצות התחשבנות.
מודל מותאם; עלויות ב-ACDOCA.
תצוגות CDS
מה קורא את הטבלה ב-S/4HANA
מיפוי מתוחזק של טבלה קלאסית לתצוגת CDS משוחררת. תצוגה מופיעה כאן רק כשהטבלה הזאת נמצאת בה, ולצידה שאר הטבלאות שהיא קוראת.
- I_ProductionOrderפקודת ייצור — כותרתAFKO · AUFK
- I_MaintenanceOrderפקודת אחזקהAUFK · AFKO
ממשקים
7 BAPI · FM · IDoc · 4 תוכניות
השם והתיאור הם של התיעוד, כולל ממשקי Zetes ו-Daymax שהתכנון רשם. עמודת המודול מראה איזה תכנון רשם את האובייקט.
- BAPI_ALM_ORDER_MAINTAINיצירה/שינוי פק"ע (ממשק מרכזי)PM
- BAPI_ALM_ORDER_GET_DETAILשליפת פרטי פק"עPM
- BAPI_ALM_ORDERHEAD_GET_LISTשליפת רשימת פק"עPM
- BAPI_PROCORD_CREATE / _RELEASEיצירה/שחרור פק"ע ייצורPP-PI
- BAPI_PROCORDCONF_CREATE_TTדיווח ביצוע פק"ע (Time Ticket)PP-PI
- LOIPROשליחת פק"ע/הוראות ייצור ל-MES (Zetes/Daymax)PP-PI
- PPCC1 (PP-PI message)הודעות תהליך/דיווח מהקו חזרה ל-SAPPP-PI
תוכניות ודוחות
- RIAUFK20רשימת פק"ע (IW38/39)PM
- MD01N (MRP Live) - הרצת תכנון - פק"ע מתוכננות–PP-PI
- COHV - עיבוד המוני פק"ע–PP-PI
- CO41/CO48 - המרת פק"ע מתוכננת–PP-PI
תקלות
7 תקלות שמפנות לטבלה הזו
מתוך קטלוג התקלות של הפרויקט. נכללות רק תקלות שרושמות במפורש את AUFK ברשימת הטבלאות לבדיקה. זו אינה תור תמיכה ואינה מערכת חיה.
פקודת אחזקה לא משתחררתPM לחיצה על שחרור (REL) נכשלת או חסומה.
סיבות שורש
- היתר פתוח (Permit) רלוונטי-לשחרור
- בדיקת זמינות רכיב נכשלה
- סטטוס משתמש חוסם
- הרשאה I_AUART/I_SWERK
טרנזקציות לניתוח
- IW32
- CO24
- SU53
- BS22
תיקון
- תן היתר (IW32 Permits)
- פתור חוסר רכיב או דרוס בדיקת זמינות
- התאם סטטוס משתמש / הרשאה
התחשבנות פקודה נכשלתCross KO88/CO88 מסיימים בשגיאה; עלות נשארת בפקודה.
כלל התחשבנות חסר / תקופה סגורהסיבות שורש
- Settlement Rule לא הוגדר
- תקופת CO/FI סגורה
- סטטוס פקודה (CLSD/LKD)
- יעד לא תקף
טרנזקציות לניתוח
- KO88
- CO88
- KO02
- OB52
תיקון
- הגדר Settlement Rule (KO02/IW32)
- פתח תקופת CO/FI (OB52)
- ודא סטטוס REL/TECO ויעד פעיל
TECO (סגירה טכנית) חסומהPM לא ניתן לסגור פקודה טכנית.
סיבות שורש
- אישורים פתוחים
- היתר רלוונטי-לסיום פתוח
- רזרבציות/תנועות פתוחות
טרנזקציות לניתוח
- IW32
- IW41
- COGI
תיקון
- השלם אישורים
- תן היתר רלוונטי-לסיום
- פתור תנועות תקועות (COGI)
רשימת משימות לא נשלפת לפקודת תחזוקהPMPARTIAL ביצירת פקודה ב-IW31 ה-task list לא מוצע ויש להזין פעולות ידנית, למרות שקיים.
סיבות שורש
- usage/status לא released
- task list ל-planner/equipment group אחר
- תוקף לא מכסה את תאריך הבסיס
- סוג הפקודה לא מציע אוטומטית
טרנזקציות לניתוח
- IW31
- IW32
- IA07 verify SE93
- IA05 verify SE93
תיקון
- שחרר את ה-task list (status) ו-usage נכון
- התאם planner group/הקצאה, או הקצה ידנית (IW32)
- התאם תוקף ה-task list
היתר עבודה לא ניתן — חוסם שחרור/סגירת פקודהPMBLOCKING IW32 מסרב לשחרר את הפקודה כי היתר נדרש (עבודה חמה/lockout) מוקצה אך לא ניתן.
permit not granted verify SE91סיבות שורש
- היתר effective at release לא ניתן
- היתר auto-assigned בסיווג ואיש לא הנפיק
- ההיתר ניתן ע"י משתמש ללא הרשאה
טרנזקציות לניתוח
- IW32
- IW21
- IPMD verify SE93
תיקון
- תן את ההיתר (IW32, משתמש מורשה)
- אם לא נדרש — הסר הקצאה או הפוך ל-warning
- תקן סיווג קביעת ההיתר
Cost Collector חסר ל-REMPPBLOCKING ייצור חוזר לא נרשם — אין Product Cost Collector.
סיבות שורש
- Cost Collector לא נוצר (KKF6N)
- Production version ללא collector
טרנזקציות לניתוח
- KKF6N
- MFBF
תיקון
- צור Product Cost Collector (KKF6N)
- קשר לגרסת ייצור
פקודת שיפוץ (Refurbishment) — מלאי split valuationPMFINANCIAL שיפוץ חלף לא מעדכן ערך/מצב נכון.
סיבות שורש
- Split valuation לא מוגדר (C1/C2/C3)
- סוג פקודה PM04 חסר
- תנועות 261/101 שגויות
טרנזקציות לניתוח
- IW81
- MM03
- OMWC
תיקון
- הגדר split valuation לחלף
- השתמש בסוג PM04
- ודא תנועות שיפוץ
ספרייה
ספרים המכסים את המודול
הקישור כאן הוא ברמת המודול. אינדקס הספרייה בפרויקט הוא ברמת פרק, ואין בו מיפוי של טבלה לפרק, ולכן לא נטען שספר מסוים מכסה את AUFK עצמה.
- הגדרת אחזקת מפעל (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