我正在从 VBA 调用 SAP 事务以自动生成报告。当我使用 IW39 之类的事务时,我的输出显示是使用 SAP ALV 列表查看器显示的列表。导出到 VBA 非常有用,我有一个自动执行的功能。
但有时我在某些特定情况下会遇到问题:当我的命中列表仅包含一行时。SAP 将 ALV 替换为对使用 VBA 导出不是很有用的东西。
我的问题是:当命中列表中有单行时,有没有办法将显示模式更改为“ALV-always”?
一条线索:当我启动 IW39 tcode 并且只有一行时,结果显示为 IW33 tcode。所以当我回到事务时,我会留在 IW33 查询中。