20170212-备份ABAP程序
把生产机上所有后续开发的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.
最新文章
- 打造 html5 文件上传组件,实现进度显示及拖拽上传,支持秒传+分片上传+断点续传,兼容IE6+及其它标准浏览器
- Redis多机常用架构-主从
- 实验一Java开发环境的熟悉
- JSONObject和JSONArray使用
- [Flex] Accordion系列 - Header图标的设置
- javascript QUnit 单元测试
- sqlmap映射继承机制及映射字段顺序与SQL查询字段顺序无关
- sql给整数补零
- 二分图最大匹配(匈牙利算法Dfs模板)
- tengine rpm制作
- PHPCMS快速建站系列之自定义分页函数
- MySQL 列出存储过程
- linux 中mv命令
- Week7阅读笔记
- transaction注解分析
- 四元数运动学笔记(5)IMU驱动的运动误差方程
- 【转】Linux下从TCP状态机,三次握手判断DDOS攻击
- Redis实战(八)Redis的配置文件介绍
- ip_local_deliver &;&; ip_local_deliver_finish
- 【BZOJ2730】[HNOI2012]矿场搭建 Tarjan
热门文章
- LeetCode(80)Remove Duplicates from Sorted Array II
- mysql 常用命令(一)
- 解决hibernate产生的id序列或者setXX不能同步到数据库到问题(this.hibernateTemplate.flush();hibernateTemplate.getSessionFactory().getCurrentSession().connection().commit())
- pip安装requests库失败
- JS Enter键跳转 控件获得焦点
- Android Application基本组成部分
- Java实验——输出二维数组连续二维子数组的最大和
- PCRE函数简介和使用示例
- 【面试被虐】如何只用2GB内存从20亿,40亿,80亿个整数中找到出现次数最多的数?
- Manage, Administrate and Monitor GlassFish v3 from Java code usingAMX &;amp; JMX