B1if-具有存储过程的水晶报表

2020-08-16 11:54发布

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

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


嗨,

我有一个调用水晶报表原子,该原子调用带有参数的存储过程的模板。

存储过程参数名称为@DocEntry

Crystal报表的参数名称为DocKey @

在b1if转换原子中传递参数的正确方法是什么?

现在我有:

<参数>

<参数v1 =" 20597" v2 ="" name =" DocKey @" type =" double"/>

<参数v1 =" 20597" v2 ="" name =" @ DocKey @" type =" double" parameterInDB =" true"/>

并且我收到以下异常:

com.crystaldecisions.sdk.occa.report.lib.ReportSDKException:索引:0,大小:0 ----错误代码:-2147467259错误代码名称:失败

我也尝试过:

<参数>

<参数v1 =" 20597" v2 ="" name =" DocKey @" type =" double"/>

<参数v1 =" 20597" v2 ="" name =" @ DocEntry" type =" double" parameterInDB =" true"/>

并收到以下异常:

com.crystaldecisions.sdk.occa.report.lib.ReportSDKParameterFieldException:旧参数字段和新参数字段的ParameterType属性必须相同。-错误代码:-2147213303错误代码名称:invalidParameterField

如何正确输入参数?

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

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


嗨,

我有一个调用水晶报表原子,该原子调用带有参数的存储过程的模板。

存储过程参数名称为@DocEntry

Crystal报表的参数名称为DocKey @

在b1if转换原子中传递参数的正确方法是什么?

现在我有:

<参数>

<参数v1 =" 20597" v2 ="" name =" DocKey @" type =" double"/>

<参数v1 =" 20597" v2 ="" name =" @ DocKey @" type =" double" parameterInDB =" true"/>

并且我收到以下异常:

com.crystaldecisions.sdk.occa.report.lib.ReportSDKException:索引:0,大小:0 ----错误代码:-2147467259错误代码名称:失败

我也尝试过:

<参数>

<参数v1 =" 20597" v2 ="" name =" DocKey @" type =" double"/>

<参数v1 =" 20597" v2 ="" name =" @ DocEntry" type =" double" parameterInDB =" true"/>

并收到以下异常:

com.crystaldecisions.sdk.occa.report.lib.ReportSDKParameterFieldException:旧参数字段和新参数字段的ParameterType属性必须相同。-错误代码:-2147213303错误代码名称:invalidParameterField

如何正确输入参数?

付费偷看设置
发送
8条回答
落灬小鱼
1楼-- · 2020-08-16 12:20

嗨,

以下对我有用:

  • 重命名Crystal Report中的参数,不带任何特殊字符。
  • 并使用以下转换 片段
 
 
 <参数>
 
 
 
 

问候,

巴拉

ZJXianG
2楼-- · 2020-08-16 12:16

嗨,谢谢您的回复。

我照你说的做了,但是我仍然收到例外:

com.crystaldecisions.sdk.occa.report.lib.ReportSDKException:索引:0,大小:0 ----错误代码:-2147467259错误代码名称:失败

wang628962
3楼-- · 2020-08-16 12:41

Hello Youngjoon ,

我可以知道您使用的SAP Business One的版本吗?

谢谢

Huan Yang

My梦
4楼-- · 2020-08-16 12:38

嗨, 版本是:9.3补丁程序级别8或9

My梦
5楼-- · 2020-08-16 12:34

嗨Youngjoon,

请尝试使用9.3 PL10中未使用" parameterInDB"的最新版本 9.3 PL10中有更多内容。

最好的问候,

Huan Yang

大简至美
6楼-- · 2020-08-16 12:14

不,我没有找到解决办法。 如果有人找到,请告诉我。.

一周热门 更多>