- 博客(21)
- 收藏
- 关注
原创 Oracle EBS SO取消API
摘要: 本文提供两种Oracle销售订单(SO)取消操作的SQL实现方案。第一种是整单取消,通过设置Header_Rec的Cancelled_Flag为'Y'并将Operation设为更新操作,系统会自动将订单头状态改为"已取消",同时将所有行项数量置零并设为"已取消"状态。第二种是部分行取消,只需对需要取消的行项进行类似设置,系统仅修改指定行项的状态和数量,不影响其他行项和订单头状态。两种方案都使用Oe_Order_Pub.Process_Order API进行处理
2025-07-11 11:02:13
106
原创 Oracle EBS PO取消API
摘要:本文介绍了采购订单取消操作的SQL实现方法。整单取消只需赋值p_Doc_Id为po_header_id,完成后Cancel_Flag='Y'且所有行数量归零;部分行取消需赋值p_Doc_Line_Id为对应po_line_id,完成后Cancel_Flag='N'。示例代码展示了通过Po_Document_Control_Pub.Control_Document存储过程执行取消操作,包括用户权限初始化、参数设置和状态返回。附图显示仅取消行时PO头状态仍保持未取消状态。该操作支持设置取消原因等参数,适用
2025-07-10 15:08:32
111
原创 Oracle EBS PO修改行单价、数量API
摘要:本文展示了使用Oracle EBS API更新采购订单的PL/SQL代码示例。通过Po_Document_Update_Grp.Update_Document接口,程序初始化采购订单变更对象(Po_Changes_Rec_Type),设置新的订单行数量(11)和单价(13),并执行订单更新操作。代码包含错误处理机制,支持审批流程触发,并输出执行状态和错误信息。示例演示了如何在EBS系统中以编程方式修改采购订单的关键字段,包括数量、价格等参数。
2025-06-30 17:29:42
90
原创 COMMIT在FORM中的不同用法
针对form上面的数据变动进行commit,对于代码中的类似update,insert语句也进行提交;只针对代码中的update,insert,delete语句进行提交,form上面的数据变动不提交。如果没有KEY-COMMIT这个trigger,则会针对form和代码一起提交。如果form上面的数据变动和代码中的数据变动有冲突,最后以界面上的为准。如果form上面的数据变动和代码中的数据变动有冲突,最后以界面上的为准。如果form上面的数据变动和代码中的数据变动有冲突,最后以界面上的为准。
2024-04-25 17:25:58
287
1
原创 ORACLE EBS 审批PO API
如果是一揽子 就对应 RELEASE/BLANKET。如果是标准订单 就对应PO/STANDARD。单据类型可以根据实际情况改变。
2023-12-26 09:57:07
902
1
原创 ORACLE EBS WIP模块---创建标准工单
工单的时候,除了需要给起始日期First_Unit_Start_Date 赋值外,还要给完成日Last_Unit_Completion_Date 赋值。使用 Open API 方式创建。
2023-11-10 17:26:59
1301
1
原创 ORACLE EBS FORM开发过程中常见问题
检查on_lock触发器字段是否有问题, row_id是否为空加上增删改的脚本打开主画布,右键视图需要on_lock触发器检查表的字段是否允许为空
2023-11-10 16:23:01
334
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人