ALV 复制内容到剪贴板

作者:ABAP老白 约 2 分钟阅读 更新日期:2025-03-02 1 年前更新 标签:ABAP, 开发

用在ALV的USER_COMMAND里面

复制ALV内容到剪贴板,已经考虑了ALV的列隐藏、筛选,负号已经提前

如果有选中的列,则复制选中的列,如果没有选中的列,复制所有可见的列

如果要保存ALV的数据到Excel,可以先复制,然后到Excel粘贴

源码发在QQ群:15881589

ALV 复制内容到剪贴板 - 封面图
ALV 复制内容到剪贴板 - 封面图

实现:

FORM user_command USING r_ucomm LIKE sy \- ucomm

rs_selfield TYPE slis_selfield .

CASE r_ucomm .

WHEN 'TOCLIP' .

PERFORM itabtoclip_alv TABLES itab_dis .

ENDCASE . ENDFORM .
ALV 复制内容到剪贴板 - 封面图
ALV 复制内容到剪贴板 - 封面图
ALV 复制内容到剪贴板 - 封面图
ALV 复制内容到剪贴板 - 封面图
ABAP老白

关于作者:ABAP老白

企业信息化与 SAP 技术顾问,长期专注 SAP ABAP、FI/CO、MM、SD 等模块的技术分享与实战经验总结。查看更多介绍

来源说明:本文内容由「ALV复制内容到剪贴板.md」整理生成,仅用于内部技术分享与学习交流。