2020-08-20 22:19发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我需要将2个标准表(... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我需要将2个标准表(KNA1和adrc)中的数据插入到ZDBTable中。
zdbtable只有4列(kna1中有3列,adrc中有1列)。
我需要知道推荐的方法。 使用带或不带标题的内部表...
PS:我是ABAP的初学者。
谢谢。
嗨,
您可以使用类似这样的选择(根据自己的需要):
选择c〜kunnr,c〜name1,a〜country 来自kna1 as c INNER JOIN adrc AS a ON a〜addrnumber = c〜adrnr 插入表@DATA(lt_customer_data) 从〜=的<〜@ sy-datum 和a〜date_to> = @ sy-datum。
我不建议将此数据复制到新的z表中,因为您将存储两次数据(并且您可能会遇到 实际数据与z表之间存在差异。
如果要创建单独的z表的唯一原因是易于访问数据,则建议创建数据库视图或 CDS视图(如果有CDS,这是最好的方法。)这样就不必两次存储数据,不必担心差异,并且可以轻松访问所需的数据。 您可以使用上面的选择来创建视图)
如果您打算将数据读入内部表中,那么您就不应再使用标题行,因为这些标题行已经过时了。
最诚挚的问候,
Geert-Jan Klaps
最多设置5个标签!
嗨,
您可以使用类似这样的选择(根据自己的需要):
我不建议将此数据复制到新的z表中,因为您将存储两次数据(并且您可能会遇到 实际数据与z表之间存在差异。
如果要创建单独的z表的唯一原因是易于访问数据,则建议创建数据库视图或 CDS视图(如果有CDS,这是最好的方法。)这样就不必两次存储数据,不必担心差异,并且可以轻松访问所需的数据。 您可以使用上面的选择来创建视图)
如果您打算将数据读入内部表中,那么您就不应再使用标题行,因为这些标题行已经过时了。
最诚挚的问候,
Geert-Jan Klaps
一周热门 更多>