在SM37变量显示中隐藏密码字段

2020-08-26 03:29发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在报告中有一个选择屏幕,其中包...

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

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


我在报告中有一个选择屏幕,其中包含这些字段(除了未显示的其他字段)

在前台执行报告时,它会使用sel屏幕中的user/pw连接到系统。 打开后台模式后,将清除用户/密码字段,并通过系统用户完成与系统的连接。 问题是,如果用户在后台执行报告并且未清除user/pw,则如果我转到SM37并显示变体,则可以看到密码:

用户不应在未选中复选框的情况下在后台运行报告,但存在密码丢失的风险。

是否有人可以通过这种解决方案使密码无法存储在数据库中? 谢谢。

(2.6 kB)
2条回答
CPLASF-自律
2020-08-26 04:13 .采纳回答

我自己解决了这个问题。 我可以在AT SELECTION-SCREEN OUTPUT中对此进行一些逻辑处理,除非选中该框且密码为空,否则它将在后台禁用执行。

数据:sy-ucomm的t_exc类型标准表。
 将'SJOB'附加到t_exc。
  通话功能'RS_SET_SELSCREEN_STATUS'
  出口
  p_status = sy-pfkey
 * P_PROGRAM =''
  桌子
  p_exclude = t_exc。

一周热门 更多>