未显示ALV树cl_salv_hierseq_table PLUS(+)图标

2020-08-25 09:14发布

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

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


嗨。

我从演示程序(alv_demo_hierseq_simple)复制而来,但我不知道为什么现在在标题行和项目行之间显示+图标。

我在这里继续搜索,但是如果有人可以帮助我,我会在学习的过程中感激不尽。

附有屏幕截图。

(26.0 kB)

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

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


嗨。

我从演示程序(alv_demo_hierseq_simple)复制而来,但我不知道为什么现在在标题行和项目行之间显示+图标。

我在这里继续搜索,但是如果有人可以帮助我,我会在学习的过程中感激不尽。

附有屏幕截图。

(26.0 kB)
付费偷看设置
发送
5条回答
小灯塔
1楼 · 2020-08-25 10:14.采纳回答

您好Frederic。
我的代码已经像您的示例一样具有此代码。

当我从该演示报告SALV_DEMO_HIERSEQ_SIMPLE复制时,

我忘记创建一个名为EXPAND的字段

现在可以正常工作了。

谢谢大家。

 表格processar_alv_a。
  数据:gr_hierseq类型参考cl_salv_hierseq_table。
  数据:
  lt_binding类型salv_t_hierseq_binding,
  ls_binding类型salv_s_hierseq_binding。
  数据:
  lr_functions类型参考cl_salv_functions_list。
  数据:
  lr_columns类型参考cl_salv_columns_hierseq,
  lr_column类型参考cl_salv_column。
  数据:
  lr_level类型参考cl_salv_hierseq_level。
 * ... 2.1创建主从之间的绑定信息
  ls_binding-master ='MANDT'。
  ls_binding-slave ='MANDT'。
  将ls_binding附加到lt_binding。
  ls_binding-master ='DOCNUM'。
  ls_binding-slave ='DOCNUM'。
  将ls_binding附加到lt_binding。
 * ls_binding-master ='CONNID'。
 * ls_binding-slave ='CONNID'。
 *附加ls_binding至lt_binding。
 * ... 2.2创建ALV hierseq表
  尝试。
  cl_salv_hierseq_table =>工厂
  出口
  t_binding_level1_level2 = lt_binding
  输入
  r_hierseq = gr_hierseq
  改变
  t_table_level1 = ti_rem_csrt01
  t_table_level2 = ti_rem_csrt02)。
  捕获cx_salv_data_error cx_salv_not_found。
  ENDTRY。
 * ... 3个功能
 * ... 3.1激活ALV通用功能
  lr_functions = gr_hierseq-> get_functions()。
  lr_functions-> set_all(abap_true)。
 * ... ***主设置***
 * ...设置技术列
  尝试。
  lr_columns = gr_hierseq-> get_columns(1)。
  捕获cx_salv_not_found。
  ENDTRY。
  尝试。
  lr_column = lr_columns-> get_column('MANDT')。
  lr_column-> set_technical(if_salv_c_bool_sap => true)。
  捕获cx_salv_not_found。  " #EC NO_HANDLER
  ENDTRY。


 * ...设置展开列
  尝试。
  lr_columns-> set_expand_column('EXPAND')。
  捕获cx_salv_data_error。  " #EC NO_HANDLER
  ENDTRY。


 * ...设置项目扩展
  尝试。
  lr_level = gr_hierseq-> get_level(1)。
  lr_level-> set_items_expanded()。
  捕获cx_salv_not_found。
  ENDTRY。


 * ... ***从设置***
 * ...设置技术列
  尝试。
  lr_columns = gr_hierseq-> get_columns(2)。
  捕获cx_salv_not_found。
  ENDTRY。


 *使用lr_columns执行set_columns_technical。


 * ... 4显示表格
  gr_hierseq-> display()。
 ENDFORM。
DafaDDDa
2楼-- · 2020-08-25 10:09

我在屏幕快照中看不到"现在在标题行和项目行之间显示+图标"。

SAP浪
3楼-- · 2020-08-25 10:06
 * ...设置项目扩展
   尝试。
       lr_level = gr_hierseq-> get_level(1)。
       lr_level-> set_items_expanded()。
     赶上cx_salv_not_found。
   
空代码
4楼-- · 2020-08-25 10:00

hu。 抱歉。 now =未显示。
已编辑。 谢谢。

樱桃小丸子0093
5楼-- · 2020-08-25 10:00

不能编辑:0

now =不。

对不起。

一周热门 更多>