.
יצירת Role
בפוסט זה אלמד איך ליצור ROLE, יצירת הROLE מתבצעת בטרנזקציה PFCG
בשורת החיפוש נרשום את שם הROLE הרצוי
ונלחץ על כפתור הSingel Role
ומיד אחר כך נעבור למסך הבא:
בDescription נרשום הסבר קצר על הRole
ובLong Text נרשום הסבר יותר מפורט, ואם עשינו עדכונים לRole נוכל לרשום את זה שם.
עכשיו אחרי שמירה נעבור ללשונית ה-Menu:
בלשונית זו ניצור תפריט שיתווסף לתפריט הראשי של המשתמש כאשר הוא מקבל את הRole שניצור.
נוכל להכניס לתפריט טרנזקציות על ידי לחיצה על כפתור הטרנזקציה
בחלון שיפתח נרשום את הטרנזקציות שנרצה להוסיף
והם יתווספו לתפריט
לא רק שהם יתווספו לתפריט,בנוסף התווספו לRole ההרשאות שצריך כדי להיכנס לטרנזקציה שרשמנו, נראה את זה בהמשך.
בנוסף לטרנזקציות אפשר להוסיף גם דוחות, אתרי אינטרנט ועוד דברים על ידי לחיצה על החץ ליד כפתור הטרנזקציה :
אחרי שהוספנו את התכנים הרצויים לRole שלנו נעבור ללשונית הAuthorizations:
ועכשיו נלחץ על כפתור העפרון
והוא יביא אותנו למסך ההרשאות:
(אם אינך מכיר את המסך יש פוסט שמסביר את מסך ההרשאות בקישור זה )
עכשיו בגלל שהכנסו בMenu את הטרנזקציה שאנחנו רוצים הוא אוטומטית הכניס לנו את כל הAuthorization Object שקשורים לטרנזקציה שאנחנו רוצים להשתמש בה.
השלב הבאה הוא להוריד או לשנות את הAuthorization Object לפי מה שאנחנו רוצים.
נניח שאני רוצה ליצור Role שנותן למשתמש אפשרות לראות משתמשים אבל לא לשנות אותם אז אני אלך לAuthorization Object בשם S_USER_GRPובACTVT אשנה אותו רק לDisplay ואת כל שאר הAuthorization Object אני ההפוך לDisactive
(אנחנו לא מוחקים את מהשאנחנו לא משתמשים בו כי זה יכול ליצור בעיות במקרה שנחליט להוריד את הטרנזקציה)
בדוגמא שלנו לקחנו את טרנזקציה SU01 שהביאה איתה הרבה לAuthorization Object אבל זה לא תמיד ככה.
ניקח לדוגמא את טרנזקציה SU53
כאן קיבלנו רק Authorization Object אחד והוא S_TCODE שאחראי על הגישה לטרנזקציה .
עכשיו אחרי שאנחנו סיימנו להתעסק בהרשאות נשמור את הקובץ ונעשה לו Generate על ידי לחיצה על הכפתור הזה :
זה יצור לנו פרופיל ונוכל לראות אותו כאן:
עכשיו יש לנו Role מוכן מה שנשאר זה להדביק אותו למשתמשים, נוכל לעשות את זה דרך SU01 או דרך לשונית הUser
כאן רק נרשום את שמות היוזרים שאנחנו רוצים שיקבלו את הRole ואת טווח הזמנים שהאנחנו רוצים Role יהיה להם .
וככה יוצרים Role .