2020-09-04 00:10发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
我遇到了问题,我在SM30的dynpro中添加了一个包含按钮的自定义列。 当您按此按钮时,我需要获取被单击的行。 提取对我不起作用,因为即使我没有从表中选择任何行,我也需要按钮执行其正常功能。
有什么主意吗?
预先感谢
尝试将GET CURSOR LINE 的返回值添加到控件结构减1的子字段TOP_LINE的值中。
表控件被分配了全局结构 (在功能组中搜索CONTROLS tctrl _...),其组件TOP_LINE包含顶行的索引。
PS:请使用COMMENT按钮而不是ANSWER,如SAP在输入右侧所示。 文本字段:
仅在为发布者的问题提出解决方案时才应提交答案
与表格控件有关 在dynpros中,并非特定于SM30。 如果双击或单击一个热点字段或在一行中按一个按钮,则文本光标(尖号)将位于该行,并且您可以通过使用语句获取光标行lin 。
谢谢你桑德拉! 尽管此函数有问题,但它只考虑屏幕上的记录并进行相应计数,因此,如果我滚动到末尾并选择出现在屏幕上的第一条记录,该函数将返回" 1",但是 该值不代表表的实际索引。
最多设置5个标签!
尝试将GET CURSOR LINE的返回值添加到控件结构减1的子字段TOP_LINE的值中。
表控件被分配了全局结构 (在功能组中搜索CONTROLS tctrl _...),其组件TOP_LINE包含顶行的索引。
PS:请使用COMMENT按钮而不是ANSWER,如SAP在输入右侧所示。 文本字段:
在回答之前
仅在为发布者的问题提出解决方案时才应提交答案
与表格控件有关 在dynpros中,并非特定于SM30。 如果双击或单击一个热点字段或在一行中按一个按钮,则文本光标(尖号)将位于该行,并且您可以通过使用语句获取光标行lin 。
谢谢你桑德拉! 尽管此函数有问题,但它只考虑屏幕上的记录并进行相应计数,因此,如果我滚动到末尾并选择出现在屏幕上的第一条记录,该函数将返回" 1",但是 该值不代表表的实际索引。
您知道如何解决它吗?再次感谢!一周热门 更多>