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

abap - 用于在线申报的 ALV 网格

如何在 ALV 网格中显示内联声明的数据类型?

例如:

如何lt_result在 ALV 网格中显示?

0 投票
2 回答
3060 浏览

abap - ALV 列文本和颜色不会改变

我遇到了 SAP ALV 问题。我想更改列的文本和颜色。如果我直接调用列('BONUS'),它会起作用,但是当我在 DO 子句中使用它并连接列的名称时,由于某种原因它不起作用。尽管找到了该列并且更改了属性,但至少这是我在调试时看到的。

我希望有人可以在这里帮助我。

以下是我的编码的一部分,其中应该更改属性。

我正在发布这两种方法的代码。第一个是构建一个 fieldcatalog 并创建一个全局表,以便 fieldcatalog 可以在第二种方法中使用。这应该填充字段目录,配置 ALV(如列文本和颜色)并显示结果。

0 投票
1 回答
4101 浏览

abap - 删除 ALV 中的选定行

我有 ALV 表,我在表工具栏中创建了一个自定义按钮。每当按下按钮时,我都想删除选定的行。现在只显示一条消息,因此我可以查看自定义按钮是否正常工作。

0 投票
1 回答
1284 浏览

abap - ABAP ALV - 删除特定行

我想删除表中的特定行。我在使用 get_selected_rows 之前识别了该行。现在我有了在“gt_rows”中标识的行。

现在我想删除该行。我只是无法完成它。这是我当前的代码:

数据库表的名称是“zrtable”,内部表的名称是it_table。结构的名称是 ls_table。我是初学者,所以一些代码会很棒。:)

0 投票
2 回答
10829 浏览

abap - 删除行后刷新 ALV 网格

因此,在我删除数据库表中的特定行后,它不会在我的屏幕上删除。我必须结束程序并重新启动它才能看到更改。我用过alv->refresh( ).,但这对我不起作用。有没有办法正确刷新屏幕?

0 投票
2 回答
324 浏览

abap - 从 EXPORT 语句中找出 formname 和 progname?

这听起来像是一个愚蠢的问题,但是:我的代码中有这行代码:这是我在网上找到的一段代码的一部分,用于使用 CL_SALV_TABLE 编辑字段。

所以,“formname”是我的脚本的名称,对吧?但什么是“progname”?我在哪里可以找到这个名字?

0 投票
1 回答
15536 浏览

excel - SAP GUI 脚本:从 ALV Grid 读取表或数据

我目前正在创建一个自动化脚本,其中将在 SAP 表中搜索来自 excel 的数据。

我试图在 SAP 中记录这些步骤,但它只给了我这个:

我知道它告诉我当前的单元格地址。

当我尝试检查表名 (F1) 时,它给了我“RFPOSXEXT”的名称。

屏场技术资料

我不确定如何继续在 SAP 表中搜索我需要的值。

我的问题是,我将如何设置表格并遍历表格的行,直到找到我正在寻找的文本?

我相信它也只会让我搜索可见的行。

下面是我在 SAP 中的表格。我将循环到分配、文档编号和数量的行,如果它与 excel 中的“textToFind”匹配,那么我将能够编辑每个匹配项目的文本。

SAP ABAP 总账科目行项目显示列表

0 投票
1 回答
1891 浏览

abap - 用户双击 ALV 报告中的行时获取行 ID

我有一个场景,它将采购文件列表显示为 ALV(功能模块REUSE_ALV_LIST_DISPLAY)。通过单击购买单据号,其具体详细信息(例如NETPR)应显示在弹出窗口中。我该怎么做?

0 投票
1 回答
436 浏览

abap - ALV 中的特定布局

在 ITAB 中,我有 3 个字段:ACCOUNT-OBJECT_AMOUNT,示例是:

我希望显示如下:

谁能知道如何在 ALV 中显示它?
谢谢

0 投票
2 回答
9380 浏览

abap - 在处理程序 PAI 逻辑之后从 alv 获取选择行

我在屏幕上的容器中有一个 ALV 0100。它是通过 class 创建的CL_SALV_TABLE

go_alv_dms->get_selections( )->get_selected_rows( )问题是按下屏幕上的按钮(屏幕截图上的 2)后,我无法通过选定的行。

如果按钮位于 ALV 状态栏(屏幕截图上的 1)中,我可以毫无问题地访问选定的行。似乎按下 ALV 外部的按钮会清除它的选择。

在此处输入图像描述

显示 ALV 时的寄存器选择:

PAI的屏幕按键逻辑:

方法on_user_command2