问题标签 [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.
abap - 如何使用 REUSE_ALV_FIELDCATALOG_MERGE 功能模块?
我正在尝试使用功能模块REUSE_ALV_FIELDCATALOG_MERGE
传递 ddic 中的字段标签以显示在 alv 报告的列标题中。但是,那没有用。
如果我评论该I_STRUCTURE_NAME = 'TY_YNAH_CUS_OBJ_REQ'
行,它会给我运行时错误状态
ABAP 程序行比内部表更宽。
但是如果我取消注释,程序仍然无法运行
toolbar - 为 ALV 网格启用标准工具栏
我创建了一个用于显示 ALV 输出的屏幕,但我无法显示标准工具栏按钮(保存、退出、返回等)。
有人可以建议如何启用它们吗?
treeview - WD中具有多级层次结构的树?
本教程“创建 ALV 树”描述了一个 2 级层次结构,它更像是分组而不是树。有没有办法创建具有可变深度和宽度的树控件?
abap - 之后更改字段长度
然后我想将内部表映射为 ALV 表输出。之后他们有什么办法改变字段长度吗?
abap - 不触发 ALV 树节点事件
我在未启用项目选择的情况下使用 ALV 树时遇到问题。在这种情况下,我无法接收节点上下文菜单请求的事件。当我打开项目选择时,一切正常。我得到了节点和项目的上下文菜单请求的事件,但我不需要为我的应用程序启用项目选择。
这是我可以分享的一些代码:
在这里我注册事件:
这是我的处理程序:
item_selection
因此,当设置为 true时,这两种方法都有效。item_selection
当设置为 false时,它们都不起作用。但是,我预计handle_node_ctmenu_request
在这种情况下会被解雇。
abap - 将内部表传递到 REUSE_ALV_FIELDCATALOG_MERGE
我有lt_result
表作为功能模块的结果,只是一个包含 50 多列的普通内部表。
所以,我必须将它发送到 ALV 显示器,如何正确使用该表作为源REUSE_ALV_FIELDCATALOG_MERGE
?
这样它可以编译,但不会从该表中获取任何字段名。同样,当我尝试使用结构时。
如何lt_fieldcat[]
以最短的方式从给定的表中获取字段名称?
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
。
到目前为止,我使用了以下解决方法。
不幸的是,在这种情况下,按钮出现在不同的位置,直接在树之前,而不是在状态栏中。
abap - REUSE_ALV_GRID_DISPLAY 更改为 REUSE_ALV_LIST_DISPLAY
我有这个问题。我正在通过SUBMIT
命令调用 ALV 报告。此报告调用REUSE_ALV_GRID_DISLAY
,但调用时,它会显示一个类似 in 的列表REUSE_ALV_LIST_DISLAY
。什么是可能的子句?
abap - 有没有办法防止 CL_SALV_TABLE 删除前导空格?
有没有办法防止实例CL_SALV_TABLE
删除显示中的前导空格?
我有以下一段代码,其中我在文本前面放置了一个空格,在Master
文本前面放置了两个空格Slave
。
不幸的是,领先的空间在视图中被修剪了。
在本教程中,这家伙似乎以某种方式做到了。