表控件中的动态标头不起作用

2020-09-09 01:05发布

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

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


嗨! 我正在尝试将动态标题分配给dynpro的表控件中的列。

我创建一个I/O字段而不是文本字段:

我创建一个全局变量TEXT_AZT,然后尝试从表中分配文本。

在屏幕上循环播放。
   如果屏幕名称='TEXT_AZT'。
     清除ls_wcm_dycon。
     读取表lt_wcm_dycon INTO ls_wcm_dycon
                使用键dynpro_obj ='TEXT-AZT'
                二进制搜索。
     如果ls_wcm_dycon-con_mask ='X'。
       读取表lt_wcm_dycon_t INTO ls_wcm_dycon_t
                  使用键dynpro_obj ='TEXT-AZT'
                  二进制搜索。
       TEXT_AZT = ls_wcm_dycon_t-mascara。
       修改屏幕。
     万一。
   万一。
 ENDLOOP。

但是它不起作用,标题显示为空白。 有人知道我在做什么错吗? 谢谢。

(26.8 kB)

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

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


嗨! 我正在尝试将动态标题分配给dynpro的表控件中的列。

我创建一个I/O字段而不是文本字段:

我创建一个全局变量TEXT_AZT,然后尝试从表中分配文本。

在屏幕上循环播放。
   如果屏幕名称='TEXT_AZT'。
     清除ls_wcm_dycon。
     读取表lt_wcm_dycon INTO ls_wcm_dycon
                使用键dynpro_obj ='TEXT-AZT'
                二进制搜索。
     如果ls_wcm_dycon-con_mask ='X'。
       读取表lt_wcm_dycon_t INTO ls_wcm_dycon_t
                  使用键dynpro_obj ='TEXT-AZT'
                  二进制搜索。
       TEXT_AZT = ls_wcm_dycon_t-mascara。
       修改屏幕。
     万一。
   万一。
 ENDLOOP。

但是它不起作用,标题显示为空白。 有人知道我在做什么错吗? 谢谢。

(26.8 kB)
付费偷看设置
发送
1条回答
me_for_i
1楼 · 2020-09-09 01:17.采纳回答

嗨,大家好! 我刚刚找到了解决方案。 在PBO中,表格控件是在init模块之前填写的。 我可以在PBO的任何位置更改所有字段,但是为了更改表控件的视图,我们必须在将任何数据加载到表控件之前对其进行"绘制"。

如果您想帮助我,谢谢。

一周热门 更多>