ITPUB??ì3
ITPUB论坛 » Oracle ERP » 在report builder可以正常run,但是在ERP系统customer太长就会产生错误..


标题: 在report builder可以正常run,但是在ERP系统customer太长就会产生错误..
离线 Gison
中级会员


精华贴数 1
个人空间 0
技术积分 1153 (1518)
社区积分 1 (33671)
注册日期 2003-5-3
论坛徽章:1
授权会员     
      

发表于 2003-8-5 16:52 
在report builder可以正常run,但是在ERP系统customer太长就会产生错误..

大家可以教一下怎么解决吗?
log as follow:
===========================================
Arguments
------------
P_CUSTOMER_NAME='金丰印刷电路工业股份有限公司'
------------

APPLLCSP Environment Variable set to :

Current NLS_LANG Environment Variable is :
American_America.UTF8

REP-1401: 'afterpform': Fatal PL/SQL error occurred.
ORA-06502: PL/SQL: numeric or value error

Report Builder: Release 6.0.8.18.0 - Production on Tue Aug 5 16:07:46 2003

(c) Copyright 1999 Oracle Corporation.  All rights reserved.

Enter Username:
+---------------------------------------------------------------------------+
Start of log messages from Plsql  program
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
End of log messages from PlSql program
+---------------------------------------------------------------------------+
Program exited with status 1
Concurrent Manager encountered an error while running Oracle*Report for your concurrent request 447245.


============================================


__________________
静下来思考…
只看该作者    顶部
离线 kevon_zeng
版主



精华贴数 5
个人空间 0
技术积分 8243 (148)
社区积分 21 (7197)
注册日期 2001-10-7
论坛徽章:5
管理团队成员ITPUB元老管理团队2006纪念徽章会员2006贡献徽章授权会员 
      

发表于 2003-8-6 11:22 
plz note the parameter customer_name,
plz increase the width to hold the long string


__________________
关注IT Audit在ERP实施的应用
只看该作者    顶部
离线 Gison
中级会员


精华贴数 1
个人空间 0
技术积分 1153 (1518)
社区积分 1 (33671)
注册日期 2003-5-3
论坛徽章:1
授权会员     
      

发表于 2003-8-7 09:47 
应该在哪里加长呢?我在concurrent program “define” and “execution” 加到150都没用说…
有人遇过中文字太长产生的错误吗?


__________________
静下来思考…
只看该作者    顶部
离线 victorcao
中级会员



精华贴数 0
个人空间 0
技术积分 226 (8352)
社区积分 5 (14817)
注册日期 2002-8-20
论坛徽章:1
授权会员     
      

发表于 2003-8-8 13:04 
错误是在报表程序中产生的,和ERP的concurrent program没什么关系。检查一下afterpform中的代码。11i中的客户名称最长可以有360。


只看该作者    顶部
离线 li00qiang
----



精华贴数 0
个人空间 0
技术积分 42 (30534)
社区积分 0 (53970)
注册日期 2002-4-23
论坛徽章:0
      
      

发表于 2003-8-14 22:34 
你可以先把这个变量去掉(用到的地方全换成常量),看看是不是变量的问题。自己感觉,report经常会报些莫名其妙的错误,本地和服务器端是不同的,希望会越来越好,不然我们这些苦命的人就都被折磨死了


只看该作者    顶部
离线 Gison
中级会员


精华贴数 1
个人空间 0
技术积分 1153 (1518)
社区积分 1 (33671)
注册日期 2003-5-3
论坛徽章:1
授权会员     
      

发表于 2003-8-14 22:49 
对啊,常常会这样....
report builder可以正常run,并不代表可以正常在ERP跑…有点差劲


__________________
静下来思考…
只看该作者    顶部
 
    

相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问