把生产机上所有后续开发的CBO程序都备份下来。
以备急用!

用过2种方法:
1.写BDC程序,模拟 TCODE:SE38 -->Program --> Utilities(M)-->More Utilities-->Upload/Download-->Download-->*.txt保存。
2.ABAP提供了读取的代码:read report it_table-obj_name into rep_table.直接通过程序名读取出程序代码,再保存为*.txt文件保存,这种专业,首选!
下面代码请参考!

3.另还有第三种方法,一个下载代码的程序。

REPORT z_cbo_abap_backup.

TABLES tadir.
DATA: BEGIN OF it_table OCCURS 0,
       obj_name LIKE tadir-obj_name,
     END OF it_table.
DATA rep_table TYPE STANDARD TABLE OF t_type WITH NON-UNIQUE DEFAULT KEY INITIAL SIZE 500.
DATA: file TYPE string,
      path TYPE string.

PARAMETER: obj_name LIKE tadir-obj_name DEFAULT 'Z*'.
SELECT-OPTIONS: object FOR tadir-object DEFAULT 'PROG',
                author FOR tadir-author,
                devclass FOR tadir-devclass.

START-OF-SELECTION.

SELECT obj_name INTO TABLE it_table FROM tadir
                WHERE obj_name LIKE obj_name
                AND object IN object
                AND author IN author
                AND devclass IN devclass.

path = 'D:\ABAP\'.
  CONDENSE path NO-GAPS.

LOOP AT it_table.

   READ REPORT it_table-obj_name INTO rep_table.

CLEAR file.
    CONCATENATE path it_table-obj_name '.TXT' INTO file.

CALL FUNCTION 'GUI_DOWNLOAD'
      EXPORTING
        filename = file
        filetype = 'ASC'
      TABLES
        data_tab = rep_table.
  ENDLOOP.

最新文章

  1. 打造 html5 文件上传组件,实现进度显示及拖拽上传,支持秒传+分片上传+断点续传,兼容IE6+及其它标准浏览器
  2. Redis多机常用架构-主从
  3. 实验一Java开发环境的熟悉
  4. JSONObject和JSONArray使用
  5. [Flex] Accordion系列 - Header图标的设置
  6. javascript QUnit 单元测试
  7. sqlmap映射继承机制及映射字段顺序与SQL查询字段顺序无关
  8. sql给整数补零
  9. 二分图最大匹配(匈牙利算法Dfs模板)
  10. tengine rpm制作
  11. PHPCMS快速建站系列之自定义分页函数
  12. MySQL 列出存储过程
  13. linux 中mv命令
  14. Week7阅读笔记
  15. transaction注解分析
  16. 四元数运动学笔记(5)IMU驱动的运动误差方程
  17. 【转】Linux下从TCP状态机,三次握手判断DDOS攻击
  18. Redis实战(八)Redis的配置文件介绍
  19. ip_local_deliver && ip_local_deliver_finish
  20. 【BZOJ2730】[HNOI2012]矿场搭建 Tarjan

热门文章

  1. LeetCode(80)Remove Duplicates from Sorted Array II
  2. mysql 常用命令(一)
  3. 解决hibernate产生的id序列或者setXX不能同步到数据库到问题(this.hibernateTemplate.flush();hibernateTemplate.getSessionFactory().getCurrentSession().connection().commit())
  4. pip安装requests库失败
  5. JS Enter键跳转 控件获得焦点
  6. Android Application基本组成部分
  7. Java实验——输出二维数组连续二维子数组的最大和
  8. PCRE函数简介和使用示例
  9. 【面试被虐】如何只用2GB内存从20亿,40亿,80亿个整数中找到出现次数最多的数?
  10. Manage, Administrate and Monitor GlassFish v3 from Java code usingAMX & JMX