首页 > 其他分享 >EBS:OM接口表导入销售订单失败

EBS:OM接口表导入销售订单失败

时间:2023-04-28 09:23:00浏览次数:31  
标签:OM -- OLI SYS 导入 EBS REF ID

 

用户通过集成器程序导入销售订单,过程调用了定义程序包(CUX2056_网络销售订单导入)向OM接口表,再调用标准程序将接口转销售订单

用户收到错误信息“价目表价格或销售价格不正确。 请输入值为正的价目表价格和销售价格。” 

从OM的处理信息表查到

最近处理错误信息

SELECT m.* , mt.message_text -- BULK COLLECT
-- INTO lt_err_msg
FROM apps.oe_processing_msgs m, apps.oe_processing_msgs_tl mt
WHERE mt.transaction_id = m.transaction_id
AND m.type = 'ERROR'
and mt.last_update_date >= to_date('2023-04-27 15:30:00','yyyy-mm-dd hh24:mi:ss')
-- AND m.request_id = 156701542 --lc_h.request_id;
-- and m.transaction_id = 946163
and m.ORIGINAL_SYS_DOCUMENT_REF in ('SDO233051879106-120','SDO233064355123-120','SDO23306541005-120')

 

-- 当通过 OM接口导入订单失败,可能接口处理信息表查看错误信息 
select MSI.INVENTORY_ITEM_ID     AS ITEM_ID,
       MSI.SEGMENT1              AS ITEM_NUM,
       MSI.DESCRIPTION           AS ITEM_DESCRIPTION,
       OHI.REQUEST_ID,
       OHI.ORIG_SYS_DOCUMENT_REF,
       OHI.ORDER_TYPE_ID,
       OLI.ORIG_SYS_LINE_REF,
       OLI.UNIT_LIST_PRICE       AS "价目表单价",
       OLI.UNIT_SELLING_PRICE    AS "销售单价",
       OLI.SOLD_TO_ORG_ID,
       OLI.SHIP_FROM_ORG_ID,
       mt.message_text
  FROM apps.oe_processing_msgs    m, --OM处理信息表
       apps.oe_processing_msgs_tl mt, -- OM处理信息语言表
       ont.oe_LINEs_iface_all     OLI,  -- OM接口行表
       ont.oe_headers_iface_all   OhI,  -- OM接口头表
       INV.MTL_SYSTEM_ITEMS_B     MSI  -- 物料表  
 WHERE mt.transaction_id = m.transaction_id
   AND m.type = 'ERROR'
   AND OHI.ORIG_SYS_DOCUMENT_REF = OLI.ORIG_SYS_DOCUMENT_REF
   AND OLI.ORIG_SYS_DOCUMENT_REF = M.ORIGINAL_SYS_DOCUMENT_REF
   AND OLI.ORIG_SYS_LINE_REF = M.ORIGINAL_SYS_DOCUMENT_LINE_REF
   AND OLI.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID
   AND OLI.SHIP_FROM_ORG_ID = MSI.ORGANIZATION_ID
   

  

标签:OM,--,OLI,SYS,导入,EBS,REF,ID
From: https://www.cnblogs.com/samrv/p/17360924.html

相关文章

  • Mac M1(arm 系列芯片)如何安装 Chromium | Puppeteer
    最近写个脚本用到puppeteer,然后安装Chromium出现一点问题,这里记录一下解决方案。Puppeteer自动安装失败在Puppeteer安装时会自动安装Chromium,然而却总是报错502导致下载失败,直接下载可以下载,命令行wget也可以,猜测是因为Puppeteer开启了新的process来安装导致环境......
  • Docker-Compose部署xxl-job-admin
    Docker-Compose部署xxl-job-admin最近在探索微服务想做一个分布式任务调度中心,发现用之前.net的Quartz不太行Quartz作为开源作业调度中的佼佼者,是作业调度的首选。但是集群环境中Quartz采用API的方式对任务进行管理,从而可以避免上述问题,但是同样存在以下问题:问题一:调用API的的方......
  • mac更换homebrew
    在mac系统中,使用homebrew可以很方便的管理包。按照官网的说明执行以下命令时总是报错: /usr/bin/ruby-e"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"应该是这个资源访问有问题,那么我们可以尝试使用国内的镜像。给大家推荐一个中科院的镜......
  • import treeTransfer from "el-tree-transfer"; 全量树去除 选中的
    <template><div><tree-transfer:title="['源列表','目标列表']":from_data="fromData":to_data="toData":defaultProps="{label:'label'}"@add......
  • Three.js教程:设置Geometry顶点位置、顶点颜色数据
    推荐:将NSDT场景编辑器加入你的3D工具链其他系列工具:NSDT简石数字孪生  前面几篇文章通过缓冲类型几何体BufferGeometry给大家讲解了顶点位置、颜色、法向量、索引数据,本节课给大家引入一个新的threejs几何体APIGeometry。几何体Geometry和缓冲类型几何体BufferGeometry表达的......
  • Async/Await替代Promise的6个理由
     Node.js的异步编程方式有效提高了应用性能;然而回调地狱却让人望而生畏,Promise让我们告别回调函数,写出更优雅的异步代码;在实践过程中,却发现Promise并不完美;技术进步是无止境的,这时,我们有了Async/Await。 [Async/Await替代Promise的6个理由|Fundebug博客-](https://blo......
  • js--promise、async 和 await 相关知识总结
    js--promise、async和await相关知识总结 前言promise是前端开发人员必须掌握的知识点,本文来总结一下相关学习笔记。正文1、什么是prommise,promise解决了什么问题a、promise是什么Promise是承诺的意思,承诺它过一段时间会给你一个结果。Promise......
  • commitlint.config的配置和中文文档(附使用示例)
     https://blog.csdn.net/qq_38290251/article/details/111646491https://blog.csdn.net/qq_21197033/article/details/128609033 TRANSLATEwithxEnglishArabicHebrewPolishBulgarianHindiPortugueseCatalanHmongDawRomanianChineseSimpl......
  • Docker CLI docker compose ls常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • Langchain框架 prompt injection注入
    Langchain框架promptinjection注入PromptInjection是一种攻击技术,黑客或恶意攻击者操纵AI模型的输入值,以诱导模型返回非预期的结果Langchain框架LangChain是一个基于大语言模型进行应用开发的框架。所谓大语言模型(LargeLanguageModels,LLMs),是指基于海量语料训练、......