2020-08-25 09:14发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我从演示程序(alv_demo_hierseq_simple)复制而来,但我不知道为什么现在在标题行和项目行之间显示+图标。
我在这里继续搜索,但是如果有人可以帮助我,我会在学习的过程中感激不尽。
附有屏幕截图。
您好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。
我在屏幕快照中看不到"现在在标题行和项目行之间显示+图标"。
* ...设置项目扩展 尝试。 lr_level = gr_hierseq-> get_level(1)。 lr_level-> set_items_expanded()。 赶上cx_salv_not_found。
hu。 抱歉。 now =未显示。 已编辑。 谢谢。
不能编辑:0
now =不。
对不起。
最多设置5个标签!
您好Frederic。
我的代码已经像您的示例一样具有此代码。
当我从该演示报告SALV_DEMO_HIERSEQ_SIMPLE复制时,
我忘记创建一个名为EXPAND的字段
现在可以正常工作了。
谢谢大家。
我在屏幕快照中看不到"现在在标题行和项目行之间显示+图标"。
hu。 抱歉。 now =未显示。
已编辑。 谢谢。
不能编辑:0
now =不。
对不起。
一周热门 更多>