随笔分类 -  EBS - PO/INV/OM

摘要:有一笔订单的发运行的“下一步”状态是“运行接口”。 在“库存管理”的事务处理->事务处理开发接口中有一笔错误的销售订单记录。 错误消息是: INV-INVALID NEGATIVE SECONDARY 错误:无法为交货详细资料 349664 撤消保留数量 3.435。 阅读全文
posted @ 2019-10-28 18:31 郭振斌 阅读(313) 评论(0) 推荐(0) 编辑
摘要:项目上对一期的采购接受接口导入程序进行更改,增加货位信息,要求:货位 = 子库存 + 项目 + 任务。由于子库启用了动态货位控制,所以需要在程序中动态创建货位,所以周折了一番。 1. 接口表: rcv_transactions_interface 字段: locator_id API: inv_loc_wms_pub.create_locator 2. 注意点: 动态创建货位时,首先会创建货位弹性域。而创建货位弹性域时,对子库存会进行值集的验证(INV_SRS_SUBINV),值集INV_SRS_SUBINV中,WHERE里对PROFILE.MFG_ORGANIZATION_ID做了限制,所以 阅读全文
posted @ 2012-11-13 16:19 郭振斌 阅读(3125) 评论(0) 推荐(0) 编辑
摘要:有家公司的物料事务处理记录10月24日开始,有部分数据的分配记录没有产生。直接原因是存在一笔错误的物料事务处理记录,导致这笔记录之后的数据卡住。该笔事务处理记录错误原因是期间ID为空,错误提示:事务处理时间不在会计期间范围内....补填期间ID,然后把状态E改掉,重新在界面提交解决。 阅读全文
posted @ 2012-10-26 13:04 郭振斌 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:从左到右是1:N的关系。采购订单头:向哪个供应商买东西采购订单行:向这个供应商买哪些东西,如item1,item2采购发运行:1)发运到自己公司的两个不同的收货地点,如分别在上海和厦门收货。2)或者是同一收货地点,但是两个不同的发货时间,如在厦门收货,一批在7月收货,一批在8月收货。采购分配行:假定是公司集中采购的模式,集中采购了某个item100吨,但是这100吨是分配给A和B部门进行使用(生产),需要对应到两个不同的费用会计科目,或者费用需由两个不同的部门来承担,则可在分配行中操作。 阅读全文
posted @ 2012-07-18 21:57 郭振斌 阅读(2575) 评论(0) 推荐(0) 编辑
摘要:-- Validation Logic:-- If not null, validate destination_type_code based on item_status,-- accrue_on_receipt_flag, transaction_flow_header_id;---- Validation Business Rules-- item status-- 'O'=outside processing item-- - destination type must be SHOP FLOOR-- 'E'=item stockable in the 阅读全文
posted @ 2012-07-18 21:34 郭振斌 阅读(1320) 评论(0) 推荐(0) 编辑
摘要:从po收料到入库通常要经过两到三个步骤,分别会产生不同的会计分录,但当我们在查询这些分录及交易时通常不容易理清。下面我们来逐一分析:如果用PO来查询1.PO接收,是暂收:分录为借:材料采购 贷:应计负债此时为暂收,PO系统准备进过进一步处理过后送往不同的地方,如果合格,则入库如果不合格,则退回,再或是费用类,则进入费用地点等等但注意:虽然此时产生了接收交易,但尚未正式入库,所以在INV模块的Material Transactions程序是查不到记录的而接收的交易记录存放在RCV_TRANSACTIONS,并不是mtl_material_transactions表中此时分录产生在rcv_rece 阅读全文
posted @ 2012-07-16 00:12 郭振斌 阅读(5281) 评论(0) 推荐(0) 编辑
摘要:RTP报错信息: RVTPT-020: Subroutine rvtoe_RmaPushApi() - EDelivered quantity cannot exceed received quantity. returned error原因:部分接收时,系统没有自动split这个RMA订单行;现假设RMA订单行数量为10个,先前已成功接收5个,现再接收余下5个时报上面的错误.解决方法(假设RMA行的id为1234567):BEGIN dbms_application_info.set_client_info(123);--假定OU为123 oe_rma_receiving.push_rece 阅读全文
posted @ 2012-07-07 00:52 郭振斌 阅读(1294) 评论(0) 推荐(0) 编辑
摘要:SELECT OHA.ORDER_NUMBER, HS.HOLD_ENTITY_CODE CREDIT_CHECK_CRITERIA_CODE, FLV.MEANING CREDIT_CHECK_CRITERIA, HD.NAME HOLD_NAME, HD.TYPE_CODE HOLD_TYPE, HR.RELEASE_REASON_CODE, FLV1.MEANING RELEASE_REASON, HS.RELEASED_FLAG, HS.HOLD_ENTITY_ID, OH.HOLD_RELEASE_ID, OH.HEADER_ID, HS.HOLD_SOURCE_ID FROM ON 阅读全文
posted @ 2012-07-07 00:46 郭振斌 阅读(894) 评论(0) 推荐(0) 编辑
摘要:The issue occurs twice again, the problem should be a bug[patch 5256307].Solution:-----------------------------------------------------------------------------Step1>update po's unit price to the price that it has been used by receiving;udate po_lines_allset unit_price = 766.99where po_line_id 阅读全文
posted @ 2012-07-07 00:27 郭振斌 阅读(1113) 评论(0) 推荐(0) 编辑
摘要:你可曾发现,在ap_invoice_distributions_all中有时rcv_transaciton_id为空,有时却又是有值的, 这是为什么呢?(请参考po_line_locations_all.match_option)或许你还记得我们在发票工作台上选择匹配时,有时是Match PO,有时却是Match Receipt,其实这就是原因所在, 当然影响这个匹配项的根本还是PO的shipment上的一个开关:是Receipt,还是Purchase Order,如果这里是Receipt,在匹配PO时,只能选择Receipt(匹配成功保存后rcv_transaciton_id是有值的),反之 阅读全文
posted @ 2012-07-07 00:24 郭振斌 阅读(911) 评论(0) 推荐(0) 编辑
摘要:前提:1>针对使用FIFO/LIFO的成本类型;2>要指定自己的查询参数;SELECT x."AR_Num", x."Item", x."AR_Date", x."AR_Qty", x."Cost_Amount", x."Item_Cost", x."Lay_Id", x."Receipt_Num", y."Invoice_Num", y."Voucher_Num", y." 阅读全文
posted @ 2012-07-06 23:46 郭振斌 阅读(946) 评论(0) 推荐(0) 编辑
摘要:只能对采购单题头操作的活动有:1.暂挂,释放。暂挂作用防止打印单据(通过Oracle标准报表的话)。适用与未完成状态的采购订单;2.冻结,解冻,冻结能够防止对已经审批的订单做修改,并且不能通过采购订单录入界面打开;对题头和采购订单行都有效的活动:3.取消。终止合同或合同行。动作不可逆。比较麻烦的是怎样通知供应商,不同公司有不同的方式这一点在实施的时候需要考虑;4.最终关闭,为了防止对已经完全完结(不会发生退货)的订单的变更,可以对其进行最终关闭。这个动作也是不可逆的。对于包含最终关闭行的采购订单可以进行审批,对于最终关闭的订单可以进行清除操作,但是这个功能在下没有用过。只适用于采购单行(这里不 阅读全文
posted @ 2012-07-06 23:42 郭振斌 阅读(3525) 评论(0) 推荐(0) 编辑
摘要:采购接收常用表RCV_TRANSACTION_INTERFACE RCV_LOTS_INTERFACE PO_INTERFACE_ERRORS MTL_TRANSACTION_LOTS_TEMP MTL_TRANSACTION_LOTS_INTERFACE MTL_SUPPLY RCV_SUPPLYMTL_SUPPLY表的作用1、当请购单创建、审批后,MTL_SUPPLY的变化a.当创建完请购单,MTL_SUPPLY为空b.当审批后,MTL_SUPPLY中产生一条数据,SUPPLY_TYPE_CODE=REQc.当请购单审批后,请购头与请购行存入MS.REQ_HEADER_ID, MS.REQ 阅读全文
posted @ 2012-07-06 23:37 郭振斌 阅读(5545) 评论(0) 推荐(0) 编辑
摘要:需求:现用户要求是查询净接收数量,类似接收事务处理查询界面中,输入PO号,显示该PO的所有接收和退货记录。select rt.transaction_id, ph.segment1, rt.transaction_type, rt.quantity, rt.destination_type_code, rt.primary_quantity from po.rcv_transactions rt, po.po_headers_all phwhere ph.segment1='1004811' and rt.destination_type_code = 'RECEIVI 阅读全文
posted @ 2012-07-06 23:15 郭振斌 阅读(838) 评论(0) 推荐(0) 编辑
摘要:1,发运行的接收应计(PO_LINE_LOCATIONS_ALL.ACCRUE_ON_RECEIPT_FLAG)控制接收时是否产生分录.2,分配行的接收应计(PO_DISTRIBUTION_ALL.ACCRUE_ON_RECEIPT_FLAG)控制发票匹配PO时,分配行的科目取PO charge account,还是取暂估科目.3,强制接收时产生分录: 3.1,update PO_LINE_LOCATIONS_ALL set ACCRUE_ON_RECEIPT_FLAG='Y' where ... 3.2,update PO_DISTRIBUTION_ALL set ACCRU 阅读全文
posted @ 2012-06-14 20:58 郭振斌 阅读(1946) 评论(0) 推荐(0) 编辑
摘要:ScriptREM==================================================================REMNAME:PO_Details.sqlREMPURPOSE:TogetaccountingdetailsforaPO,associatedreceiptsandinvoicesREMBUG:6492480REMPRODUCT:CostREMPRODUCTVERSIONS:11.5REMPLATFORM:GenericREMPARAMETERS:po_numberREM===================================== 阅读全文
posted @ 2012-06-14 20:52 郭振斌 阅读(870) 评论(0) 推荐(0) 编辑
摘要:Below script will help you to Release Order level or Line Level hold in Oracle Order Management through API OE_HOLDS_PUB.RELEASE_HOLDSThis script was tested in R12.1.1SET serveroutput ON;DECLARE v_return_status VARCHAR2(30); v_msg_data VARCHAR2(4000); v_msg_count NUMBER; v_order_tbl OE_HOLDS_PVT.ord 阅读全文
posted @ 2012-06-08 11:50 郭振斌 阅读(882) 评论(0) 推荐(0) 编辑
摘要:PURPOSE:This post is to provide a sample script to Apply hold on a sales order using an API OE_ORDER_PUB.PROCESS_ORDER.TEST INSTANCE: R12.1.1SCRIPT:SET SERVEROUTPUT ON;DECLAREv_api_version_number NUMBER:= 1;v_return_status VARCHAR2 (2000);v_msg_count NUMBER;v_msg_data VARCHAR2 (2000);-- IN Variables 阅读全文
posted @ 2012-06-08 10:43 郭振斌 阅读(1195) 评论(0) 推荐(0) 编辑
摘要:现象:用户反映说在处理物料搬运单的一笔记录后,发运事务处理变成了两笔,如下:搬运单:物料 数量 主单位 辅助数量 辅助单位A 82 T 44 EA发运事务处理记录:物料 请求数量 主单位 辅助请求数量 辅助单位A 82 T 41 EAA 0 T 3 EA所以在发运确认时候,无法成功发运确认。提示请求数量0.经过与用户沟通,并且诊断该笔销售订单,重复虚拟操作各种情况,终于重现出该问题。首先物料A设置双单位,主单位T,辅助单位EA 。100%~200%然后根据系统计算转换单位的标准API计算数量82T的值是41EA,即转化率为1/2订单操作流程:1. 创建一... 阅读全文
posted @ 2012-05-29 22:07 郭振斌 阅读(1126) 评论(0) 推荐(0) 编辑
摘要:报表上要获取物料事务处理表上的的Source(来源)字段,非数据库项。/*==================================================ProcedureName:get_txn_sourceDescription:Thisprocedureisusedtocalculatetransactionsourcenameofonespecifiedmaterialtransaction.Argumentsp_transaction_idIN*materialtransactionidx_txn_sourceOUT*transactionsourcenameHi 阅读全文
posted @ 2012-05-26 15:37 郭振斌 阅读(2047) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示