קטלוגים וקודים
נתוני אב QM · שיעור 4
- Catalog Type (סוג קטלוג) — מספר קבוע חד-ספרתי הקובע את מטרת הקטלוג: 9=פגמים (Defect Types), 5=סיבות (Causes), 2=משימות (Tasks), 3=החלטות שימוש/פעילויות (Usage Decisions/Activities), 1=מאפייני מדידה (Characteristic Attributes), E=Overall UD Valuation. הסוג מוגדר ב-Customizing ואינו ניתן להמצאה.
- Code Group (קבוצת קוד, QPGR) — מיכל היררכי מתחת לסוג קטלוג. מזוהה ב-Catalog+Code Group. מכיל טקסט (QPGT) ואוסף קודים. סטטוס: בעבודה/משוחרר/חסום.
- Code (קוד, QPCD) — הערך הבודד בתוך קבוצת קוד (למשל 'שבר', 'זיהום', 'חריגת pH'). מזוהה ב-Catalog+Code Group+Code, עם טקסט ב-QPCT. זה מה שנרשם בפועל בפריט ההודעה או במאפיין.
- Selected Set / קבוצה סלקטיבית (QPAM ראש · QPGT/QPCT-מבנה) — אוסף קודים חוצה-קבוצות המוגדר ברמת מפעל (Plant-specific) לקטלוג 1 או 3, כאשר כל קוד נושא Valuation (A/R). זהו הבורר של החלטת השימוש ושל תוצאות איכותניות.
מטרת השיעור
ידע אצורבסוף השיעור תבין את מערכת הקטלוגים והקודים של QM — הלב של תיעוד האיכות המבוסס-קוד. תדע להבחין בין סוגי קטלוג (Catalog Types) לפי המספר הקבוע שלהם: קטלוג פגמים (9 — Defect Types), קטלוג סיבות (5 — Causes), קטלוג פעילויות/משימות (2/3), וקטלוג החלטות שימוש (3 — Usage Decisions/Valuation E). תבין כיצד קבוצת קוד (Code Group, QPGR) מכילה קודים בודדים (Code, QPCD), כיצד קבוצות סלקטיביות (Selected Sets, QPAM/QPGT) מקבצות קודים חוצי-קבוצה לקטלוג 1/3 עם הערכה (Valuation) לצורך UD, וכיצד הכול מתלכד לפרופיל קטלוג (Catalog Profile, RBNR ב-TQ80/T352) המשויך לסוג הודעה. תשלוט ב-QS41/QS51 (תחזוקת קבוצות קוד וקבוצות סלקטיביות) ותבין את השיתוף המלא של הקטלוגים בין QM לבין הודעות PM.
למה זה חשוב
ידע אצורקטלוגים הם התשתית שהופכת טקסט חופשי לנתונים ניתנים-לניתוח. בלי קוד פגם מקוטלג (QPCD) פריט הודעה (QMFE) הוא מחרוזת חופשית שאי-אפשר להריץ עליה Pareto, אי-אפשר לספור, ואי-אפשר לתחקר. קטלוג החלטות השימוש (סוג 3) הוא זה שקובע האם אצווה משוחררת, נדחית או משוחררת-מותנית — כלומר הוא מנוע החלטת האיכות עצמו, כי קוד ה-UD נושא Valuation של A (accept) או R (reject) שמזיז מלאי בין מלאי בדיקה למלאי חופשי/חסום. קבוצה סלקטיבית (Selected Set) היא הדרך היחידה לתת ל-UD בורר מוכן של קודים עם הערכה — בלעדיה שולף המערכת קוד ידני בלי משמעות איכותית. וכיוון שה-Catalog Profile משותף בין QM ל-PM, אותה טעות בהגדרת קטלוג מתגלגלת גם להודעות אחזקה — QMEL/QMFE משתמשות באותם QPGR/QPCD.
ערך עסקי
ידע אצורקטלוגים תקינים = ניתוח שורש-סיבה אמין (Pareto של פגמים לפי קוד), שחרור אצוות עקבי ומבוקר-ביקורת (כל UD נושא קוד מתועד עם Valuation), ותאימות רגולטורית בתעשיות מבוקרות (פארמה/מזון) שבהן רשות הבריאות דורשת קודי דחייה סטנדרטיים אחידים. אחידות הקטלוגים בין אתרים מאפשרת השוואת ביצועי איכות בין מפעלים, מזינה דוחות QM-IM/QMIS, ומקצרת חקירות סטייה (Deviation) כי הקוד כבר מפנה לסיבה ולפעולה מתקנת. השיתוף עם PM חוסך תחזוקה כפולה — קטלוג פגמים אחד משרת גם איכות וגם אחזקה.
היכן בשימוש
ידע אצורתוצאת בדיקה (Results Recording, QE51N/QA32) עבור מאפיינים איכותניים; החלטת שימוש (Usage Decision, QA11/QA32) עם קבוצה סלקטיבית להערכה; הודעות איכות (Quality Notification, QM01/QM02) בפריטי פגם/סיבה/משימה/פעולה; הודעות אחזקה (PM Notification, IW21/IW24) — קטלוגים משותפים; פרופיל קטלוג בסוג הודעה (SPRO / TQ80); תכנית בדיקה ומאפיינים (QP01, קוד-קבוצה למאפיינים איכותניים); קוד-קבוצה סלקטיבי במאסטר בדיקה (Master Inspection Characteristic, QS21).
מושגי מפתח
מאומת- Catalog Type (סוג קטלוג) — מספר קבוע חד-ספרתי הקובע את מטרת הקטלוג: 9=פגמים (Defect Types), 5=סיבות (Causes), 2=משימות (Tasks), 3=החלטות שימוש/פעילויות (Usage Decisions/Activities), 1=מאפייני מדידה (Characteristic Attributes), E=Overall UD Valuation. הסוג מוגדר ב-Customizing ואינו ניתן להמצאה.
- Code Group (קבוצת קוד, QPGR) — מיכל היררכי מתחת לסוג קטלוג. מזוהה ב-Catalog+Code Group. מכיל טקסט (QPGT) ואוסף קודים. סטטוס: בעבודה/משוחרר/חסום.
- Code (קוד, QPCD) — הערך הבודד בתוך קבוצת קוד (למשל 'שבר', 'זיהום', 'חריגת pH'). מזוהה ב-Catalog+Code Group+Code, עם טקסט ב-QPCT. זה מה שנרשם בפועל בפריט ההודעה או במאפיין.
- Selected Set / קבוצה סלקטיבית (QPAM ראש · QPGT/QPCT-מבנה) — אוסף קודים חוצה-קבוצות המוגדר ברמת מפעל (Plant-specific) לקטלוג 1 או 3, כאשר כל קוד נושא Valuation (A/R). זהו הבורר של החלטת השימוש ושל תוצאות איכותניות.
- Valuation / הערכה — לכל קוד בקבוצה סלקטיבית מוצמד קוד הערכה: A (accepted) או R (rejected). זה מה שהופך בחירת קוד להחלטת קבל/דחה שמזיזה מלאי.
- Catalog Profile (פרופיל קטלוג, RBNR) — צירוף קבוצות קוד וקבוצות סלקטיביות המשויך לסוג הודעה (TQ80.RBNR → T352). קובע אילו קודים זמינים למשתמש בהודעה. משותף QM↔PM.
- שיתוף QM-PM — אותם QPGR/QPCD משרתים גם הודעות איכות (QMEL/QMFE) וגם הודעות אחזקה. פרופיל אחד, קטלוגים אחידים, ניתוח מאוחד.
- היררכיית הזיהוי — Catalog Type ← Code Group (QPGR) ← Code (QPCD); מקבילית: Selected Set ← בחירת קודים מקבוצות שונות + Valuation.
דוגמה מ-CBC
ידע אצורמפעל משקאות (Process Industry) מריץ שחרור אצווה של מיץ מרוכז. סוג בדיקה 09 (GR מייצור) נפתח אוטומטית עם אצוות המוצר → לוט בדיקה (QALS) במלאי בדיקה. QA מקליט תוצאות ב-QE51N: מאפיין 'pH' (מדידה) ומאפיין 'ריח/צבע' (איכותני) המקושר לקבוצה סלקטיבית של קטלוג 1 עם קודים 'תקין=A' / 'ריח לוואי=R'. אחד המדדים חורג — נוצר Defect אוטומטי המקוטלג בקטלוג 9 (קוד 'חריגת pH', קבוצת קוד ACID) ומזין הודעת איכות Q2 (QMEL) עם פריט פגם (QMFE) הנושא קוד סיבה מקטלוג 5 ('כיול חיישן pH', קבוצת CAL). בהחלטת השימוש (QA11) QA בוחר קוד מהקבוצה הסלקטיבית של קטלוג 3: 'שחרור מותנה — pH בטווח חריגה קטן' עwith Valuation A → האצווה עוברת ממלאי בדיקה למלאי חופשי, אך ההודעה נשארת פתוחה למשימת CAPA (משימה מקטלוג 2 'כייל חיישן'). כל צעד מתועד בקוד סטנדרטי — הפארמצבטיקאי/מבקר האיכות מקבל שרשרת קוד מלאה: פגם→סיבה→UD→משימה, ניתנת ל-Pareto ולביקורת GMP.
תהליך
מאומתטבלאות
מאומת| טבלה | תיאור |
|---|---|
| QPGR | קבוצת קוד — Code Group (מיכל תחת סוג קטלוג) |
| QPGT | טקסט לקבוצת קוד — Code Group Text |
| QPCD | קוד בודד בתוך קבוצת קוד — Code |
| QPCT | טקסט לקוד — Code Text |
| QPAM | ראש קבוצה סלקטיבית — Selected Set (header) |
| QPMK | מאסטר מאפייני בדיקה — Master Inspection Characteristic |
| QALS | ראש לוט בדיקה — Inspection Lot |
| QAVE | החלטת שימוש ללוט — Usage Decision (Valuation) |
| QAMR | תוצאות מדידה למאפיין — Characteristic Results |
| QASE | תוצאות ברמת הדגימה/מאפיין — Sample Results |
| QMEL | ראש הודעת איכות/אחזקה — Notification Header |
| QMFE | פריטי הודעה (פגם/סיבה) — Notification Items |
| QMUR | סיבות לפריט הודעה — Notification Causes |
| QMSM | משימות הודעה — Notification Tasks |
| QMMA | פעילויות הודעה — Notification Activities |
| TQ80 | הגדרת סוג הודעה כולל פרופיל קטלוג (RBNR) |
| T352 | פרופיל קטלוג — Catalog Profile |
| QMAT | נתוני בדיקה למק"ט/סוג בדיקה — Inspection Setup |
טרנזקציות
מאומתאפליקציות Fiori
מאומתקונפיגורציה (SPRO)
מאומתSPRO → Quality Management → Quality Notifications → Notification Creation → Notification Content → Maintain Catalogs (Catalog Types); ו-SPRO → Quality Management → Basic Settings → Catalog → Define Catalog Types / Edit Code Groups and Codes; קבוצות סלקטיביות: SPRO → QM → Quality Inspection → Results Recording / Usage Decision → Edit Selected Sets; שיוך פרופיל קטלוג לסוג הודעה: SPRO → QM → Quality Notifications → Notification Types → Define Notification Types (שדה Catalog Profile / RBNR).
אובייקטים / BAPIs
מאומתהפניות SAP
מאומתSAP Help Portal — Quality Management (QM): Catalogs (Code Groups, Codes, Selected Sets); SAP Help Portal — QM Quality Notifications: Catalog Profile & Notification Types; SAP Help Portal — QM Inspection Lot Completion: Usage Decision & Valuation; SAP Library — QM Basic Data: Maintaining Catalogs (QS41/QS51)
טעויות נפוצות
ידע אצור- בלבול בין קבוצת קוד (Code Group, QPGR) לבין קבוצה סלקטיבית (Selected Set): קבוצת קוד היא היררכית מתחת לסוג קטלוג; קבוצה סלקטיבית היא אוסף חוצה-קבוצות ברמת מפעל עם Valuation. רק קבוצה סלקטיבית משמשת ל-UD ולתוצאות איכותניות.
- שכחת הצמדת Valuation (A/R) לקוד בקבוצה סלקטיבית — הקוד נבחר אך לא מזיז מלאי, וה-UD אינו מקבל/דוחה בפועל.
- השארת קבוצת קוד בסטטוס 'בעבודה' (לא משוחרר) — הקודים לא זמינים בזמן ריצה בהודעה/במאפיין.
- קטלוג פגם ריק (QPGR ריק) בפריט הודעה → QMFE ללא קוד → ניתוח Pareto חסר; טקסט חופשי במקום קוד מקוטלג.
- אי-שיוך פרופיל הקטלוג (RBNR) לסוג ההודעה ב-TQ80 → המשתמש לא רואה את הקטלוגים שהוגדרו; או שיוך פרופיל שגוי המשותף בטעות בין QM ל-PM.
פתרון תקלות
ידע אצוראם קוד לא מופיע בהודעה/במאפיין: (1) בדוק סטטוס קבוצת הקוד ב-QS41 — חייב 'משוחרר'; (2) ודא שהקבוצה כלולה בפרופיל הקטלוג המשויך לסוג ההודעה (TQ80.RBNR → T352). אם UD לא מזיז מלאי: בדוק ב-QS51 שהקוד הנבחר נושא Valuation A/R, וש-QAVE נכתב; בדוק EXIT QEVA0001/BAdI QEVA_AUTO_UD אם יש לוגיקת החלפה. אם פריט הודעה נשמר בלי קוד: בדוק ולידציה ב-QQMA0001/NOTIF_EVENT_SAVE. לניתוח קוד ברמת FM: QPK1_CODE_TEXT_READ מחזיר טקסט מ-QPCT; CATALOG_PROFILE_READ מאמת אילו קבוצות זמינות. לחסימת מלאי בדיקה ללא UD ראה תרחיש qm-inspection-lot-block (QA32 → MMBE → UD).
שיטות עבודה מומלצות
ידע אצור- הגדר קטלוגים גלובליים ואחידים בין אתרים (Catalog Type + Code Group ברמת לקוח), והשאר רק קבוצות סלקטיביות ברמת מפעל — כך שומרים על השוואתיות בין מפעלים תוך גמישות מקומית להערכה.
- שתף קטלוג פגם/סיבה אחד בין QM ל-PM דרך פרופיל קטלוג משותף — מונע תחזוקה כפולה ומאפשר ניתוח תקלות מאוחד.
- בתעשיות מבוקרות (פארמה/מזון) הקפד על מוסכמת קידוד יציבה עם ניהול שינויים (אל תמחק קודים — חסום), כדי לשמר עקיבות היסטורית לביקורת GMP.
- הצמד Valuation מפורש לכל קוד בקבוצה סלקטיבית של קטלוג 3, וקבע קבוצה סלקטיבית ברירת-מחדל לכל סוג בדיקה כדי לאחד החלטות UD.
- בנה קבוצות קוד לפי היגיון ניתוח (Pareto) — קבץ פגמים לפי תחום (מכני/כימי/אריזה) כדי שדוחות QGA3/QMIS יהיו מיידית קריאים.
טיפים
ידע אצור- QS41 = קבוצות קוד + קודים; QS51 = קבוצות סלקטיביות. זכור: 'S51 = Selected'.
- המספרים הקבועים של סוגי הקטלוג שווה לשנן: 9=פגם, 5=סיבה, 2=משימה, 3=UD/פעילות, 1=מאפיין.
- קבוצה סלקטיבית היא היחידה שנושאת Valuation — אם צריך קבל/דחה, זה תמיד דרך Selected Set, לא דרך קבוצת קוד רגילה.
- הקטלוגים משותפים ל-PM: אותה הגדרה משרתת גם הודעות אחזקה — בדוק את שני הצדדים לפני שינוי פרופיל.
בחן את עצמך
ידע אצורמה ההבדל המהותי בין קבוצת קוד (Code Group / QPGR) לבין קבוצה סלקטיבית (Selected Set)?
איזה סוג קטלוג משמש להחלטת השימוש (Usage Decision) ומה תפקיד ה-Valuation שבו?
מדוע חשוב שהקטלוגים משותפים בין QM ל-PM?
סיכום
ידע אצורקטלוגים וקודים הם מנגנון התיעוד המבוסס-קוד של QM. סוג הקטלוג (מספר קבוע: 9 פגם, 5 סיבה, 2 משימה, 3 UD/פעילות, 1 מאפיין) קובע מטרה; קבוצת קוד (QPGR) מכילה קודים (QPCD) עם טקסטים (QPGT/QPCT); קבוצה סלקטיבית (QPAM, ב-QS51) מקבצת קודים חוצי-קבוצה ברמת מפעל ומצמידה Valuation (A/R) — היא הבורר של החלטת השימוש ושל תוצאות איכותניות. הכול מתלכד לפרופיל קטלוג (RBNR ב-TQ80/T352) המשויך לסוג הודעה, ומשותף במלואו עם הודעות PM. QS41 מתחזק קבוצות קוד וקודים, QS51 קבוצות סלקטיביות. השליטה במבנה הזה היא תנאי לניתוח Pareto אמין, לשחרור אצוות מבוקר-ביקורת (פארמה/משקאות) ולתאימות GMP.