ORA-06508:PL / SQL:找不到包AR_RECEIPT_API_PUB中调用的程序单元过程Unapply

时间:2014-07-30 20:05:37

标签: oracle plsql

当其中一个自定义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);

2 个答案:

答案 0 :(得分:0)

如果包存在且没有错误,可能用户试图使用它,无法访问它。只是为了验证,尝试为包创建公共同义词并尝试它。

答案 1 :(得分:0)

您确保正在设置所有必需的api参数。 您收到错误可能是因为编译器无法找到包的确切声明。