יומני יישום ל-PP/DS
Application Logs for PP/DS
קונפיגורציה · שיעור 7
- Application Logs = שקיפות ואבחון לכל פעולת-תכנון.
- /SAPAPO/RRPLOG1 הוא הכלי המרכזי.
- אזן log level והרץ housekeeping.
מטרת השיעור
ידע אצוריומני-היישום (Application Logs) מתעדים מה קרה בכל הרצת-תכנון, הפעלת-היוריסטיקה או אופטימיזציה: אילו הזמנות נוצרו, אילו אזהרות/שגיאות עלו, וכמה זמן ארך. הם כלי-האבחון המרכזי כשהתכנון 'לא עשה מה שציפינו'.
למה זה חשוב
ידע אצוראחרי כל הרצה, המערכת רושמת 'יומן' של מה שקרה — הצלחות, אזהרות ושגיאות. כשמשהו משתבש, פותחים את היומן כדי לראות בדיוק מה המנוע עשה ולמה.
ערך עסקי
ידע אצורלספק שקיפות-מלאה ויכולת-אבחון לכל פעולת-תכנון אוטומטית, ולאתר במהירות מדוע תוצאה אינה כמצופה.
היכן בשימוש
ידע אצור• SPRO ► Advanced Planning ► PP/DS ► Global Settings ► Configure Application Log (Log Level & Retention) • Advanced Planning ► PP/DS ► Reporting ► Display Application Log (/SAPAPO/RRPLOG1)
מושגי מפתח
ידע אצור- Application Logs = שקיפות ואבחון לכל פעולת-תכנון.
- /SAPAPO/RRPLOG1 הוא הכלי המרכזי.
- אזן log level והרץ housekeeping.
דוגמה מ-CBC
ידע אצורבארגון לאחר הרצת-תכנון לילית, האחראי בודק את ה-Application Log לאיתור משקאות שלא-תוכננו (חסר-PDS/מחסור-תרכיז) לפני תחילת-המשמרת, וכך מונע הפתעות ברצפה. הרצת-לילה לא יצרה הזמנות לחומר מסוים; המתכנן פותח /SAPAPO/RRPLOG1, מאתר את ה-run, ורואה הודעת-שגיאה 'No source of supply' — מבין שה-PDS חסר ומתקן.
טבלאות
ידע אצור| טבלה | תיאור |
|---|---|
| BALHDR | BALHDR |
| BALDAT | BALDAT |
| /SAPAPO/RRPLOG | /SAPAPO/RRPLOG |
טרנזקציות
ידע אצוראפליקציות Fiori
ידע אצורקונפיגורציה (SPRO)
ידע אצור• Log level: רמת-פירוט הרישום (errors-only עד full-detail). • Retention: תקופת-שמירת-לוגים. • Housekeeping: job מחזורי למחיקת לוגים ישנים (/SAPAPO/RRPLOGDEL). • צפייה: /SAPAPO/RRPLOG1 (PP/DS) או SLG1 (כללי) לפי object.
הערות
ידע אצורשאלות ראיון לְמה משמשים יומני-היישום ב-PP/DS? לתיעוד ואבחון של הרצות-תכנון/היוריסטיקות/אופטימיזציה — אילו הזמנות נוצרו ואילו שגיאות/אזהרות עלו. נצפים ב-/SAPAPO/RRPLOG1. מה הסיכון ברמת-לוג גבוהה תמידית? ניפוח-אחסון ופגיעה-בביצועים; מעלים log level רק זמנית לצורך-אבחון, ומריצים housekeeping. נושאים קשורים • PP/DS · הרצות-תכנון (3.4.2) • PP/DS · אופטימייזר (3.8)
טעויות נפוצות
ידע אצור- Log level גבוה תמידית ➔ ניפוח-אחסון.
- אי-הרצת housekeeping ➔ הלוגים תופחים ופוגעים בביצועים.
- התעלמות מאזהרות בלוג ➔ בעיות מצטברות.
פתרון תקלות
ידע אצור• תכנון לא יצר הזמנה ➔ פתח /SAPAPO/RRPLOG1; חפש 'No source of supply'/PDS חסר. • הרצה איטית ➔ בדוק זמני-שלבים בלוג. • לוג ריק ➔ log level נמוך מדי או הרישום כבוי.
שיטות עבודה מומלצות
ידע אצור- החזק log level מאוזן; העלה זמנית רק לאבחון.
- תזמן housekeeping job למחיקת לוגים ישנים.
- סקור את הלוג אחרי כל הרצת-תכנון מרכזית.
טיפים
ידע אצור- ב-/SAPAPO/RRPLOG1 (PP/DS application log) ובהגדרות מגדירים את רמת-הרישום (log level) ואת תקופת-השמירה. הלוגים מקבצים messages לפי run/object. רמת-לוג גבוהה מדי = עומס-אחסון; נמוכה מדי = חוסר-מידע לאבחון. הלוגים נמחקים מחזורית דרך housekeeping job. שילוב עם ה-Production Planning Run וה-Optimizer חיוני לתחקור-תקלות.
סיכום
ידע אצור• Application Logs = שקיפות ואבחון לכל פעולת-תכנון. • /SAPAPO/RRPLOG1 הוא הכלי המרכזי. • אזן log level והרץ housekeeping.