为所有"创建的用户"设置"个性化对象密钥"的默认值。

2020-09-26 09:00发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

对于我在系统中创建的所有用户,我希望PERSONALIZATION OBJECT KEY-" WCF_FAVORITE" 的默认值为TRUE。

请指导。

(我不想为所有新创建的用户进行编辑,也不想添加在"业务角色个性化"选项卡中)

个性化对象键-SU01中的个性化选项卡

我知道有3个级别,我可以在其中维护Personality Object Key的值,并且我认为,如果将该值保持在1个以上级别,则用户级别的值将覆盖系统/角色级别的值。

我想在系统级别定义值,并希望它覆盖任何级别的值。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

对于我在系统中创建的所有用户,我希望PERSONALIZATION OBJECT KEY-" WCF_FAVORITE" 的默认值为TRUE。

请指导。

(我不想为所有新创建的用户进行编辑,也不想添加在"业务角色个性化"选项卡中)

个性化对象键-SU01中的个性化选项卡

我知道有3个级别,我可以在其中维护Personality Object Key的值,并且我认为,如果将该值保持在1个以上级别,则用户级别的值将覆盖系统/角色级别的值。

我想在系统级别定义值,并希望它覆盖任何级别的值。

付费偷看设置
发送
6条回答
槿木_熙
1楼-- · 2020-09-26 09:40

Hi Himanshu,

你是对的。

在运行时,依次检查个性化设置,首先在用户级别,然后在业务角色级别,然后在PFCG角色级别,最后在系统级别。 一旦找到一个值,我们就会停止。 这意味着该用户已经设置了一些个性化选项,您对业务角色或系统级别的设置将不适用。 该用户必须首先通过SPERS_MAINT重置其个性化选项。

因此,根据您的需求,我想您不想为每个新创建的用户进行编辑,我想您只能根据以下说明启用系统范围的个性化设置:1701936 或根据KBA 2384980

最好的问候

Bruce

浮生未央
2楼-- · 2020-09-26 09:51

嗨Agrawal,

您的要求不包括在标准交付中。 按照设计,依次检查个性化设置,首先在用户级别,然后在业务角色级别,然后在PFCG角色级别,最后在系统级别。


您需要根据需要对以下方法进行修改,SAP不建议这样做。

CL_THTMLB_PERSONALIZATION
GET_PERS_DATA

最好的问候

Bruce

黑丝骑士
3楼-- · 2020-09-26 09:35

您还可以阅读以下博客。

系统范围内的个性化设置无效

当学会了学习
4楼-- · 2020-09-26 09:45

您好Agrawal,

您的要求不包括在标准交付中。 按照设计,依次检查个性化设置,首先在用户级别,然后在业务角色级别,然后在PFCG角色级别,最后在系统级别。


您需要根据需要对以下方法进行修改,SAP不建议这样做。

CL_THTMLB_PERSONALIZATION
GET_PERS_DATA

最好的问候

Bruce

Baoming ROSE
5楼-- · 2020-09-26 09:44
嗨,布鲁斯,感谢您的回复。 您能否详细介绍一下,如何管理Personalization数据级别检查。 如果我要优先于其他级别的系统级别。 到底是怎么做到的?
三十六小时_GS
6楼-- · 2020-09-26 09:41

嗨Agrawal,

您是否检查了以下方法,其中包括所有标准逻辑。 如果要不同地管理Personalization数据级别,则需要考虑以下方法。

CL_THTMLB_PERSONALIZATION
GET_PERS_DATA

最好的问候

Bruce

一周热门 更多>