- טרנזקציות
- IA01/IA05; IA06
- שדות ברשומה
- 6
- אפליקציית Fiori
- Manage Task Lists (אמת ID)
מודל הנתוניםתכנוןטבלת SAP
PLPO
פעולות ברשימת הפעולות
Task list operations
- אחזקת מפעל · PM1 רשומת תיעוד
- ייצור תהליכי · PP-PI1 רשומת תיעוד
- מחלקת אובייקט · תכנון
אחת מ־19 הטבלאות ששני התכנונים מתעדים; לכל מודול נושא, טרנזקציות ושדות משלו. שני הפרצופים מוצגים כאן זה לצד זה, בלי לאחד אותם לאחד.
PKPLNTYPLNNRPLNKNFKARBIDSTEUS
זהות כפולה
2 רשומות תיעוד לאותה טבלה
אותה טבלה פיזית, מתועדת יותר מפעם אחת. כל כרטיס הוא שורה אחת בתכנון המקורי, עם הנושא, הטרנזקציות וההערות שלה, כפי שנכתבו, בלי מיזוג.
- טרנזקציות
- C201, C202, C203, CA02
- שדות ברשומה
- 9
- אפליקציית Fiori
- Manage Master Recipes
- מקור
- SAP Help - Recipe Operations
פעולות ופאזות הייצור (ערבוב, פסטור, מילוי). מפתח בקרה (STEUS) קובע אם הפעולה פנימית/קבלן, ומפעיל הוראות תהליך (Process Instructions) ל-PI sheet ולבקרים. ARBPL=משאב.
מפת קשרים
האובייקט במרכז, והקשרים שסביבו
PLPO מדורגת 4 מתוך 105 טבלאות לפי מספר הקשרים הממודלים. בחירה במפה מציגה את ניסוח ה-JOIN המדויק כפי שהתיעוד מחזיק אותו.
קשרים ו־JOIN
8 קשרים ממודלים · 8 ניסוחי JOIN
כיוון הקשר נקרא מתוך התיעוד: בן הוא טבלה שנושאת מפתח זר אל PLPO, ואב הוא טבלה ש־PLPO מפנה אליה. עוצמת הקשר מוצגת כפי שנכתבה, וכאשר לא נכתבה, כתוב שלא נכתבה.
- בןPLMKמאפייני בדיקה ברשימת פעולותלא מצויןPP-PI
FROM PLMK JOIN PLPO ON PLMK.PLNKN = PLPO.PLNKN - בןPLMZהקצאת רכיבי BOM לפעולותלא מצויןPP-PI
FROM PLMZ JOIN PLPO ON PLMZ.PLNKN = PLPO.PLNKN - בןFHMIאב אמצעי ייצור (PRT) — מבוסס חומרלא מצויןPP-PI
FROM FHMI JOIN PLPO ON FHMI.PLNKN = PLPO.PLNKN - אבCRHDכותרת מרכז עבודה / משאבN:1PM
PLPO.ARBID = CRHD.OBJID - אבPLKOכותרת רשימת פעולות (Routing)N:1PM
PLPO.PLNNR = PLKO.PLNNR - אבPLASשיוך פעולות לרשימת פעולותלא מצויןPP-PI
FROM PLPO JOIN PLAS ON PLPO.PLNTY = PLAS.PLNTY AND PLPO.PLNNR = PLAS.PLNNR AND PLPO.PLNKN = PLAS.PLNKN - אבTC22מפתח בקרהלא מצויןPP-PI
FROM PLPO JOIN TC22 ON PLPO.STEUS = TC22.STEUS - אבTC60מפתח בקרהלא מצויןPP-PI
FROM PLPO JOIN TC60 ON PLPO.STEUS = TC60.STEUS
שדות
10 שדות · 3 שדות PK · 2 שדות FK
המפתחות נקראים ראשונים, כי הם מה שהאובייקט הוא. הטבלה שמתחתיהם מציגה את איחוד השדות שכל תכנון מתעד, בסדר שנכתב, וניתן לצמצם אותה לשדות המפתח בלבד.
מפתח ראשי3
- PLNTYסוג רשימהCHAR 1
- PLNNRקבוצת רשימהCHAR 8
- PLNKNמספר צומת פעולהNUMC 8
מפתחות זרים2
- ARBIDמרכז עבודהNUMC 8
- STEUSמפתח בקרהCHAR 4
| מפתח | שדה | תיאור | EN | טיפוס | אורך | מודול |
|---|---|---|---|---|---|---|
| PK | PLNTY | סוג רשימה | Task list type | CHAR | 1 | PMPP-PI |
| PK | PLNNR | קבוצת רשימה | Task list group | CHAR | 8 | PMPP-PI |
| – | VORNR | מספר פעולה | Operation number | CHAR | 4 | PMPP-PI |
| FK | ARBID | מרכז עבודה | Work center (object id) | NUMC | 8 | PMPP-PI |
| FK | STEUS | מפתח בקרה | Control key | CHAR | 4 | PMPP-PI |
| – | ARBEI | עבודה מתוכננת | Planned work | – | – | PM |
| PK | PLNKN | מספר צומת פעולה | Node number (operation) | NUMC | 8 | PP-PI |
| – | LTXA1 | תיאור פעולה | Operation short text | CHAR | 40 | PP-PI |
| – | VGW01 | ערך תקן 1 (הקמה) | Standard value 1 (setup) | QUAN | 9 | PP-PI |
| – | VGW02 | ערך תקן 2 (מכונה) | Standard value 2 (machine) | QUAN | 9 | PP-PI |
עומק טכני
איך קוראים וכותבים את הטבלה הזאת
שכבת ההעשרה של הפרויקט: משמעות שדות המפתח, מפתחות זרים כקשרים, נתיב הגישה המומלץ, שיקולי ביצועים ושלוש דוגמאות עבודה. המקורות מודפסים בסוף הקטע.
פעולה ברשימת פעולות (Task List Operation) — הפעולות של Routing/Master Recipe: מרכז עבודה/משאב (ARBID), Control Key (STEUS), ערכי סטנדרט, תיאור ו-Phases (ב-PP-PI). הבסיס לתזמון ולעלויות בהזמנה.
שדות המפתח ומה הם אומרים
- MANDT — client
- PLNTY — Type
- PLNNR — Group
- PLNKN — Node number
מפתחות זרים: לאן הטבלה מצביעה
- Header → PLKO
- ARBID → CRHD (Work Center/Resource)
- STEUS → T430 (Control Key)
נתיב הגישה
- גישה דרך PLNTY+PLNNR (+PLNKN)
- PLAS מקשר operation ל-group counter (sequences)
שיקולי ביצועים
- ערכי סטנדרט (VGW01-06) מזינים scheduling/costing דרך הנוסחאות
- Control Key STEUS קובע internal/external, confirmation, costing
ABAP
SELECT vornr, arbid, steus, vgw01
FROM plpo WHERE plnty = @lv_plnty AND plnnr = @lv_plnnr ORDER BY plnkn.SQL · CDS
SELECT o~vornr, c~arbpl
FROM plpo AS o
INNER JOIN crhd AS c ON c~objid = o~arbid AND c~objty = 'A'.איך בודקים את זה במערכת
ב-explosion להזמנה, PLPO→AFVC; Control Key STEUS קובע התנהגות הפעולה.
טרנזקציות
הטרנזקציות שהתיעוד קושר לטבלה
הקודים מוצגים לפי הרשומה שכתבה אותם, ולצידם המחרוזת המקורית מילה במילה, כדי שניתן יהיה לראות מה פוצל ומה נכתב במקור.
- IA01
- IA05
- IA06
- C201
- C202
- C203
- CA02
תהליך עסקי
היכן האובייקט יושב בשרשרת
שרשרת התהליך מגיעה ממפת התהליכים של הפרויקט, אותה שרשרת שסביבת העבודה של המודול מציירת. שלב שאין לו טבלה בתיעוד מסומן ככזה ולא מושלם.
התיעוד של Project NEO אינו מחזיק מיקום בשרשרת התהליך עבור האובייקט הזה.
ECC ➔ S/4HANA
מה התכנון אומר על המעבר
קודם ההכרעה של הפרויקט על הטבלה הזאת ומאיפה היא מגיעה, ואחריה מה שכל תכנון כתב בעצמו, מילה במילה.
יציב
ללא שינוי מהותי ב-S/4HANA — הטבלה נשמרת (תואם).
תאימות גבוהה; רוב הקוד והממשקים ממשיכים לעבוד.
מאומת · ידע Simplification List מתוחזק בפרויקט
מה שהתכנון כתב, מילה במילה
ללא שינוי (תואם)
- טבלה / שדה חלופיים
- PLPO (זהה)
- טרנזקציה חלופית
- IA0*; Fiori
SUMללא פעולת המרה ייעודית ב-SUM (טבלה תואמת). מומלץ Regression Test ואימות התאמות אישיות לאחר ההמרה.
ללא שינוי; ביצוע דרך Control Recipe / PI sheet.
תצוגות CDS
מה קורא את הטבלה ב-S/4HANA
מיפוי מתוחזק של טבלה קלאסית לתצוגת CDS משוחררת. תצוגה מופיעה כאן רק כשהטבלה הזאת נמצאת בה, ולצידה שאר הטבלאות שהיא קוראת.
- I_RoutingOperationפעולות מסלול / מתכוןPLPO
ממשקים
3 BAPI · FM · IDoc · 2 תוכניות
השם והתיאור הם של התיעוד, כולל ממשקי Zetes ו-Daymax שהתכנון רשם. עמודת המודול מראה איזה תכנון רשם את האובייקט.
- CP_DI_OPERATION_READקריאת פעולות הרשימהPM
- CP_DI_OPERATION_READ - קריאת פעולות/פאזות–PP-PI
- BAPI_ROUTING_GETDETAIL - שליפת פרטי מתכון–PP-PI
תוכניות ודוחות
- RIPLKO00דוח פעולות רשימהPM
- COOIS / COHV - רשימת ועיבוד המוני פק"ע–PP-PI
תקלות
6 תקלות שמפנות לטבלה הזו
מתוך קטלוג התקלות של הפרויקט. נכללות רק תקלות שרושמות במפורש את PLPO ברשימת הטבלאות לבדיקה. זו אינה תור תמיכה ואינה מערכת חיה.
הזמנת ייצור לא נוצרת — אין מתכון/רצף פעולות תקףPP-PIBLOCKING ב-COR1 נפתחת הזמנת תהליך ללא פעולות/שלבים; אין Master Recipe תקף לחומר/אתר, או נוצרת הזמנה ריקה.
C2 144 verify SE91סיבות שורש
- אין Master Recipe (C201) משוחרר לייצור לצירוף חומר/אתר
- Recipe קיים אך לא תקף בתאריך (Valid-from מאוחר)
- אין Production Version (C223), או שהיא חסומה
- Recipe מוקצה ל-Plant/Type אחר
- Task list usage/status לא מתאים לבחירה
טרנזקציות לניתוח
- COR1
- C201
- C202
- C223
- CA51
תיקון
- שחרר את ה-Master Recipe (C202) והתאם תוקף
- צור/הפעל Production Version (C223)
- ודא הקצאת task list ל-usage תואם
- צור מחדש ב-COR1
מתכון בקרה לא נשלח ל-PI Sheet ותקוע ב-CO53PP-PIBLOCKING אחרי שחרור ההזמנה ה-PI Sheet לא נוצר; ב-CO53 המתכון בסטטוס Created ולא Sent, או חסר.
RC2 verify SE91סיבות שורש
- Control Recipe Destination לא מוקצה ל-resource
- שחרור לא הפיק control recipe (פעולה ללא destination)
- Process instruction categories ללא characteristics נכונים
- resource לא מקושר ל-destination
- control recipe נוצר אך לא נשלח
טרנזקציות לניתוח
- CO53
- CO60
- COR2
- COR3
- C201
תיקון
- הקצה Control Recipe Destination ל-resource ושמור
- שלח ב-CO53 ידנית; ודא PI Sheet ב-CO60
- הוסף Process Instructions (C202) ושחרר מחדש
מתכון ראשי לא תקף בתאריך הנדרשPP-PIBLOCKING בתכנון/המרת הזמנה לתאריך עתידי/רטרואקטיבי ה-Recipe לא נבחר; ב-C223 ה-version לא תקפה לתקופה.
C2 252 verify SE91סיבות שורש
- Valid-from/Valid-to של ה-Recipe לא מכסה את תאריך הבסיס
- Production Version עם תוקף שלא חופף
- Lot size range לא כולל את כמות ההזמנה
- change number שטרם בתוקף
- תאריך מחושב אחורה מחוץ לטווח
טרנזקציות לניתוח
- C223
- C202
- COR1
- MD04
- CA51
תיקון
- הרחב תוקף ב-C202/C223
- התאם lot size range לכמות
- ודא change number בתוקף
- צור מחדש את ההזמנה
משאב/מרכז עבודה חסר או ללא הקצאת קיבולתPP-PIPARTIAL בשחרור מתקבלת שגיאה שהמשאב לא קיים/לא תקף, או שהשלב ללא נתוני קיבולת ולא נוצר עומס ב-CM01.
CR 102 verify SE91סיבות שורש
- resource לא קיים ב-CRC3 או לא תקף
- אין capacity category ל-resource
- formula לא מקושר ל-standard value key
- resource ללא Cost Center/Activity Type
- Recipe מפנה ל-resource שנמחק
טרנזקציות לניתוח
- CRC3
- CRC2
- C202
- CM01
- COR3
תיקון
- צור/האריך resource (CRC2) והקצה capacity category
- קשר formula ל-standard value key
- הקצה Cost Center/Activity Type
- תקן הפניית Recipe ושחרר מחדש
תזמון אחורה נכשל — תאריך התחלה בעברPP-PIPARTIAL בתזמון מתקבל שתאריך ההתחלה נופל בעבר; המערכת עוברת ל-forward scheduling או מסמנת dates not feasible.
CO 320 verify SE91סיבות שורש
- תאריך סיום קרוב מדי מול lead time
- Floats / scheduling margin key לא מוגדרים
- Reduction strategy לא מופעלת
- זמני operation גבוהים מדי
- Scheduling type backward עם בסיס לא ריאלי
טרנזקציות לניתוח
- COR2
- CORT
- C202
- MD04
- CM01
תיקון
- התאם תאריך סיום או הפעל reduction strategy
- הגדר floats ב-scheduling margin key
- תקן זמני operation
- תזמן מחדש (CORT)
רשימת פעולות לא נמשכת לתכניתPMPARTIAL תכנית אחזקה יוצרת פקודה ללא פעולות מהרשימה.
סיבות שורש
- רשימת פעולות לא משויכת לפריט (MPOS)
- Selection שגוי
- תוקף רשימה
טרנזקציות לניתוח
- IP02
- IA08
- IP10
תיקון
- שייך רשימת פעולות לפריט (IP02)
- ודא תוקף+סוג רשימה
ספרייה
ספרים המכסים את המודול
הקישור כאן הוא ברמת המודול. אינדקס הספרייה בפרויקט הוא ברמת פרק, ואין בו מיפוי של טבלה לפרק, ולכן לא נטען שספר מסוים מכסה את PLPO עצמה.
- הגדרת אחזקת מפעל (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