问题标签 [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 - 用于在线申报的 ALV 网格
如何在 ALV 网格中显示内联声明的数据类型?
例如:
如何lt_result
在 ALV 网格中显示?
abap - ALV 列文本和颜色不会改变
我遇到了 SAP ALV 问题。我想更改列的文本和颜色。如果我直接调用列('BONUS'),它会起作用,但是当我在 DO 子句中使用它并连接列的名称时,由于某种原因它不起作用。尽管找到了该列并且更改了属性,但至少这是我在调试时看到的。
我希望有人可以在这里帮助我。
以下是我的编码的一部分,其中应该更改属性。
我正在发布这两种方法的代码。第一个是构建一个 fieldcatalog 并创建一个全局表,以便 fieldcatalog 可以在第二种方法中使用。这应该填充字段目录,配置 ALV(如列文本和颜色)并显示结果。
abap - 删除 ALV 中的选定行
我有 ALV 表,我在表工具栏中创建了一个自定义按钮。每当按下按钮时,我都想删除选定的行。现在只显示一条消息,因此我可以查看自定义按钮是否正常工作。
abap - ABAP ALV - 删除特定行
我想删除表中的特定行。我在使用 get_selected_rows 之前识别了该行。现在我有了在“gt_rows”中标识的行。
现在我想删除该行。我只是无法完成它。这是我当前的代码:
数据库表的名称是“zrtable”,内部表的名称是it_table。结构的名称是 ls_table。我是初学者,所以一些代码会很棒。:)
abap - 删除行后刷新 ALV 网格
因此,在我删除数据库表中的特定行后,它不会在我的屏幕上删除。我必须结束程序并重新启动它才能看到更改。我用过alv->refresh( ).
,但这对我不起作用。有没有办法正确刷新屏幕?
abap - 从 EXPORT 语句中找出 formname 和 progname?
这听起来像是一个愚蠢的问题,但是:我的代码中有这行代码:这是我在网上找到的一段代码的一部分,用于使用 CL_SALV_TABLE 编辑字段。
所以,“formname”是我的脚本的名称,对吧?但什么是“progname”?我在哪里可以找到这个名字?
abap - 用户双击 ALV 报告中的行时获取行 ID
我有一个场景,它将采购文件列表显示为 ALV(功能模块REUSE_ALV_LIST_DISPLAY
)。通过单击购买单据号,其具体详细信息(例如NETPR
)应显示在弹出窗口中。我该怎么做?
abap - ALV 中的特定布局
在 ITAB 中,我有 3 个字段:ACCOUNT-OBJECT_AMOUNT,示例是:
我希望显示如下:
谁能知道如何在 ALV 中显示它?
谢谢
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
: