ITPUB??ì3
12月微软Hyper-V虚拟化沙龙主题征集
ITPUB论坛 » Oracle ERP » Porcedure 写的 concurrent problem执行后有个error...求助大家

标题: Porcedure 写的 concurrent problem执行后有个error...求助大家
离线 Gison
中级会员


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

发表于 2003-8-1 13:21 
Porcedure 写的 concurrent problem执行后有个error...求助大家

我在define这个concurrent problem时也没设参数呀…
怎么会有这种错误..


__________________
静下来思考…
顶部
离线 Gison
中级会员


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

发表于 2003-8-1 13:24 
view log 里面有这样的讯息,有人遇过吗...help


__________________
静下来思考…
顶部
离线 kevon_zeng
版主



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

发表于 2003-8-1 15:54 
did you set up the concurrent program correctly?

plz send me the details to me by email if the information is not sensitive


__________________
关注IT Audit在ERP实施的应用
顶部
离线 聊邮
一般会员



精华贴数 0
个人空间 0
技术积分 94 (17610)
社区积分 12 (9828)
注册日期 2002-11-4
论坛徽章:0
      
      

发表于 2003-8-2 08:08 
使用PROCEDURE时,ORACLE APPLICATION必须要使用两个参数.你可以这样定义你的程序:
procedure procedure_name(ERRBUF               OUT VARCHAR2,
                                             RETCODE              OUT VARCHAR2)


顶部
离线 Gison
中级会员


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

发表于 2003-8-2 10:41 
the follow is my procedure.... it can created success, but run error
thanks for your help....

======================================
CREATE OR REPLACE procedure ofuna_test
as

n_err_flag number := 0;
c_err_msg VARCHAR(500);

cursor check_gl_cur
   is
select *
from gl_je_headers;
       
check_gl_rec check_gl_cur%rowtype;

begin

c_err_msg := 'This is unposted General Ledger';
       
open check_gl_cur;
       
loop
fetch check_gl_cur into check_gl_rec;
exit when check_gl_cur%notfound;

   select count(*)
    into n_err_flag
    from gl_je_lines gll
    where gll.JE_HEADER_ID = check_gl_rec.je_header_id
    and gll.status <> 'P';
               
   
   
   if n_err_flag > 0
   then
      fnd_file.put_line(fnd_file.LOG,'['||TO_CHAR(SYSDATE,'DD-MON-RRRR HH:MM:SS')||'] message is = '||c_err_msg);
   end if;
         
end loop;
       
   close check_gl_cur;
end;
/


__________________
静下来思考…
顶部
离线 ideal
中级会员



精华贴数 0
个人空间 0
技术积分 384 (5149)
社区积分 7 (12971)
注册日期 2002-12-19
论坛徽章:0
      
      

发表于 2003-8-2 13:53 
需要如下两个参数:
ERRBUF OUT VARCHAR2,
RETCODE OUT VARCHAR2


__________________
有空来坐坐!MSN: for_loop@hotmail.comBlog : http://spaces.msn.com/gfzhang/
顶部
离线 Gison
中级会员


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

发表于 2003-8-4 16:23 
谢谢你们的帮忙….我照ideal的方法已经可以顺利complete normal了
但是第一张图的讯息还是会产生说….


__________________
静下来思考…
顶部
离线 Harry_shan
跟着ORACLE走


精华贴数 11
个人空间 0
技术积分 22589 (42)
社区积分 13771 (110)
注册日期 2003-2-28
论坛徽章:70
现任管理团队成员2008北京奥运纪念徽章:跳水2008北京奥运纪念徽章:排球生肖徽章2007版:羊生肖徽章2007版:牛生肖徽章2007版:猪
2008北京奥运纪念徽章:跆拳道2008北京奥运纪念徽章:柔道2008北京奥运纪念徽章:蹦床2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:击剑2008北京奥运纪念徽章:沙滩排球

发表于 2003-8-4 16:32 
第1个无所谓,表示你用默认的参数


__________________
顶部
离线 Gison
中级会员


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

发表于 2003-8-5 00:28 


QUOTE:
最初由 ideal 发布
需要如下两个参数:
ERRBUF OUT VARCHAR2,
RETCODE OUT VARCHAR2


请问一下ideal为什么我没有用到参数,还要加这两个呢?


__________________
静下来思考…
顶部
离线 li00qiang
----



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

发表于 2003-8-14 22:48 
Oracle会调用,照写就是了


顶部

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