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

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条回答
SAP小黑
2020-09-30 06:49

感谢Ravi!

但是为什么它会在Cust_gen列下生成随机值。 同样现在,如果假设我在源代码中插入2条新记录,并将generate key key设置为Cust_gen(源代码中不存在),那么输出将是什么。

请您帮忙!

还需要澄清一下:-在生成的键列下,我们必须选择在源和目标中都存在的通用列(具有唯一值或为主键),对吧?

一周热门 更多>