Oracle EBS PO采购订单预审批状态处理

系统版本

RDBMS : 12.1.0.2.0
Oracle Applications : 12.2.6

问题症状:

  • 采购订单状态:预审批
    在这里插入图片描述
  • 采购订单流程报错如下:
    po.plsql.PO_DOCUMENT_ACTION_AUTH.approve:90:archive_po not successful - po.plsql.PO_DOCUMENT_ACTION_PVT.do_action:110:unexpected error in action call
    在这里插入图片描述

问题分析

  • 采购员上级用户离职或调岗
    检查到对应采购员上级用户已经禁用。但是,同事反映相类似于的采购订单自己可以审批,无需采购员上级审批。
  • 调用API强调审批
    仍然报错如:po.plsql.PO_DOCUMENT_ACTION_AUTH.approve:90:archive_po not successful - po.plsql.PO_DOCUMENT_ACTION_PVT.do_action:11
### Oracle EBS 中配置 PO 订单审批流程 在 Oracle EBS (Enterprise Business Suite) 的采购模块中,设置和配置 PO(Purchase Order)订单审批流程是一个重要的功能。以下是关于如何实现这一目标的具体说明: #### 1. 定义审批链 通过创建自定义的审批链来控制谁可以批准特定类型的采购订单以及所需的金额阈值。这可以通过进入 **Approval Management Framework** 来完成[^1]。 ```sql SELECT * FROM po_approval_rules; ``` 此查询可以帮助验证当前已存在的审批规则集。 #### 2. 创建或修改现有的审批规则 管理员可以在 `Setup and Maintenance` 下找到并访问 Approval Rules 页面。在此页面上,可以根据业务需求调整现有规则或者新增加新的规则以适应不同的部门、供应商类别或是货币范围的需求。 #### 3. 关联用户到角色 确保所有参与审批过程的人都被正确定义为企业中的适当责任者,并且他们的登录账户已经赋予了相应的权限去查看及处理待批请求项[^2]。 #### 4. 测试新设定 实施任何更改之后都应该进行全面测试,包括模拟不同场景下的交易提交行为,从而确认实际执行效果是否符合期设计标准。 ```bash $ sqlplus user/password@db_instance SQL> EXECUTE test_po_approval('test_order_id'); ``` 上述脚本可用于自动化某些方面的验证工作。 --- ### 注意事项 - 如果公司内部存在复杂的多级审核机制,则可能还需要考虑额外的因素比如地理位置差异带来的影响等。 - 对于跨国企业来说,考虑到时区问题也可能会影响最终决策时间表安排。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AlanChen

您的鼓励是我创作的源泉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值