生成的密钥列和密钥生成转换

2020-09-30 06:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我实现了一个场景,其中使...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我实现了一个场景,其中使用了源->查询-> table_comparison->目标。 在目标中,我添加了Cust_gen列,在执行作业后,我发现它包含空值,这是正确的,因为我没有添加任何键生成转换来获取这些值。

现在,在此之后,我添加了密钥生成转换以检查其实际工作方式,并在源代码中添加了一行,在执行作业之后,我发现cust_gen列的每条记录都有一组值,但我已阅读到它寻找最大值 现有值,然后将值分配给新插入的记录。 因此,据我了解,source中的最大值为501,而cust_gen的值应从501开始。

有人可以帮助我这个密钥生成转换如何工作以及为什么每个记录都具有cust_gen的值。

此致

Rajan

(103.0 kB)
5条回答
一只江湖小虾
2020-09-30 07:03

嗨Rajan,

代理键列是在BODS中创建的(在查询转换中),应将该列设为主键,并在键生成转换中使用它。 它将顺序创建密钥。 它不会创建随机密钥。

请让我知道是否需要更多信息

一周热门 更多>