רקע
כאשר יוזר מתחבר למערכת כל פרופילי ההרשאה שיש לו נטענים לתוך אזור בשם הBuffer של היוזר.
וכל תוכנית המבצעת בדיקת הרשאה על היוזר מבצעת אותה אל מול הBuffer שלו.
קורים מקרים בהם היוזר נופל על בדיקת הרשאה אבל זה נראה שיש לו הכל:
- אובייקט ההרשאה עליו היוזר נפל מוגדר כראוי עם הערכים בשדות הנכונים
- הרול מחובר אל היוזר
- הרול מג'ונרט
- הרול מרוענן
ועדיין המשתמש לא מצליח לבצע את התהליך ונופל על בדיקת הרשאה.
בשלב הזה שווה להסתכל על הBuffer של היוזר כדי לראות שהפרופילי ההרשאה שלו.
נכנס לSU56 ומיד נראה פריסה של הBuffer של היוזר שלנו (מי שנכנס לSU56)
נוכל לראות על כל אובייקט הרשאה ואיזה פרופיל/פרופילים מספקים את האובייקט והערכים בו:
פה נוכל לראות שלאובייקט S_USER_AGR
על היוזר יש 3 פרופילים עם אובקייט ההרשאה:
Z:ROLE2
Z:ROLE3
Z:ROLE_DISP
ובכל פרופיל נוכל לראות את הערכים בשדות של אובייקט ההרשאה.
נוכל לחפש את הBuffer של היוזר עם התקלה בלחיצה על הכפתור
ונרשום את השם של היוזר שאנחנו רוצים לבחור + אובייקט ההרשאה שאנחנו רוצים לבדוק
אם נראה שליוזר אין את הפרופיל המתאים או שהערכים שם לא נראים תקינים נוכל לאתחל את הBuffer של היוזר כך:
לאחר האתחול של הBuffer נבקש מהיוזר לצאת מSAP ולנתק כל חיבור פעיל שלו לסביבה:
כל תוכנית WEB שאליה הוא מחובר
חיבור לLogon
SAP Business Client
וכל חיבור אחר באותה הסביבה
לאחר מכן נבקש ממשתמש הקצה להתחבר עם היוזר שלו שוב. מה שיטען לו את הBuffer מחדש ויפתור את הבעייה