在很多SAP运维项目中,一般是在年底或者月底的时候,客户会提出一个让运维人员很头疼的问题,
“Allwin,请帮忙导出2019/1/1至2020/7/31这期间的物料AAA的所有移动类型的情况,我们要对一下账”
每次听到这种需求的时候,在客户没有BW,没有BI的情况下,运维人员心里一紧,头冒虚汗,开始计划如何拆分蚂蚁搬家式的一点点导出。
![e6b291d739991d1a772e10ea91f497de.png](https://img-blog.csdnimg.cn/img_convert/e6b291d739991d1a772e10ea91f497de.png)
其实SAP提供了DAT数据库格式导出方式,而且效率极高,我们只需要使用ACCESS处理DAT数据。这种方式有效的减轻了工作量,但是需要顾问掌握一点数据库的处理能力。
实现方法
使用SAP的Query,做一个按照业务需求的Query报表,在下面这里选择File Store
![09db140a94457bc766ba391f2f928561.png](https://img-blog.csdnimg.cn/img_convert/09db140a94457bc766ba391f2f928561.png)
执行之后,系统会提示下图:
![0e064e76052789d7a886c59c00cbf52d.png](https://img-blog.csdnimg.cn/img_convert/0e064e76052789d7a886c59c00cbf52d.png)
当条目够多的时候,系统会提示你最大数量,目前标准系统运行最多999999行。接下来出现下图,我们选择存放路径,勾选含字段名称在表头。
![6fddd18e4275c80de4cc772163cd01b5.png](https://img-blog.csdnimg.cn/img_convert/6fddd18e4275c80de4cc772163cd01b5.png)
导出的文件我们可以使用MICROSOFTACCESS打开编辑处理。
当我们的条目达到超过999999的时候怎么办呢?
可以注释掉标准程序RSAQEXCE的MODULEINIT_TEST
![8d30d1c081811b7d7a52c22f2643f227.png](https://img-blog.csdnimg.cn/img_convert/8d30d1c081811b7d7a52c22f2643f227.png)
再次执行的时候最大限制栏位就可以不输入置为空了
![9e8776fdd768680bbf7061b602d42829.png](https://img-blog.csdnimg.cn/img_convert/9e8776fdd768680bbf7061b602d42829.png)
最后我们检查一下导出条目数 1719297 行。
![e3ab933efc4239f80fb66f72b01b53f1.png](https://img-blog.csdnimg.cn/img_convert/e3ab933efc4239f80fb66f72b01b53f1.png)
希望此文能够帮助大家,如果觉得不错,点个赞+在看吧!