![如何在 SAP 中将大型报告导出到文本文件](https://linux22.com/image/1531251/%E5%A6%82%E4%BD%95%E5%9C%A8%20SAP%20%E4%B8%AD%E5%B0%86%E5%A4%A7%E5%9E%8B%E6%8A%A5%E5%91%8A%E5%AF%BC%E5%87%BA%E5%88%B0%E6%96%87%E6%9C%AC%E6%96%87%E4%BB%B6.png)
目标
将 SAP 的报告保存到文件(由后台作业生成)(运行约 5 天后完成)
1. 选项 1 [有问题]:通过通用打印机驱动程序
我已经安装了 Windows 通用/纯文本打印机驱动程序(在 Windows 7 下)。
问题是所有行都在 167 个字符处被截断:因此该列之后的任何输出都不会出现在输出中(因此甚至没有换行)例如月份 1 到 12 是可见的,月份 13 到 20 不在文件中。(但它在 SAP 预览窗口中是正确的)(因此它不是 SAP)。
1.1 从 notepad++ 测试
当我在 notepad++ 中创建一个文件并输入最后一个字符位于位置 204 的行,然后按打印(a3 和横向打印机)时,它仍然会生成一个输出 test.txt 文件,该文件会在 157-161 之间的位置处换行每一行,这是不可取的,我不想要任何换行。
1.2 如何拥有255个字符的列?
有人有经验或有其他选择,例如另一个打印机驱动程序可以转储到 xx.txt 并且具有“非常宽的页面”,因此不会在某个位置切断或换行?
1.3 我尝试过的方法
对通用打印机驱动程序的打印机属性进行了大量修改:将其更改为不同的格式等……似乎都不起作用。因此,我要么解决这个问题,要么回到之前的尝试:
2. 选项 2 通过 Spool>Looking glass>另存为文件 [有问题]
此选项(例如如此处所述:http://kb.mit.edu/confluence/pages/viewpage.action?pageId=6750941) 仅向我输出预览的当前内容,而不是测试作业中的所有 38.269 页(有更大的页面)。所以这对我来说不起作用。
3. 选项 3 通过 Spool > 菜单 spool > 下载到文本 [有问题]
问题是输出太大,导致“下载正在运行”期间发生超时,我只剩下一半文件。它似乎也非常慢,就好像它正在再次运行该作业一样。