SAP Business One Crystal报表-Visual Studio问题

2020-09-20 07:08发布

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

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


我已经从下面的链接安装了SAP Crystal Reports Runtime安装。 我收到错误消息"连接到Crystal Runtime时出错;请检查安装"。 SAP DI API连接没有问题,并且工作正常。 请帮忙。

https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads (VS2017-SP21和更高版本)

>

我的环境详细信息如下

1。 操作系统:Windows 10 Enterprise-64位

2。 Visual Studio 2017企业版

3。 已安装.NET 3.5 SDK

4。 SAP Business One 9.2 PL 10-64位

5。 SAP Business One DI API 9.2 PL 10

我的测试代码在下面

 var conCreator = new ConnectionCreator();
             var conSAP = conCreator.GetDIConnection(" test");
             尝试
             {
                 var connResult = conSAP.Connect();
                 如果(connResult!= 0)
                 {
                     抛出新的InvalidOperationException(string.Format("(ConnectSap){0}-{1}",
                         conSAP.GetLastErrorCode(),conSAP.GetLastErrorDescription()));
                 }
                 SAPbobsCOM.ReportLayoutsService oReportLayoutService;
                 SAPbobsCOM.ReportLayoutPrintParams oPrintParam = null;
                 var companyService = conSAP.GetCompanyService();
                 oReportLayoutService =(ReportLayoutsService)companyService.GetBusinessService(SAPbobsCOM.ServiceTypes.ReportLayoutsService);
                 oPrintParam =(ReportLayoutPrintParams)oReportLayoutService.GetDataInterface(SAPbobsCOM.ReportLayoutsServiceDataInterfaces.rlsdiReportLayoutPrintParams);
                 oPrintParam.LayoutCode =" INV2014";
                 oPrintParam.DocEntry = 54723;
                 oReportLayoutService.Print(oPrintParam);
             }
             最后
             {
                 如果(conSAP!= null)conSAP.Disconnect();
                 conSAP = null;
             }
 

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

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


我已经从下面的链接安装了SAP Crystal Reports Runtime安装。 我收到错误消息"连接到Crystal Runtime时出错;请检查安装"。 SAP DI API连接没有问题,并且工作正常。 请帮忙。

https://wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads (VS2017-SP21和更高版本)

>

我的环境详细信息如下

1。 操作系统:Windows 10 Enterprise-64位

2。 Visual Studio 2017企业版

3。 已安装.NET 3.5 SDK

4。 SAP Business One 9.2 PL 10-64位

5。 SAP Business One DI API 9.2 PL 10

我的测试代码在下面

 var conCreator = new ConnectionCreator();
             var conSAP = conCreator.GetDIConnection(" test");
             尝试
             {
                 var connResult = conSAP.Connect();
                 如果(connResult!= 0)
                 {
                     抛出新的InvalidOperationException(string.Format("(ConnectSap){0}-{1}",
                         conSAP.GetLastErrorCode(),conSAP.GetLastErrorDescription()));
                 }
                 SAPbobsCOM.ReportLayoutsService oReportLayoutService;
                 SAPbobsCOM.ReportLayoutPrintParams oPrintParam = null;
                 var companyService = conSAP.GetCompanyService();
                 oReportLayoutService =(ReportLayoutsService)companyService.GetBusinessService(SAPbobsCOM.ServiceTypes.ReportLayoutsService);
                 oPrintParam =(ReportLayoutPrintParams)oReportLayoutService.GetDataInterface(SAPbobsCOM.ReportLayoutsServiceDataInterfaces.rlsdiReportLayoutPrintParams);
                 oPrintParam.LayoutCode =" INV2014";
                 oPrintParam.DocEntry = 54723;
                 oReportLayoutService.Print(oPrintParam);
             }
             最后
             {
                 如果(conSAP!= null)conSAP.Disconnect();
                 conSAP = null;
             }
 
付费偷看设置
发送
3条回答
落灬小鱼
1楼-- · 2020-09-20 07:56

请帮助我。 我尝试卸载并安装SAP Business One,Crystal Reports Runtime等,仍然是同样的问题。 您的帮助将不胜感激。

SAP砖家
2楼-- · 2020-09-20 08:11

我正在使用SAP DI API 9.2 PL 10连接到业务1并检索记录。 我正在使用ReportLayout Service打印报告。 在此行中,oReportLayoutService.Print(oPrintParam); 连接到Crystal Runtime时出现错误Error; 检查安装

昵称总是被占用
3楼-- · 2020-09-20 08:01

IIRC,Crystal .NET SDK不包括连接到B1的功能。

-戴尔

一周热门 更多>