[转]采购订单或采购申请审批状态为IN PROCESS的解决方法

[转]采购订单或采购申请审批状态为IN PROCESS的解决方法

方法一:

重新提交工作流:

步骤1:找出采购申请或采购订单的工作流审批类型或key,操作如下:

采购申请

select hr.name, prh.segment1, prh.wf_item_type, prh.wf_item_key
from
po_requisition_headers_all prh,
hr_all_organization_units hr
where
prh.org_id = hr.organization_id and
prh.segment1 = '&申请编号'

采购订单

select hr.name, poh.segment1, poh.wf_item_type, poh.wf_item_key
from
po_headers_all poh,
hr_all_organization_units hr
where
poh.org_id = hr.organization_id and
poh.segment1 = '&采购订单号'

得到对应的wf_item_type和wf_item_key
步骤2:在SQLPLUS 下运行wfretry.sql脚本(脚本在服务器$FND_TOP/sql目录下),第一个参数为wf_item_type,第二个参数为wf_item_key,第三个参数为SQLPLUS LABEL标签具体的值,一般采购申请、采购订单为:POAPPRV_TOP,可以参考系统英文环境PO->SETUP->PURCHASING->DOCUMENT TYPES中WORKFLOW STEUP PROCESS中的值(点开后PROCESS INTERNAL NAME字段)。第四个参数为RETRY,第五个参数为空,运行后,在查看审批状态是否已经为已审批(如果在运行脚本的时候LABLE下根本没有值返回,说明没有值存在,如果这样,可以参考第二种方法)。

方法二:将采购申请PO_REQUISITION_HEADERS_ALL,或采购订单PO_HEADERS_ALL的AUTHORIZATION_STATUS字段强制改为INCOMPLETE,然后进入系统重新审批,虽然该方法有风险,但无奈之下只能这样了。

-- 刘轶鹤转自网络

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值