关于SAP ABAP,选项卡控件中有个表格控件(TABLE CONTROL),表格控件能得到值,但就是初始化时显示不出来,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于SAP ABAP,选项卡控件中有个表格控件(TABLE CONTROL),表格控件能得到值,但就是初始化时显示不出来,相关的知识,希望对你有一定的参考价值。

这是为什么?另外,表格控件里的值为什么修改不了呢,要怎么改代码,才能修改呢?

首先,你是怎么确认表格控件能得到值的?如果是在pbo事件块里面,运行程序应该会有值的。

至于修改,这个应该设置TABLE CONTROL的项目属性,使其变为可编辑项,应该就可以了。追问

我设断点调试的,看到能得到值的。。
是可编辑项,但就是修改不了,我也不知道为什么。。

追答

我看到你这个问题有一个网友把代码都给你写好了。

我想确认一下:你所说的修改,是画面的字段灰显了,无法编辑,还是可以编辑但是没有更新内部表。如果是后者,你可以参照那个网友的回答。如果是前者,你是怎么设置可编辑项的?有一个系统程序:DEMO_DYNPRO_TABCONT_LOOP_AT,你可以参照一下。

追问

是后面那种。。
我试了下,如果是在屏幕里建了个TABLE CONTROL,它是可以改的,但我的TABLE CONTROL是在选项卡里建的,不知道为什么改不了?
你QQ是多少啊,可不可以加你QQ啊?

追答

已经加你baidu hi好友了。通过这个联系吧。

参考技术A 能再具体些吗追问

我用screen painter画了个屏幕,然后在选项卡内用向导建了个与内表相联系的table control,
(1)显示数据:table control是能得到数据的,但刚进屏幕时,table control并没有显示数据,需要回车或点击什么才能显示出来,这是什么原因啊,要怎么改代码啊?
(2)修改数据:现在要修改table control内的数据,但修改数据后回车,数据还是原来的数据,并没有修改成功,这是什么原因啊,要怎么改代码啊?

以上是关于关于SAP ABAP,选项卡控件中有个表格控件(TABLE CONTROL),表格控件能得到值,但就是初始化时显示不出来,的主要内容,如果未能解决你的问题,请参考以下文章

SAP ABAP 表控件

ABAP ALV控件的使用

PyQt5复杂控件(树控件选项卡控件(滚动条控件多文档控件停靠控件)

如何通过 VBA 设置访问选项卡控件的页面名称

啊啊啊!子表单去哪儿了?

WPF 选项卡控件和 MVVM 选择