תוכן עניינים:
הגדרה - מה המשמעות של ניפוי באגים ב- SAP?
ניפוי באגים הוא תהליך ניתוח הזרימה של תוכנית לאיתור והפחתת פגמים או באגים. שלא כמו שפות תכנות אחרות, איתור באגים ב- SAP כרוך בניתוח אובייקטים שונים. לפיכך, נעשה שימוש בטכניקות שונות כדי לבצע ניפוי באובייקטים מסוגים שונים.
ב- SAP, תהליך הבאגינג מיושם בעזרת ABAP Debugger, כלי תכנות SAP המסוגל לנתח תוכנית או אובייקט ABAP, לפי שורה או קטע, ואף יכול לשנות ערכי אובייקט בזמן ריצה.
ישנם שני סוגים של SAP ABAP Debuggers: Class Debugger לשחרור עד 6.40 ו- ABAP Debugger חדש, המסופק לכל המהדורות של 6.40 ומאוחר יותר.
Techopedia מסביר ניפוי באגים ב- SAP
איתור באגים מופעל עבור אובייקט SAP בדרכים הבאות:
- על ידי הקלדת הפקודה "/ h" בשדה הפקודה, המבצעת את התוכנית במצב באגים
- בעזרת נקודות הפסקה, העשויות להישמר לפני או במהלך מצב ניפוי הבאגים
- על ידי בחירת באגים כאשר מופיע מצב תוכנית הביצוע
- ממערכת נתיבי תפריט-> כלי עזר-> באגים ABAP
- עבור מודולי תכנית ופונקציות של ABAP, ניתן ליישם ניפוי באגים על ידי הקלדת "/ h" בשדה הפקודה, באמצעות נקודות עצירה או בחירת מצב ביצוע לביצוע באגים.
- עבור ABAP SAP-סקריפטים, טפסים חכמים וטפסים של Adobe, אפשרויות ניפוי באגים ניתנות בנפרד עבור תוכניות מנהלי התקנים, בנוסף לאובייקטים אלה.
- לגישה לשרת או מרחוק, ניפוי באגים בגישה מרחוק מסופק באמצעות שמות משתמש מוגדרים מראש או בהתאמה אישית, המשמשים לחיבור לשרת או לגישה מרחוק.
- שלא כמו הבאגים הקלאסיים של ABAP, ה- Debugger החדש של ABAP מעובד במצב חיצוני משלו (הידוע בכינוי הבאגים) ואילו האובייקט המנותח (המכונה debuggee) מופעל במצב חיצוני שני.
- הוא מסוגל לנתח תוכניות שמבוצעות ביחידת מעבד ABAP, כמו תוכנות שקוראות יציאות להמרה.
- יש לו ממשק גמיש שמשתמש עשוי לעצב בהתאם לדרישות.
- יש לו את היכולת להכיל יותר משמונה תצוגות שולחן עבודה, כמו גם את היכולת לארגן כלים שונים לניתוח המבנה והנתונים המועברים בתוכנית או באובייקט ABAP.