恢复 删除的 程序 recovery deleted program

本文介绍了如何使用ABAP工作台的版本管理工具恢复已删除的程序。重点讲解了三种版本类型:修改版本、激活版本及数据库版本,并详细阐述了利用数据库版本进行恢复的前提条件。

如何恢复删除了的程序呢? 这是个问题。

其实ABAP工作台提供了版本管理,为我们恢复程序提供了一定的方案。

首先要声明,写程序最好养成一个实时备份的习惯,也就是时刻要记得将程序备份到本地。

遗憾的是很多人并没有这种习惯,事实上,我刚说的那种情况发生概率也还是很小的,那么一旦发生了,我们如何恢复删除了的程序呢?

我们依靠version management工具恢复程序。

要明白每个程序都会有3种类型的version

modif version

如果我们的程序最后处于保存状态,那么会有一个modif version存在,若是最后处于激活状态,那么modif version是不存在的。 当然,如果程序删除了,那么modif version也是不存在的。

activ version

如果我们的程序有激活过,那么它会有一个activ version,体现的是它最后一次激活的内容。 当然如果程序删除了或者从来未激活过,那么activ version是不存在的。

database version

如果我们对自己的程序有做过手动的version generate那么database version就会存在,即使程序本身已经删除了,这个version是持久的。

 

明白了这个道理以后,我们要想恢复删除的程序,唯一就只能考虑database version了,根据以上分析,要想恢复删除的程序,必须具备条件是: 曾经有手动生成过database version,如果没有,那么就没法恢复了。

 

总之,删除了的程序是有可能恢复的,关键是看有没有database version存在了,所以建议ABAPer就算没有本地备份的习惯也要记得阶段性的去generate version,这个功能是version management工具有的。

 

 

ABAP/4开发宝典中文版是关于ABAP/4编程语言的手册。其目的在于: · 向新的ABAP/4程序员提供从基本语言组件到复杂报表和事务编码的全面指导 · 向资深ABAP/4程序员提供解决特殊问题的参考方案 为满足这些需求,特提供一个整体概述并本宝典分成三个部分,循序渐进,逐步深入 · ABAP/4的基本组件 · 如何编写报表程序 · 如何编写事务 ABAP/4开发宝典中文版目的不在替换ABAP/4关键字文档。可以通过如下方式调用该文档 · 从“ABAP/4编辑器:初始屏幕”(事务SE38)中选择“实用程序->ABAP/4关键字文档 · 选择ABAP/4编辑器中的“帮助” · 将光标放在ABAP/4编辑器中的关键字上,然后按下F1键 ABAP/4开发宝典中文版的真正目的在于说明如何使用以及为何使用ABAP/4关键字。并为此提供了许多示例,构成用户自己测试程序的基础。 要获取详细信息,可以进行以下某种操作: · 关于关键字的详细信息,请参阅关键字文档。 · 关于ABAP/4环境术语的详细信息,请从“ABAP/4编辑器:初始屏幕”(事务SE38)中选择“实用程序->ABAP/4关键字文档”。然后就会出现与解释文本相链接的主题层次。要找出这些文本用于哪些主题,请选择“查看->标题和关键字”。屏幕右侧就会出现一个名称列表。对于所有以ABEN而非TITL开头的名称,如果双击树结构中的主题,则会出现文本屏幕。 · 关于如何提高ABAP/4任务性能的技巧,请从“ABAP/4开发工作台”上选择事务SE30或“测试->运行时间分析”,然后单击“提示和技巧”。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值