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)中提取内存中的文档版本。用于创建文档。但是对于前台不起作用。 还在实验中。