批量运行报告; 收到未处理的异常-我可以禁止参数查询吗?

2020-08-13 11:25发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正试图使此报告在一夜之间批量运...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正试图使此报告在一夜之间批量运行(将成百上千的两页报告合并到自己的文件中)。 交互式运行时,此报告具有参数查询。 我正在给它答案,但这给了我这个错误-批量运行时是否有办法抑制它? 还是其他想法? 该报告在专有数据库应用程序的服务器上运行。

未处理的异常:System.InvalidOperationException:当应用程序不在UserInteractive模式下运行时,显示模式对话框或窗体不是有效操作。 指定ServiceNotification或DefaultDesktopOnly样式以显示来自服务应用程序的通知。
,位于System.Windows.Forms.MessageBox.ShowCore(IWin32Window所有者,字符串文本,字符串标题,MessageBoxButtons按钮,MessageBoxIcon图标,MessageBoxDefaultButton defaultButton,MessageBoxOptions选项, Boolean showHelp)
在System.Windows.Forms.MessageBox.Show(IWin32Window所有者,字符串文本,字符串标题,MessageBoxButtons按钮,MessageBoxIcon图标,MessageBoxDefaultButton defaultButton,MessageBoxOptions选项)在Microsoft.VisualBasic.Interaction.MsgBox() 对象提示,MsgBoxStyle按钮,对象标题)
处于AdmCrvBatch.modMain.showError(String err)
处于AdmCrvBatch.modMain.Main()

付费偷看设置
发送
3条回答
SAP德到
1楼-- · 2020-08-13 11:45

您有三个选项,都不与Crystal SDK相关:

1。 删除模式形式。

2。 在程序中添加一个参数,使您可以在以批处理模式运行时隐藏模式形式。

3。 添加错误处理以捕获错误并采取适当的措施。

-Dell

clever101
2楼-- · 2020-08-13 11:42

另一个选择是将报告导出为RPT格式,以便保存数据。

现在使用SavedData过滤API,并为每个批处理值设置过滤器,然后再次导出,更改过滤器并再次应用。

软件心理学工程师
3楼-- · 2020-08-13 11:53

谢谢你们的答复。 我完全删除了参数查询,但仍然收到错误。 我认为我对这件事不感兴趣。 我深表歉意。

一周热门 更多>