EBS: 委外加工单转请购单接口表错误处理

--  外协工单 需要转PO,在工单从“未发放”到“已发放”状态时写入采购接口表
--  采购接口表(PO_REQUISITIONS_INTERFACE_ALL  PRI)的 PRI.PROCESS_FLAG处理状态
-- 为空。 当成功生成PR单,就从采购接口表删除。
 -- 操作路径: PO>> 请求:导入申请 (参数:导入来源=WIP)
 SELECT PRI.*
   FROM PO.PO_REQUISITIONS_INTERFACE_ALL PRI 
  WHERE PRI.INTERFACE_SOURCE_CODE = 'WIP'  -- 
 -- FOR UPDATE 
  
 /*
-- 把请购接口处理状态栏清空,注意不能把整行记录删除哦。 UPDATE PO.PO_REQUISITIONS_INTERFACE_ALL PRI SET PROCESS_FLAG = NULL WHERE PROCESS_FLAG = 'ERROR' */
-- 查看接口错误信息,按提示处理。如果 按提示处理方式不能 解决问题,自己想办法吧 SELECT MSI.INVENTORY_ITEM_ID, MSI.SEGMENT1 AS ITEM_CODE, MSI.DESCRIPTION AS ITEM_DESCRIPTION, PIE.* FROM PO.PO_INTERFACE_ERRORS PIE , -- 接口错误信息表 PO.PO_REQUISITIONS_INTERFACE_ALL PRI, -- PO接口表 INV.MTL_SYSTEM_ITEMS_B MSI -- 物料表 WHERE PIE.INTERFACE_TRANSACTION_ID = PRI.TRANSACTION_ID AND PRI.ITEM_ID = MSI.INVENTORY_ITEM_ID AND PRI.DESTINATION_ORGANIZATION_ID = MSI.ORGANIZATION_ID --AND PIE.INTERFACE_TRANSACTION_ID = 6593435 SELECT * FROM PO.PO_INTERFACE_ERRORS PIE WHERE 1=1 AND CREATION_DATE>= SYSDATE - 2 AND PIE.INTERFACE_TRANSACTION_ID >= 6593435 -- 导入申请 的 资料来源 的选项内容 SELECT * FROM PO_IMPORT_SOURCES_V

  -- 请购单查询

-- PO-请购单查询
SELECT PRH.SEGMENT1 AS "PR申请编号"
       ,prl.wip_entity_id  -- 工单ID ,由工单转PR的,此栏位有值
       ,prl.* 
 FROM PO.PO_REQUISITION_HEADERS_ALL PRH,
  PO.PO_REQUISITION_LINES_ALL PRL
WHERE PRL.CREATION_DATE > SYSDATE -1 
 AND PRH.REQUISITION_HEADER_ID = PRL.REQUISITION_HEADER_ID
 

  

posted @ 2022-12-02 23:13  samrv  阅读(56)  评论(0编辑  收藏  举报