2020-08-30 21:06发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 在将数据从平面文件加... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在将数据从平面文件加载到表时遇到问题。 文件中没有重复的记录。 但是,我只使用两个字段作为表的主键。 加载数据时,出现错误。
我想将第一条记录加载到表中,并丢弃其余具有相同键值的记录。
我还想知道要导出或打印的废弃记录。
我怎样才能做到?
谢谢
残酷的选择是将表加载器设置为"使用溢出文件",然后将所有违反主键的文件写入平面文件。
好的版本是读取文件,并按以下顺序排序 pk1&pk2和确定要加载哪个(例如文件的行号)的列,使用row_num_per_group(pk1,pk2)函数创建重复计数器。 如果主键列是唯一的,则计数器将始终为1。 因此,将所有counter = 1行加载到表中,所有其他行都是重复行。
这个想法怎么样?
最多设置5个标签!
残酷的选择是将表加载器设置为"使用溢出文件",然后将所有违反主键的文件写入平面文件。
好的版本是读取文件,并按以下顺序排序 pk1&pk2和确定要加载哪个(例如文件的行号)的列,使用row_num_per_group(pk1,pk2)函数创建重复计数器。 如果主键列是唯一的,则计数器将始终为1。 因此,将所有counter = 1行加载到表中,所有其他行都是重复行。
这个想法怎么样?
一周热门 更多>