以编程方式更改 RZ11 配置文件参数

Change RZ11 Profile parameters programmatically

IT 部门要求我编写一个 ABAP 程序,在我们所有的 SAP 服务器上将配置文件参数 login/server_logon_restriction 从 0 切换到 1 并自动触发(时间等)返回。

我对SAP环境还不是很熟悉,直到现在我设法通过使用获得了想要的参数:

RSAN_SYSTEM_PARAMETERS_GET

RSAN_SYSTEM_PARAMETERS_READ

但我找不到任何可以更改和动态保存的内容。这甚至可能吗?

干杯,尼尔斯

login/server_logon_restriction 参数动态,因此您可以通过 cl_spfl_profile_parameter=>change_value class 方法更改它。

您可以在 t 代码 SM36 中配置后台作业以自动触发它。

该方法不会将给定值保存到配置文件中,因此系统重启后参数将返回配置文件值。

当前登录用户可以继续使用系统。也许你可以想用 TH_POPUP 函数通知他们然后从系统中踢出。