删除 ALV 中选定的行

2023-12-03

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

METHOD on_user_command.
CASE e_salv_function.
  WHEN 'MYFUNC1'.
    MESSAGE i301(z_global) WITH 'Function 1'.
    *Right here the row should be deleted.


  WHEN 'MYFUNC2'.
    MESSAGE i301(z_global) WITH 'Function 2'.
  WHEN OTHERS.
ENDCASE.
ENDMETHOD.

以下是删除选定行的示例代码:

CASE e_salv_function.
 WHEN 'MYFUNC1'.
  PERFORM delete_lines.
  ...
 ENDCASE.   

form delete_lines.
  data: sav_tabix type lvc_index.
  clear row_table.
  call method grid1->get_selected_rows( et_index_rows = data(row_table) ).

      loop at gt_outtab.
        sav_tabix = sav_tabix + 1.
        read table row_table with key index = sav_tabix.
        if sy-subrc = 0.
          delete gt_outtab INDEX sav_tabix.
        endif.
      endloop.

  call method grid1->refresh_table_display.
  call method cl_gui_cfw=>flush.
endform.    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

删除 ALV 中选定的行 的相关文章

  • ABAP OPEN SQL详解

    本章目录 概要 OPEN SQL 读取数据 1 概要 1 1 R 3体系结构 学习SQL之前先了解一下R 3体系结构 如 图1 所示 SAP R 3一共分为三层结构 其中应用层和数据库层由单独的系统构成 1 表示层 表示层 Presenta
  • ABAP动态编程-动态调用子例程&方法及动态SQL

    目录 前言 一 动态调用 1 1 FORM子例程的动态调用 1 2 ABAP方法动态调用 二 动态SQL 2 1 动态OPEN SQL语句 2 2 使用ADBC类执行SQL 总结 前言 本文主要讲述ABAP语言中FORM子例程 方法的动态调
  • OOALV data_changed 與data_changed_finished事件

    data changed在可編輯字段的數據發生變化時才會觸發 可用來檢查輸入數據的正確性 data changed finished在回車時和可編輯字段數據發生變化后 光標移動時觸發 如果可編輯字段數據檢查失敗 則不會觸發此事件 這兩個事件
  • SAP PO上传异步接口(PO发布Webservice)

    导语 接口是SAP与其他系统进行数据交互的一种方式 在这篇文章中主要讲述通过PO实现的上传接口 即SAP被动接收其他系统发送的数据 注意 对于配置中涉及的基本组件的介绍和创建在前面的博客有说明和介绍 再次不做过多赘述了 一 ESB Ente
  • ABAP--新语法--Open SQL--第四天-- From Table

    From Table Internal Table 在 ABAP 7 52 后 支持将内表作为数据源使用 内表作为数据源使用时 需要定义别名并使用转义符 该用法可以用来代替 FOR ALL ENTRIES IN 但FROM 语句中最多使用一
  • CNS0创建交货单没有WBS元素

    1 问题 CNS0创建交货单带不出WBS 但是交货单过账之后 又可以读取到WBS 2 原因 2 1 项目挂料 创建项目挂料时 当物料为通用料 则在网络中挂料时 采购类型为网络预留 当物料为专用料 则在网络中挂料时 采购类型为WBS要素预留
  • 在 WHERE 中使用 =、>=、<= 条件优化 LOOP AT

    我的内表包含大量数据 我有以下代码 LOOP AT lt tab INTO ls tab WHERE value1 EQ lv id1 AND value2 LE lv id2 AND value3 GE lv id3 IF ls tab
  • 除了使用 CONCATENATE 关键字之外,还有其他连接方法吗?

    有没有另一种方法可以在ABAP中连接而不是使用CONCATENATE keyword http help sap com abapdocu 731 en abapconcatenate shortref htm 一个使用的例子CONCATE
  • 访问 RFC 调用系统的堆栈内存

    当程序在 SAP ECC 中运行时 系统堆栈 存储所有全局变量 无论在该单个会话中调用什么模块 程序 当它调用支持 RFC 的功能模块 FM 时 会在被调用系统中创建一个新的系统堆栈 并且当被调用 FM 完成时 只能在 ECC 中检索被调用
  • 隐藏警告的杂注:where 条件中使用的字段可能包含空值

    我正在寻找一个编译指示 可以用来隐藏当选择的 WHERE 条件中使用的字段可能包含数据库中的 NULL 值时生成的编译器警告 阅读 SAP note 1088403 后 我知道这里可能存在问题 但我无法应用那里建议的解决方案 因为我在 WH
  • 按数据类型动态隐藏 ALV 列

    背景 我正在使用cl salv table类来生成和修改 ALV 此 ALV 显示类型表zpm et qual notif s 其中每个偶数行都是类型的分隔符字段CHAR length 1有名字DELIM1 DELIM2 ETC 由于没有理
  • ABAP ADT 先决条件?

    在 Eclipse 中建立与本地数据库的连接以开始在 ABAP 中进行开发需要什么 我已经安装了 ABAP 插件 但无法连接到数据库 有什么建议么 ABAP 开发工具 ADT https tools hana ondemand com ab
  • ABAP 对象中的“ADD-CORRESPONDING”相当于什么?

    对于以下可执行程序 存在以下语法错误 OO 上下文中不支持 ADD CORRESPONDING 相当于什么ADD CORRESPONDING在ABAP对象中 REPORT CLASS lcl app DEFINITION FOR TESTI
  • 如何跳过选择屏幕上的必填字段?

    我希望当我单击 Iptal 按钮时它跳过必填字段 但我不想在没有 强制 的情况下控制强制字段 我想在文本框中看到复选标记 例如屏幕截图 通常 当没有必填字段时 Iptal 按钮会调用不同的屏幕 注意 屏幕是标准选择屏幕 我解决这个问题的方法
  • 对分组表进行数学运算

    我的问题不在于真正的编程语言 我有一个 ABAP 语言练习 但该语言不是很重要 无论如何 我有一张桌子 我需要计算该职位的总成本 显然是在选择之后 然后 该表将按两个字段 MATNR 和 BUKRS 进行分组 因此我需要知道每个组的头寸总成
  • ABAP中调用方法的不同方式

    抱歉这个基本的 ABAP 问题 ABAP中调用方法有哪些不同的方式 他们的 官方 名字是什么 我听说过执行 方法调用和内部 内联方法调用 执行使用PERFORM关键字和方法调用CALL METHOD语法 我猜 但什么是 内部 或 内联方法调
  • 异常 CX_SY_REF_IS_INITAL

    我正在从类中设置方法调用 DATA r info TYPE REF TO zcl sv job offline ctrl CALL METHOD r info gt create EXPORTING is data lr test reco
  • 反序列化匿名 JSON 数组?

    我有一个想要反序列化的匿名数组 这里是第一个数组对象的示例 time 08 55 54 date 2016 05 27 timestamp 1464332154807 level 3 message registerResourcePath
  • 我可以使用 line_exists 检查初始值或不相等的值吗?

    ABAP 7 40 添加了line exists 谓词函数来分析内表 但我有什么办法可以检查是否存在特定列为初始值或与目标值不同的行 例如 如何检查具有初始材料列的行 例如此表中的第三行 Document Country Material
  • 如何使用 WHERE 条件中的关联值从 ABAP SQL 消费 CDS?

    我有一个通知标头的 CDS 视图及其状态关联 define view ZNOTIF as select from qmel as notif association 0 to ZNOTIF STATUS as status on statu

随机推荐