Oracle EBS AP付款界面操作提示错误

当用户在Oracle EBS或AP系统中遇到'付款单据正在被其他一次性付款使用'及'无法锁定记录'的错误时,可以按照提供的SQL查询步骤进行排查。通过查询DBA_OBJECTS、V$LOCKED_OBJECT、V$SESSION和DBA_LOCKS等系统视图,找出锁定支付文档的会话,并使用ALTER SYSTEM KILL SESSION命令终止该会话,从而解决问题。
摘要由CSDN通过智能技术生成

Oracle EBS AP付款界面操作提示错误

由于其他一次性付款正在使用此付款单据,因此您不能选择此单据

无法锁定此记录。原因:另一个用户正在修改此记录

You cannot select this Payment document because it is in user by other single payment.Please select another payment document

解决方法

In the instance where user can reproduce the issue run the following queries:

1) select * from dba_objects where object_name like ‘CE_PAYMENT_DOCUMENTS’
   and owner = ‘CE’;

2) select * from v$locked_object where object_id in (select object_id from
dba_objects where object_name like ‘CE_PAYMENT_DOCUMENTS’and owner = ‘CE’);

3) select * from v$session where sid in (select session_id from
v$locked_object where object_id in (select object_id from dba_objects where
object_name like ‘CE_PAYMENT_DOCUMENTS’and owner = ‘CE’));

4) select * from dba_locks where session_id in (select session_id from
v$locked_object where object_id in (select object_id from dba_objects where
object_name like ‘CE_PAYMENT_DOCUMENTS’and owner = ‘CE’));

Query result 3 provides the session which is having the lock of payment document.

Kill the session which is locking the 'CE_PAYMENT_DOCUMENTS' table

alter system kill session 'session,serial';

-- 刘轶鹤转

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值