首页 > 其他分享 >EBS: 委外加工单转请购单接口表错误处理

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

时间:2022-12-02 23:24:23浏览次数:41  
标签:委外 PRI 接口 ID 购单 -- INTERFACE 错误处理 PO

--  外协工单 需要转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
 

  

标签:委外,PRI,接口,ID,购单,--,INTERFACE,错误处理,PO
From: https://www.cnblogs.com/samrv/p/16945972.html

相关文章

  • MySQL ERROR 1227 (42000)错误处理
    在还原数据库的时候,遇到以下报错:ERROR1227(42000)atline18:Accessdenied;youneed(atleastoneof)theSUPER,SYSTEM_VARIABLES_ADMINorSESSION_VARIABLES......
  • axios拦截code码,错误处理。vue2版本
    直接上代码importaxiosfrom'axios'import{Notification}from'element-ui';constrequest=axios.create({timeout:10000})//response拦截器获取后......
  • 08.错误处理
    Rust将错误分为两大类:可恢复错误与不可恢复错误。其他大部分变成语言都没有可以区分这两种错误,而是通过异常之类的机制来统一处理它们。虽然Rust没有类似的异常处理机制,但......
  • 【JS】121-重温基础:流程控制和错误处理
    本文是 重温基础 系列文章的第二篇,需要让自己静下心来,学习,养成好习惯。本章节复习的是JS中的控制流语句,让我们能实现更多的交互功能。注意一点:在ES6之前,JS是没有块作用域......
  • ASP.NET Core教程-Exception(异常和错误处理)
    更新记录转载请注明出处:2022年11月22日发布。2022年11月20日从笔记迁移到博客。错误处理基础错误处理说明ASP.NETCore中的错误处理分为:​局部Controller中......
  • vba错误处理语句
    vba错误处理语句: a、OnErrorResumeNext//OnError表示过程出现错误怎么办?ResumeNext//表示跳过错误执行语句,执行错误语句的后面语句 //总体......
  • Golang:error包错误处理
    (目录)1、Golangerror包内建error接口//builtin.gotypeerrorinterface{Error()string}实现error接口//errors.gopackageerrorstypeerrorStrings......
  • 错误处理
    1、说明定义error类型是一个接口类型1//错误处理是一个接口类型2typeerrorinterface{3Error()string4}2、example1packagemain23impo......
  • Mysql常见错误处理(持续更新)
    ERROR1290(HY000):TheMySQLserverisrunningwiththe--skip-grant-tablesoptionsoitcannotexecutethisstatement​mysqladmin: connect to server at '......
  • golang中的错误处理
    0.1、索引https://waterflow.link/articles/16667167272361、panic当我们执行panic的时候会结束下面的流程:packagemainimport"fmt"funcmain(){ fmt.Println("......