ניהול משתמשים מרכזי
רקע
לצורך ניהול רוחבי של משתמשים בכלל מערכות ה-SAP שלנו וסביבותיהן נוכל להשתמש ב-CUA (ר"ת: Central User Administration), שהיא מערכת מרכזית המתממשקת עם שאר המערכות.
במערכת זו, ניהול המשתמשים מתבצע דרך המסכים SU01 ו- SU10 בדיוק כמו שניתן לבצע אותו בסביבות היעד עצמן, אך עם הבדלים קלים. כאשר אנחנו מבצעים שינויים המערכת מבצעת הפצה לסביבות היעד וכך מתעדכנים השינויים שם.
ל- CUA ניתן להגדיר את תחום האחריות שלו. כך למשל, הוא יכול להיות מפוצל כמו מערכות אחרות לסביבת פרוד שאחראית על סביבות הפרוד של שאר המערכות, ולסביבת DEV שאחראית על סביבות הנון-פרוד שלהן. אך ניתן גם להגדיר שתהיה סביבת CUA אחת ששולטת בכל המערכות והסביבות ללא יוצא מן הכלל.
שימוש
ניתן לראות שהמסכים והכפתורים שהם מכילים זהים לגמרי ב-CUA לאלה שבסביבות היעד, לדוגמא SU01:
ההבדל כאן הוא מבחינת הפעולות אשר חלק מהכפתורים מבצעים. גם פה ניתן ליצור משתמשים חדשים, לערוך ולצפות במשתמשים קיימים, למחוק ולהעתיק משתמשים.
עם זאת, בעת נעילת משתמש (כפתור ) נוכל לנעול ולשחרר משתמשים במערכת ה-CUA הנוכחית, אך נוכל גם לנעול ולשחרר אותם באופן גלובאלי, שישפיע על כל המערכות בהן הם קיימים.
בנוסף, בכפתור איפוס הסיסמה ( ) נוכל לבחור סביבות ספציפיות בהן נרצה לשנות את סיסמת המשתמש מתוך רשימת הסביבות בהן המשתמש קיים:
כאשר ניצור או נערוך משתמש, רוב הלשוניות יהיו בדיוק כמו ב-SU01 וב-SU10 הרגילים, וכשנבצע בהם שינויים בשדות כגון תוקף המשתמש, שם SNC הפרטים יושלכו אל פרופיל המשתמש במערכות היעד. למרות זאת יש מספר הבדלים:
ראשית, לשונית בשם Systems. לשונית זו ייחודית למערכת ה-CUA ומכילה רשימה של כל המערכות בהן המשתמש קיים. נוכל להוסיף ידנית שמות טכניים של סביבות לרשימה זו, והמשתמשים ייווצרו באותן סביבות עם שאר הנתונים שקבענו בפרופיל שלהם:
שנית, בלשוניות Roles ו- Profiles ניתן לראות שבנוסף לעמודות הקבועות, ישנה עמודה בשם System, העמודה הראשונה, בה ניתן לקבוע עבור כל רול באיזו סביבה יוענק להם הרול. אם נזין סביבה שאינה קיימת בלשונית Systems, היא תתווסף אוטומטית לרשימה והיוזר יוקם בה לאחר השמירה.
בנוסף, חשוב לשים לב לכפתור נוסף, שנמצא בלשוניות Roles ו- Profiles:
כאשר אנו יוצרים רול או פרופיל הרשאה חדשים בסביבה כלשהי, מערכת ה-CUA עדיין לא מכירה אותם. לכן אם נזין כאן את השם שלהם נקבל הודעת שגיאה שהם אינם קיימים, למרות שבפועל הם כן. על-מנת לתקן זאת נוכל ללחוץ על הכפתור הנ"ל שיבצע השוואה בין שמות הרולים במערכות הבנים של מערכת ה-CUA לבין הרשימה השמורה ב-CUA עצמו. מכיוון שתהליך זה עובר על כל הרולים בכל המערכות הוא עלול לקחת זמן מה, לכן מומלץ לבצע את הפעולה באופן פרטני לגבי הרול/ים הספציפי/ים בסביבת היעד במסך PFCG.
כאשר נלחץ על כפתור השמירה השינויים אשר ביצענו יופצו לשאר הסביבות. חשוב לשים לב, חשוב שלמיישם ההרשאות אשר מבצע ושומר את השינויים יהיו הרשאות ניהול משתמשים מתאימות לא רק ב-CUA אלא גם בסביבות היעד אחרת השינויים עלולים להיות מופצים לא טוב או לא מופצים בכלל.
לבסוף, נוכל לבדוק את סטטוס ההפצה של המשתמש בטרנזקציה SCUL.
SCUL
כדי לצפות בהפצות ניכנס למסך SCUL:
כאן נוכל להזין שם של משתמש אחד או יותר שנרצה לבדוק את ההפצות שבוצעו עליו, ולסנן לפי פרמטרים נוספים אם נרצה כגון קבוצת משתמשים, מערכת יעד, ובתיבות הסימון למטה סטטוס הפצה וסוג המידע שהופץ. נלחץ על כפתור ההרצה (F8) ונעבור למסך הבא:
במסך זה נוכל לראות עבור היוזר שבחרנו את רשימת הסביבות האחרונות שאליהן הוא הופץ. אם אחת מהן תופיע בצבע אדום, או לחילופין אם נראה בעצמנו באחת מסביבות היעד שהיוזר או הנתונים שלו לא הופצו כראוי, נוכל לבצע במסך זה הפצה מחדש. נלחץ לחיצה בודדת על שם של סביבה כדי לסמן אותה, ואם נרצה לסמן את כל הסביבות בבת-אחת נלחץ בסרגל למעלה על הכפתור , ולבסוף כדי לבצע הפצה נלחץ על הכפתור ובחלון שייפתח נאשר.