SAP-DMS中,可为文档类型都定义版本序列。
包括两个配置:版本编号增加 , 版本序列
一.配置描述
1. 版本编号增加
用于配置文档版本增加的规则,要了解详细的版本增加序列的配置可以查看表TDWA_VERSION。
可以选用的版本编号增加有:
0 无版本编号方式
1 用数字表示的版本编号 00 .. 99
2 用数字表示的版本编号 00 .. 99
3 文字数字的编号方式 A0 .. Z9
4 文字数字的编号方式 A0 .. Z9
5 文字数字的编号方式 AA .. ZZ
6 AA .. AZ; A0 .. A9; BA .. Z9
7 看作 6, 但没有 0
8 _A .. Z ; AA .. Z9
9 看作 5, 但允许 00
A 看作 6, 但允许 00
Z
* 用于用户出口
2. 版本序列
配置手工在在表TDWA_VERSION中定义版本序列。
二.实例
1. 如果选用标准的的版本递增序列,则直接为版本编号增加选用0-A中的一个,版本序列不配置。
2. 如果要使用自定义的序列,则为版本编号增加选用Z,版本序列中配置自定义的版本序列。自定义的版本序列需要在表TDWA_VERSION中配置。
不过,如果有中途启用自定义的序列,而自定义序列不能涵盖所有已经存在的文档的版本,则再对该文档做升版时就会出错。所以,自定义的版本序列,一般都要在初始时启用。
3. 对于已经使用和很久,要改变版本序列是很麻烦的问题。需要使用增强出口控制。
有一个例子是外围系统管理文档,然后将文档发布到sap,该外围系统的版本序列与sap最初使用的不一样。为此,在文档接收接口中,将文档的版本放到内存中,然后在增强(badi:docuemnt_number01/version_check)中提取内存中的文档版本。用于创建文档。但是对于前台不起作用。 还在实验中。