问题标签 [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 投票
1 回答
1348 浏览

gridview - 强制使用默认 ALV 布局

我有一个 ALV 网格,我需要根据输入和选择的按钮在四个不同视图之间切换默认显示。输入之间的差异是特定于我的业务的某种数据类型。有两个不同的按钮,一个显示所有列,一个只显示部分列。

我知道可以在 ALV 页面本身上设置默认显示。我已经这样做了,但这将保存我的一种数据类型的显示,然后当输入另一种数据类型时,ALV 网格仍然具有另一种布局。

有没有办法对默认使用的硬编码?我正在准备表演中的 ALV 网格的列,我希望能够在表演中选择一个默认显示,但我不确定如何去做,或者是否可能。

谢谢,

0 投票
2 回答
3251 浏览

treeview - 更改 ALV 树中的节点站点

我有一个 ALV 树,基本上我需要做的是将特定节点滑动(拖动)到 ALV 树中的顶部或底部或特定位置。

这怎么可能实现?

例如,在这里我想在AFFECTATIONS节点之前滑动IF节点: 在此处输入图像描述

预期节点的排列:

在此处输入图像描述

0 投票
1 回答
1573 浏览

grid - REUSE_ALV_FIELDCATALOG_MERGE 用于生成 ALV 层次结构列表?

当我执行此代码时,会发生一些错误。ABAP中可以REUSE_ALV_FIELDCATALOG_MERGE使用功能模块生成alv分层报告吗?对于最简单的 fieldcatalog 合并有什么技巧吗?

0 投票
1 回答
4346 浏览

abap - Crash "Field symbol has not yet been assigned" when calling REUSE_ALV_GRID_DISPLAY

While displaying an ALV I get a crash report when executing the program. To create an ALV I have followed a few tutorials and stuff and at the moment it looks like this:

'lt_where_used_data_of_coll' is my local table that I have already filled with a working function earlier in my program. This function works and I have tested it and the table fills itself with data. My next step was displaying this data to the end user. The error report I receive when executing this program is:

Short text: Field symbol has not yet been assigned.

What happened?:

Error analysis:

Trigger Location of Runtime Error:

I really don't know how to start finding my mistake. It seems like it runs bad when calling a function from ABAP itself.

Any help is much appreciated.

EDIT: As was suggested I implemented another way of displaying an ALV that can be found below. This way works fine and gives no errors. Question still remains why the older method does give me an error.

I replaced the entire block of code above with this:

0 投票
2 回答
2157 浏览

abap - ALV 表中的行总和

如何使用 alv 报告对 ABAP 中的行求和?

总和=毛重 + 净重

它创建一个新列 sum,它是两行的总和。我试过使用:

0 投票
3 回答
5626 浏览

colors - 为字段值 > n 的 ALV 行着色

如何显示总和ls_out为 1900 的行?如何改进以下代码?

0 投票
1 回答
368 浏览

abap - 如何通过 SM20 (SAPMSM20) 中的增强功能添加字段

我需要在报告的输出 ALV 网格中显示 tcode 描述以及 tcode 字段(列)SM20。该报告已经包含 tcode 字段(列),因此只想在输出中添加一个附加列以显示 tcode 的描述以及 tcode。 TSTCT是表,TTEXT是 tcode 描述的字段。我如何使用增强来实现这一点。

我搜索并发现在 includersau_class_auditlist_impl 中有一个方法,即 METHOD write_list_about_auditlog。在该方法中, itab 由

所以对我来说,我必须在这个方法中实现增强。请指导我如何进行增强,以便在输出中显示一列。

0 投票
1 回答
1570 浏览

abap - SAP ABAP 将 alv 行动态附加到另一个表?

这是图片

如何获得行事件的选择?

有人可以帮助我吗?alv_table_2我想在单击该行时动态附加到该行吗?

0 投票
1 回答
3125 浏览

abap - 允许在 ALV 网格单元格中使用下拉菜单中的自由文本

我为 ALV 网格单元设置了一个下拉列表。下拉菜单工作正常,但它只允许从下拉值列表中输入值。是否可以在单元格中允许自由文本输入?

我的 ABAP 代码是:

创建值列表:

填写现场目录:

设置显示的 ALV 网格

0 投票
2 回答
7869 浏览

abap - 如何仅刷新 ALV 网格中已修改的行?

我的任务是只刷新 ALV 网格中修改过的行。我知道网格是通过方法刷新的

但它只刷新整个网格。

是否有任何方法可以刷新某些网格线?