点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我有5条记录的excel工作表,我已将这些记录放入内部表it_data_z
现在我的内部表中有5条记录。
我正在尝试使用
从内部表'it_data_z'上传5条记录到z表'zer_a3s_upload'从表it_data_z修改zer_a3s_upload。
但是当我在调试模式下检查时,只有最后一条记录正在更新
我还尝试从表it_data_z中插入zer_a3s_upload。
任何人都可以对此进行讨论。
感谢和问候,
Jyoshna。
亲爱的乔希纳(Jyoshna)
语句
既可以插入,也可以更新。
如果主键值是新的,它将插入否则将更新
当您说要更新最后一条记录时,这仅意味着内部表没有完整键-可能是所有5条记录都属于 相同的主键-可能是插入了第一条记录,其余的4条记录已更新
所以请重新检查您的主键。
请提供
1。 数据库表zer_a3s_upload
2的结构。 您的it_data_z
3的结构。 您的确切代码(保存部分)
此外,请检查内部表中的"关键字"字段(可能对所有行都相同)
您好,
我只将mandt作为主键,而表中没有主键。 因为我要将excel工作表数据上传到Z表。
我的Ztable有9个字段,我只使用我的z表的It_data_z类型标准表。
好的,我将把BUKRS作为主键并进行检查。
对这两份答复都表示感谢。
尊敬的乔希纳,
只有一个主键作为MANDT-永远只会是一个记录。 因为它仅存储客户ID。
还添加了bukrs-除非您有多个公司代码。
请添加行号(例如POSNR),这将与您的订单项的序列号一样。.并将其保留为MANDT的附加键
只有这样才能起作用
请更新
一周热门 更多>