oracle+ebs+om+流程,Oracle EBS OM Order is not eligible for booking

销售订单登记时,偶尔提示“Order is not eligible for booking. Check workflow status for this order.”

0818b9ca8b590ca3270a3433284dd417.png

注意: 该订单类型“11内销.销售订单”的工作流已经验证,并且大多数该类型的订单都能登,验证工作流如下:

N:OM/SetUp/Transaction Types/Default

0818b9ca8b590ca3270a3433284dd417.png

对应该订单类型分配的行工作流也是没有问题的,如下:

0818b9ca8b590ca3270a3433284dd417.png

工作流程活动为空,如下

S

0818b9ca8b590ca3270a3433284dd417.png

用Sysadmin用户查看对应订单的工作流状态:

0818b9ca8b590ca3270a3433284dd417.png

点击“Child Workflows”/“Activity History”,提示待等登记

0818b9ca8b590ca3270a3433284dd417.png

解决方法:

Declare

v_HeaderId Number;

Cursor Cr Is

Select OEH.HEADER_ID

From OE_ORDER_HEADERS_ALL OEH

Where OEH.ORDER_NUMBER = '1110032940'; --销售订单编号

l_ORG_ID Number := 114; --OU ID

BEGIN

MO_GLOBAL.SET_POLICY_CONTEXT('S', l_ORG_ID);

For Rs In Cr Loop

v_HeaderId := Rs.HEADER_ID;

APPS.WF_ENGINE.STARTPROCESS('OEOH', TO_CHAR(v_HeaderId));

End Loop;

END;

执行以上代码以后,需求返回销售订单Form界面点“Book”按钮,就可以正常登记了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值