errbuf,retcode参数

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

HEK_AR_创建收款 module: HEK_AR_创建收款
+---------------------------------------------------------------------------+

当前的系统时间为 24-03-2010 14:29:21

+---------------------------------------------------------------------------+

**Starts**24-03-2010 14:29:22
FDPSTP 中出现 ORACLE 错误 6550

原因:由于 ORA-06550: line 1, column 7:
PLS-00306: wrong number or types of arguments in call to 'CREATE_RECIEPT_API'
ORA-06550: line 1, column 7:
PL/SQL: Statement ignored
, FDPSTP 失败。

出现错误时执行的 S
+---------------------------------------------------------------------------+
FND_FILE 中日志消息开始
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
FND_FILE 中日志消息结束
+---------------------------------------------------------------------------+


+---------------------------------------------------------------------------+
正在执行请求完成选项...


已完成执行请求完成选项。

+---------------------------------------------------------------------------+
已完成并发请求
当前的系统时间为 24-03-2010 14:29:22

+---------------------------------------------------------------------------+


原因之一: errbuf,retcode参数没有定义

存储过程一定要有两个参数errbuf和retcode两个OUT类型参数,并且要作为第一和第二个参数可以都为varchar2类型的,errbuf是用来输出错误的信息,retcode输出错误号,一般为0表示无错误,1,2表示有错误。

原文地址:https://www.cnblogs.com/benio/p/1694000.html