问题标签 [alv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
17446 浏览

abap - 如何使用 REUSE_ALV_FIELDCATALOG_MERGE 功能模块?

我正在尝试使用功能模块REUSE_ALV_FIELDCATALOG_MERGE传递 ddic 中的字段标签以显示在 alv 报告的列标题中。但是,那没有用。

如果我评论该I_STRUCTURE_NAME = 'TY_YNAH_CUS_OBJ_REQ'行,它会给我运行时错误状态

ABAP 程序行比内部表更宽。

但是如果我取消注释,程序仍然无法运行

0 投票
2 回答
2819 浏览

toolbar - 为 ALV 网格启用标准工具栏

我创建了一个用于显示 ALV 输出的屏幕,但我无法显示标准工具栏按钮(保存、退出、返回等)。

有人可以建议如何启用它们吗?

0 投票
1 回答
681 浏览

crystal-reports - 默认情况下将 ALV 网格显示为 Crystal Report

在 ALV 的视图按钮中,您可以选择水晶报表以水晶报表格式显示网格

在此处输入图像描述

结果会是这样的:

在此处输入图像描述

我想从一开始就向用户显示 Crystal 报表视图,而不是显示 ALV 网格并手动选择 CR 视图。有办法吗?

0 投票
1 回答
787 浏览

treeview - WD中具有多级层次结构的树?

教程“创建 ALV 树”描述了一个 2 级层次结构,它更像是分组而不是树。有没有办法创建具有可变深度和宽度的树控件?

0 投票
3 回答
800 浏览

abap - 之后更改字段长度

然后我想将内部表映射为 ALV 表输出。之后他们有什么办法改变字段长度吗?

0 投票
1 回答
1249 浏览

abap - 不触发 ALV 树节点事件

我在未启用项目选择的情况下使用 ALV 树时遇到问题。在这种情况下,我无法接收节点上下文菜单请求的事件。当我打开项目选择时,一切正常。我得到了节点和项目的上下文菜单请求的事件,但我不需要为我的应用程序启用项目选择。

这是我可以分享的一些代码:

在这里我注册事件:

这是我的处理程序:

item_selection因此,当设置为 true时,这两种方法都有效。item_selection当设置为 false时,它​​们都不起作用。但是,我预计handle_node_ctmenu_request在这种情况下会被解雇。

0 投票
3 回答
6134 浏览

abap - 将内部表传递到 REUSE_ALV_FIELDCATALOG_MERGE

我有lt_result表作为功能模块的结果,只是一个包含 50 多列的普通内部表。

所以,我必须将它发送到 ALV 显示器,如何正确使用该表作为源REUSE_ALV_FIELDCATALOG_MERGE

这样它可以编译,但不会从该表中获取任何字段名。同样,当我尝试使用结构时。

如何lt_fieldcat[]以最短的方式从给定的表中获取字段名称?

0 投票
1 回答
6866 浏览

abap - 是否可以在不复制 GUI 状态的情况下向 CL_SALV_TREE 添加用户定义的函数?

是否可以将用户定义的函数添加到实例CL_SALV_TREE而不将 GUI 状态复制到使用此实例的报告中?

我想要做的是用add_function方法添加一个自定义函数。

但是该按钮不出现。

没有按钮

我记得前段时间我尝试CL_SALV_TABLE使用add_function.

我当时尝试的是。

它以未处理的异常引起的短转储结束CX_SALV_METHOD_NOT_SUPPORTED。我在 SAP 标准代码中看到的是

从这段代码中,我们可以假设可以为add_function对象添加一个带有方法的新函数IF_SALV_C_TABLE_OBJECTS=>TREE

到目前为止,我使用了以下解决方法。

不幸的是,在这种情况下,按钮出现在不同的位置,直接在树之前,而不是在状态栏中。

不在状态栏中的按钮

0 投票
1 回答
1187 浏览

abap - REUSE_ALV_GRID_DISPLAY 更改为 REUSE_ALV_LIST_DISPLAY

我有这个问题。我正在通过SUBMIT命令调用 ALV 报告。此报告调用REUSE_ALV_GRID_DISLAY,但调用时,它会显示一个类似 in 的列表REUSE_ALV_LIST_DISLAY。什么是可能的子句?

0 投票
1 回答
2582 浏览

abap - 有没有办法防止 CL_SALV_TABLE 删除前导空格?

有没有办法防止实例CL_SALV_TABLE删除显示中的前导空格?

我有以下一段代码,其中我在文本前面放置了一个空格,在Master文本前面放置了两个空格Slave

不幸的是,领先的空间在视图中被修剪了。

空间被修剪

在本教程中,这家伙似乎以某种方式做到了。