用ABAP代码将某个report的源代码复制到系统剪切板里
发布日期:2021-06-30 14:06:26
浏览次数:2
分类:技术文章
本文共 1457 字,大约阅读时间需要 4 分钟。
REPORT zread_report.INCLUDE: crm_object_names_con.TYPES: BEGIN OF ty_clipdata, data TYPE c LENGTH 100, END OF ty_clipdata .TYPES: tt_formatted TYPE STANDARD TABLE OF ty_clipdata .DATA: lt_source TYPE string_table, lv_ret TYPE int4, lt_token TYPE TABLE OF stokes, lt_statement TYPE TABLE OF sstmnt, lt_export TYPE tt_formatted.CONSTANTS: gc_variable TYPE char20 VALUE 'Variable', gc_value TYPE char20 VALUE 'Value'.READ REPORT 'LCRM_ORDER_OWF03' INTO lt_source .SCAN ABAP-SOURCE lt_source TOKENS INTO lt_token STATEMENTS INTO lt_statement.WRITE: 10 gc_variable COLOR COL_NEGATIVE, 40 gc_value COLOR COL_POSITIVE.APPEND |{ gc_variable } \| { gc_value } | TO lt_export.APPEND '-----|-----' TO lt_export.LOOP AT lt_token ASSIGNING FIELD-SYMBOL() WHERE str = 'WHEN'. DATA(lv_name) = lt_token[ sy-tabix + 1 ]-str. ASSIGN (lv_name) TO FIELD-SYMBOL( ). WRITE:/ lv_name UNDER gc_variable, UNDER gc_value. APPEND |{ lv_name } \| { }| TO lt_export.ENDLOOP.cl_gui_frontend_services=>clipboard_export( EXPORTING no_auth_check = abap_true IMPORTING data = lt_export CHANGING rc = lv_ret EXCEPTIONS cntl_error = 1 error_no_gui = 2 not_supported_by_gui = 3 ).
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
转载地址:https://jerry.blog.csdn.net/article/details/104020448 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月22日 04时46分08秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
锁的释放流程-unparkSuccessor
2019-05-01
ConcurrentHashMap的源码分析-tryPresize
2019-05-01
生产者消费者的实际使用
2019-05-01
阻塞队列的使用案例-注册成功后增加积分
2019-05-01
序列化的高阶认识-Transient 关键字
2019-05-01
序列化的高阶认识-绕开 transient 机制的办法
2019-05-01
Java 序列化的一些简 单总结
2019-05-01
分布式架构下常见序列化技术-了解序列化的发展
2019-05-01
Java判断字符串是否为数字(浮点类型也包括)
2019-05-01
DNS服务各功能实现方法
2019-05-01
Nginx服务各功能实现方法
2019-05-01
docker 编译 文件 执行 dockerfile 报错 :debconf: delaying package configuration, since apt-utils is not ins
2019-05-01
ubuntu 完全卸载docker
2019-05-01
nvidia-docker 运行镜像
2019-05-01
Err:11 https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64 Packages 404 No
2019-05-01
2021-05-14 技术记录
2019-05-01
ubuntu opencv-python 安装很慢问题
2019-05-01
ubuntu 升级cmake 版本
2019-05-01
docker ubuntu 下 配置 opencv caffe 记录
2019-05-01
cudnn cuda-11.0
2019-05-01