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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
--  外协工单 需要转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
   
 /*<br>-- 把请购接口处理状态栏清空,注意不能把整行记录删除哦。
UPDATE  PO.PO_REQUISITIONS_INTERFACE_ALL PRI
SET  PROCESS_FLAG = NULL
WHERE PROCESS_FLAG = 'ERROR'
  */
  <br>-- 查看接口错误信息,按提示处理。如果 按提示处理方式不能 解决问题,自己想办法吧
 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

  -- 请购单查询

1
2
3
4
5
6
7
8
9
-- 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 @   samrv  阅读(196)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示