RAS SDK:无法保存对RunnintTotalFieldController的修改

2020-08-14 16:42发布

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

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


嗨!

在使用RAS SDK时,使用RunningTotalFieldController修改或添加新的RunningTotalFields时遇到问题。 我有以下代码,例如:

 RunningTotalField tempRTF =(RunningTotalField)cDoc.DataDefinition.RunningTotalFields [0] .Clone();
 tempRTF .ResetCondition =(((RunningTotalField)cDoc.DataDefinition.RunningTotalFields [0])。EvaluateCondition.Replace(">"," <");
 cDoc.DataDefController.RunningTotalFieldController.Modify(cDoc.DataDefinition.RunningTotalFields [0],tempRTF);

 oReport.SaveAs(oReport.FileName);
 

SaveAs方法返回以下错误:" System.Runtime.InteropServices.COMException:报表应用程序服务器失败"。

发生同样的事情,无论我对"运行总计字段控制器"进行任何修改。 与其他控制器的修改不会引起任何问题。

我的代码有问题吗?

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

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


嗨!

在使用RAS SDK时,使用RunningTotalFieldController修改或添加新的RunningTotalFields时遇到问题。 我有以下代码,例如:

 RunningTotalField tempRTF =(RunningTotalField)cDoc.DataDefinition.RunningTotalFields [0] .Clone();
 tempRTF .ResetCondition =(((RunningTotalField)cDoc.DataDefinition.RunningTotalFields [0])。EvaluateCondition.Replace(">"," <");
 cDoc.DataDefController.RunningTotalFieldController.Modify(cDoc.DataDefinition.RunningTotalFields [0],tempRTF);

 oReport.SaveAs(oReport.FileName);
 

SaveAs方法返回以下错误:" System.Runtime.InteropServices.COMException:报表应用程序服务器失败"。

发生同样的事情,无论我对"运行总计字段控制器"进行任何修改。 与其他控制器的修改不会引起任何问题。

我的代码有问题吗?

付费偷看设置
发送
1条回答
Haoba3210
1楼-- · 2020-08-14 17:44

Sahin,

使用对象浏览器并搜索该API:

CrystalDecisions.ReportAppServer.Controllers.RunningTotalFieldController RunningTotalFieldController {get; }

只读...

如果可能的话,您必须使用设计器中的"条件"字段来进行所需的更改。

Don

一周热门 更多>