当其中一个自定义Oracle Concurrent程序尝试取消应用Oracle AR收据时,我收到以下错误。请在下面找到代码段。 现在,如果我要检查无效对象,我看不到任何与AR无关的包,包括AR_RECEIPT_API_PUB。 任何指针都会有所帮助。 ORA-06508:PL / SQL:无法在包中找到程序单元AR_RECEIPT_API_PUB过程取消应用
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);
答案 0 :(得分:0)
如果包存在且没有错误,可能用户试图使用它,无法访问它。只是为了验证,尝试为包创建公共同义词并尝试它。
答案 1 :(得分:0)
您确保正在设置所有必需的api参数。 您收到错误可能是因为编译器无法找到包的确切声明。