摘要: 有一个客户需要在智遥工作流软件中调用公司内部的SAP Function,传入3个字符串参数:P1,P2,P3,然后返回一个结果内表Output1,并将内部数据在网页上显示出来。但是无论他们怎么调用,输入什么参数,都显示没有找到任何记录。然而在SAP系统中进行调试,输入同样的参数,却显示有记录。他们折腾半天找不出原因,只好找到我,经过我的检查发现:传入的P1是一个长度为10位的单号,这个必输参数,但是实际的单号只有8位,如:12345678。当在SAP中调试的时候,输入:12345678,系统在执行过程中会自动给参数补零,变成:0012345678。但当我们用.Net 调用Function的时候 阅读全文
posted @ 2013-05-19 22:58 workflower 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 有客户使用我们智遥工作流,调用SAP RFC程序,由于查询的计算比较复杂,数据量较大,经常出现超时现象。程序超时的原因有两个:1.连接SAP超时,SAP中的RFC内部运算时间过长,导致超时;2.工作流软件调用超时,没有在规定的时间内返回结果,导致超时。解决方法有:1.延长查询时间:智遥工作流中,当单击按钮时,默认的时间是30秒,如果程序在30秒内没有执行完,就会提示超时。可以修改最大时间,代码如:<ext:ButtonID="BQuery"runat="server"Text="确定"Icon="Tick"& 阅读全文
posted @ 2013-05-19 22:57 workflower 阅读(407) 评论(0) 推荐(0) 编辑