当某个自定义Oracle并发程序尝试撤消核销Oracle AR收款时,我收到以下错误消息。请找到下面的代码片段。现在,如果我要检查无效对象,我没有看到任何与AR相关的包是无效的,包括AR_RECEIPT_API_PUB。任何提示都会很有帮助。ORA-06508: PL/SQL:在软件包AR_RECEIPT_API_PUB Procedure Unapply中找不到正在调用的程序单元
ar_receipt_api_pub.unapply(p_api_version => 1.0
,p_init_msg_list => fnd_api.g_true
,p_receivable_application_id => r_appn_cur.rcv_app_id
,p_org_id => r_appn_cur.org_id
,x_return_status => l_return_status
,x_msg_count => l_msg_count
,x_msg_data => l_msg_data);发布于 2014-08-09 13:21:16
如果包存在并且没有错误,则可能是用户正在尝试使用它,因此无法访问它。为了验证,尝试为包创建公共同义词并尝试它。
发布于 2017-03-03 21:18:12
确保设置了所有必需的api参数。你得到这个错误可能是因为编译器找不到包的确切声明。
https://stackoverflow.com/questions/25045935
复制相似问题