点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我使用Google和这个论坛进行了很多搜索。
为什么要这样。
我需要显示3个级别(标题,项目级别1,项目级别2),每个级别必须具有自己的列标签。 如我所见,没有ALV树类可以根据需要显示3个级别。
不幸的是,类 CL_GUI_ALV_TREE 不会同时显示标头和项目标签,就像我们使用 CL_SALV_COLUMNS_HIERSEQ所看到的那样,我认为它具有更好的布局。
问题是 CL_SALV_COLUMNS_HIERSEQ 不适用于容器,因此我无法将屏幕拆分为2个ALV,因为它总是占据整个屏幕。
是否有一个类显示ALV,如 CL_SALV_COLUMNS_HIERSEQ 布局 ,但允许我们使用分屏显示?
我已经说服函数使用CL_SALV_COLUMNS_HIERSEQ,甚至可以使用全屏和2级。
我们有3个表要显示,但是我将在SE11中创建一个新结构,将TAB1 + TAB2字段放在一起。 这将是我的新标题(TAB1 + TAB2字段)。
TAB3将是我的2级。
谢谢大家的快速解答。
:)
添加了屏幕截图 吼叫。
cl-gui-alv-tree.png 这是 我认为有一个CL_SALV_HIERSEQ_TABLE布局很好并且更适合客户的CL_SALV_HIERSEQ_TABLE,但不允许我们使用容器和分屏。
我的疑问是是否有类似的ALV TREE布局 让我们使用容器(停靠和分屏)
来补充 Frederic Girod 的评论 ,实际上是他提到的SAP库中的内容," HIERSEQ ALV"只能使用ABAP列表技术显示,该技术是dynpro屏幕,而dynpro屏幕则永远不会显示在容器内。
< 现在,您可以显示一个屏幕,并且可以在其中或周围显示容器,但是ABAP列表中不能包含容器,因此您可以在其附近显示HIERSEQ ALV和容器。 "周围"的容器称为对接容器。 注意:ABAP列表是通过屏幕SAPMSSY0 0120显示的,所以停靠容器必须引用它。我认为它们都不符合您的要求,因为hierseq alv只有2个 级别(主级别和从级别),虽然您需要3个级别,并且树级lv不能在hierseq上显示2个或更多字段,但您可以尝试HTML显示(CL_GUI_HTML_VIEWER)。
别忘了结束您的问题
一周热门 更多>