on 08-03-2017 1:54 AM
Hi,
I want default value of PERSONALIZATION OBJECT KEY - "WCF_FAVORITE" to be TRUE , for all users I create in system.
Please guide.
(I don't want to edit it for all new user created , nor want to add in Business Role Personlization Tab)
PERSONALIZATION OBJECT KEY - Personalization Tab in SU01
I know there are 3 levels , where I can maintain value of Personlization Object Key ,and I think , if value is maintained at more than 1 level, value at User Level overrides value at system/role level.
I want to define value at System Level and want it to override value at any level.
Hi Agrawal,
Your requirement is not included in standard delivery. It is designed that the personalization settings are checked sequentially, first on user level, then on business role level, then on PFCG role level and finally on system level.
You need to do a modification on below method according to your requirement, which is not recommended by SAP.
CL_THTMLB_PERSONALIZATION
GET_PERS_DATA
Best Regards,
Bruce
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can also read following blog.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Himanshu,
You are right.
At Runtime, the personalization settings are checked sequentially, first on User level, then on Business Role level, then on PFCG Role level and finally on System level. As soon as a value is found we stop. It means that is a User has already some personalization options set, your setting for the Business Role or system level will not apply. This user will have first to reset its personalization options via SPERS_MAINT.
So for your requirement, I think you don't want to edit for each new created user, I think you can either only Enable system wide personalization according to note: 1701936 or make the personalization settings on business role level according to KBA 2384980.
Best Regards,
Bruce
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Agrawal,
Did you check the following method, which includes all standard logic. If you want to manage Personalization data level differently, then you need to consider method below.
CL_THTMLB_PERSONALIZATION
GET_PERS_DATA
Best Regards,
Bruce
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Agrawal,
Your requirement is not included in standard delivery. It is designed that the personalization settings are checked sequentially, first on user level, then on business role level, then on PFCG role level and finally on system level.
You need to do a modification on below method according to your requirement, which is not recommended by SAP.
CL_THTMLB_PERSONALIZATION
GET_PERS_DATA
Best Regards,
Bruce
User | Count |
---|---|
5 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.