如何在PBO中使用表格控件禁用表格行

2020-08-23 14:20发布

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

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


专家,

想寻求有关如何使用PBO中的表控件禁用特定行的帮助吗? 我已经完成了对互联网的研究,大部分是禁用表列。 请帮忙。 谢谢。

此致

肖恩

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

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


专家,

想寻求有关如何使用PBO中的表控件禁用特定行的帮助吗? 我已经完成了对互联网的研究,大部分是禁用表列。 请帮忙。 谢谢。

此致

肖恩

付费偷看设置
发送
6条回答
Haoba3210
1楼 · 2020-08-23 14:39.采纳回答

嗨,

如果我们要禁用表控件中的行,

我们需要在PBO中编写代码

例如第2行需要禁用。

如果lt_tc不是初始的。

如果v_row = 2。

在屏幕上循环

如果screen-group1 ='组名'。

屏幕输入= 0。

修改屏幕。

endif。

endloop。

并检查此线程。.

http://scn.sap.com/thread/1785939

哎,真难
2楼-- · 2020-08-23 14:39

HI Ashish,

非常感谢您的建议和答复。 我已按照您在回复中提到的方法进行操作,并且它应按应有的方式工作。 再次感谢您。...:)

能不能别闹
3楼-- · 2020-08-23 14:46

嗨,

"禁用表控件中的行"到底是什么意思。 您是说用户不应选择表控件中显示的某些行吗?

如果这是您的要求,那么请通过以下线程,它将为您提供帮助:

http://scn.sap.com/thread/813883

问候,

Kartik

木偶小白
4楼-- · 2020-08-23 14:59

您好Kartik,

感谢您的回复。 对困惑感到抱歉。 这意味着表的某些行不可被用户编辑。

此致

Shawn

huskylover
5楼-- · 2020-08-23 14:38

嗨Shawn,

请检查以下链接。

我希望它能满足您的要求。

http://scn.sap.com/thread/1569975

宇峰Kouji
6楼-- · 2020-08-23 14:56

您可以使用语句LOOP AT spfli_tab来实现 通过控制flight_tab进入spfli。

示例:

在输出之前进行处理。
模块prepare_tab。
将spfli_tab环入SPFli,并控制flight_tab。

模块disable_row。 "您可以在模块disable_row中编写逻辑。

ENDLOOP。
输入后处理。
在spfli_tab上循环。
MODULE Modify_tab。
ENDLOOP。

文档:

https://帮助。 sap.com/doc/abapdocu_750_index_htm/7.50/zh-CN/dynploop.htm#!ABAP_VARIANT_1@1@

一周热门 更多>