【SAP Abap】SAP系统数据快速导出

ABAP 0 次阅读
【SAP Abap】SAP系统数据快速导出

在SAP系统运维过程中,各业务部门经常会提,导出系统各样逻辑的数据的临时需求。 一般的处理方式为,通过SE16N分别导出相关的表到Excel,然后进行VLOOKUP匹配,或者是让ABAP开发人员开发ALV报表。 这些方法,都相对繁琐低效,这里分享一个快速导出大量自定义逻辑的数据的方法。

(1)首先准备数据逻辑,编写SQL语句(88509行记录)

 --未被BOM引用的原材料清单
 select t.matnr, makt.MAKTX,  t.MATKL, T023t.WGBEZ60,
 	t.ERSDA, t.CREATED_AT_TIME, t.ERNAM, t.LAEDA, t.AENAM 
 from mara as t 
 left join makt on makt.spras='1' and makt.matnr = t.matnr and makt.mandt = t.mandt
 left join T023t on T023t.spras='1' and T023t.matkl = t.matkl and T023t.mandt = t.mandt
 where t.mandt=800 and t.LVORM='' and not exists(select 1 from ztpp099 where mandt=t.mandt and matnr=t.matnr)
   and substring(t.matnr, 1, 7)='0000001'

(2)拿到SAP中执行,导出数据 执行事务码:DBACOCKPIT,展开左边菜单:诊断 在这里插入图片描述 双击:SQL编辑器,输入SQL执行 在这里插入图片描述 导出结果至电子文档 在这里插入图片描述 在这里插入图片描述 OK,搞定!