如何使表维护生成器中的条目不可编辑

2020-09-10 19:30发布

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

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


亲爱的所有人,

我创建了一个表维护生成器。在TMG的记录中,有一列批准人,其中包含记录。

我要求在表维护生成器中,具有批准者条目的记录应进入仅显示模式。用户不应将具有批准者列的记录编辑为非初始。

如何在表维护生成器中实现此功能。请指导。

致谢

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

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


亲爱的所有人,

我创建了一个表维护生成器。在TMG的记录中,有一列批准人,其中包含记录。

我要求在表维护生成器中,具有批准者条目的记录应进入仅显示模式。用户不应将具有批准者列的记录编辑为非初始。

如何在表维护生成器中实现此功能。请指导。

致谢

付费偷看设置
发送
5条回答
奄奄一息的小鱼
1楼-- · 2020-09-10 19:51

您可以进行维护视图并完全隐藏不相关的条目。 但是我从未见过在SM30中同时显示可编辑/不可编辑的行的情况。

您可以考虑跳过SM30并开发可编辑的ALV报告。 您可以轻松地使某些行不可编辑,并具有轻松处理其他客户请求的灵活性; 例如"将单元格涂成红色"。

南山jay
2楼-- · 2020-09-10 19:51

嗨,

请尝试使用TMG事件进行验证,例如在保存或删除之前。

问候,

Venkat。

蓋茨
3楼-- · 2020-09-10 19:36

嗨,

尝试

转到se11-> utilities-> tmg->双击屏幕(可以像模块池编程一样进行验证。)

问候

Venkat。

半个程序猿
4楼-- · 2020-09-10 19:57

SM30有一些限制,应该限制为"类定制"的标签维护...

您可以

  • 构建一个 处理表的实际程序(更好的解决方案)
  • 更改生成的屏幕(在表控件的PBO中添加模块,但是要当心/何时执行TMG会删除它)(更糟糕的解决方案)
  • 创建两个维护视图,一个在其中允许输入字段且选择标准字段为初始的维护视图,一个在其中不允许输入字段且选择标准字段为非初始的维护视图,然后将两个对话框合并到一个 群集视图。 (棘手的解决方案)
callcenter油条
5楼-- · 2020-09-10 19:53

这应该很简单,

如果user1进入该表且其名称不在该表中,则您需要 将字段设置为不可编辑。

并且出现user2并且他的名字在表格内,那么您可以允许他编辑表格吗?

TMG有钉子,请看PBO 并且如果SY-UNAME = no Entry在表

中,则在屏幕上循环。

screee-input ='0'。

endif。

endif。

一周热门 更多>