2020-09-29 20:54发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师
我正在教自己一些ABAP屏幕设计并正在通过练习进行锻炼。
显示有一个问题,那就是它显示的活动记录已经如下所示
我希望它显示为这样,以便用户被迫使用"插入"按钮
我不确定Layout中是否为此配置设置,或者我是否需要在PBO中编写代码。
非常感谢您的协助
致谢
潘杜兰加
在PBO中,LOOP AT TABLE CONTROL,只要用户没有按插入键(例如,内部表为空,如果没有记录,则SCREEN-ACTIVE ='0')就停用字段(LOOP AT/MODIFY SCREEN)
关于,雷蒙德(Raymond)
您是要附加屏幕快照吗? 我没有看到任何
您好 Panduranga ,
您可以双击产品ID->属性标签->仅输出(复选框)
在最重要的属性中已将框make设为空。
谢谢
Umayaraj。
嗨Raghu
是的,让我再试一次。
这是目前的样子。
这就是我想要的样子。
感谢雷蒙德
解决方案的代码示例为:
如果g_data_copied <>'X'。 "如果不是屏幕的第一个显示在屏幕上循环显示。如果screen-name + 0(8)<>'POSITION'。"这将确保操作按钮仍处于活动状态(插入/删除等)< br> screen-input ='0'。修改屏幕。 endif。 endloop。 endif。
Panduranga
下拉菜单按预期工作100%。
但是在用户单击"插入"之前,我不希望输入行可见
最多设置5个标签!
在PBO中,LOOP AT TABLE CONTROL,只要用户没有按插入键(例如,内部表为空,如果没有记录,则SCREEN-ACTIVE ='0')就停用字段(LOOP AT/MODIFY SCREEN)
关于,
雷蒙德(Raymond)
您是要附加屏幕快照吗? 我没有看到任何
您好 Panduranga ,
您可以双击产品ID->属性标签->仅输出(复选框)
在最重要的属性中已将框make设为空。
谢谢
Umayaraj。
嗨Raghu
是的,让我再试一次。
这是目前的样子。
这就是我想要的样子。
谢谢
感谢雷蒙德
解决方案的代码示例为:
如果g_data_copied <>'X'。 "如果不是屏幕的第一个显示
在屏幕上循环显示。
如果screen-name + 0(8)<>'POSITION'。"这将确保操作按钮仍处于活动状态(插入/删除等)< br> screen-input ='0'。
修改屏幕。
endif。
endloop。
endif。
致谢
Panduranga
下拉菜单按预期工作100%。
但是在用户单击"插入"之前,我不希望输入行可见
一周热门 更多>