首页 > 其他分享 >EBS:创建物料同时插入多个表

EBS:创建物料同时插入多个表

时间:2023-04-01 17:14:31浏览次数:37  
标签:物料 2549252 item -- 插入 inventory EBS where

EBS创建物料时一定要小心,有些栏位一旦保存就不能修改,把它删除不能。哪怎么办呢?

后台删除或后台SQL修改相关栏位吧,但有时修改了,会出现你意想不到异常。

因此,不会为用户修改物料资料。

现在理事一下,发现 创建物料时,同时向以下7个表插入记录。

例子:物料号 = 200701059719

-- 创建物料涉及表

-- 物料表
select *  FROM INV.MTL_SYSTEM_ITEMS_B MSI where   MSI.SEGMENT1 IN ('200701059719') -- 物料号
-- INVENTORY_ITEM_ID = 2549252

-- 物料语言表
SELECT * FROM inv.mtl_system_items_tl MSIT where inventory_item_id in (2549252 ,2502437,2502438) 

-- select * from inv.mtl_cst_actual_cost_details  cacd  where  cacd.inventory_item_id  in (2502437,2502438) 

-- 物料成本
SELECT * FROM bom.cst_item_costs  cic where cic.inventory_item_id  in (2549252 ,2502437,2502438) 

-- 物料类别表
SELECT * FROM  MTL_ITEM_CATEGORIES MIC  where Mic.inventory_item_id  in (2549252 ,2502437,2502438) 

-- 物料版本表
select * from MTL_ITEM_REVISIONS_B REV
 where inventory_item_id  in (2549252,2502437,2502438) 
 
-- 物料版本语言表
select * from MTL_ITEM_REVISIONS_TL REV
 where inventory_item_id  in (2549252,2502437,2502438) 
  
 -- 待处理物料状态表
  select * from MTL_PENDING_ITEM_STATUS MPIS 
   where inventory_item_id  in (2549252,2502437,2502438) 
  
  另外,既然创建物料写入这么多表,应该存在删除物料的功能。 

标签:物料,2549252,item,--,插入,inventory,EBS,where
From: https://www.cnblogs.com/samrv/p/17278913.html

相关文章

  • 项目一众筹网06_02给用户分配角色、执行用户角色的分配、提交的 只是我们选中的解决、
    项目一众筹网06_02项目一众筹网06_02文章目录项目一众筹网06_0209-Admin分配Role-执行分配-handler方法(执行角色分配的后端代码开始)隐藏域的东西,不用传,点击submit(提交)的时候就会传过去,如下图允许参数是空值10-Admin分配Role-执行分配-Service方法==重复问题==11-Admin分配Role-执行......
  • 【webserver 前置知识 02】Linux网络编程入门其一
    网络结构模式C/S结构服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。客户机是因特网上访问别人信息的机器,服务器则是提供信息供人访问的计算机。在C/S结构中,应用程序分为两部分:服务器部分和客户......
  • mongodb-文档的插入、更新与删除操作
    一、文档的插入--单文档插入db.COLLECTION_NAME.insert(document)db.COLLECTION_NAME.insertOne(document)--insert也可以插入多文档db.COLLECTION_NAME.save(document)--insert与save区别--insert方法插入若文档中已存在该文档,会报错,反之写入--save方法插入若集合中已......
  • 使用SqlBulkCopy sqlserver 批量插入数据(C#)
    先说实现原理:将需要插入数据库的集合里面的数据存在datatable里面,列名需相同,然后调用SqlBulkCopy方法。1.新建datatable,并赋值DataTabledataTable=newDataTable();dataTable.Columns.Add("NAME1");dataTable.Columns.Add("NAME2");dataTable.Columns.Add("NAME3");data......
  • jmeter中测试websocket接口
    一、jmeter安装对应的插件1、Jmeter不自带WebSocket功能,需要先安装WebSocket的插件,选项中选择pluginsManager; 2、在availableplugins搜索WebSocket进行插件下载即可,我是将搜索到的2个插件都安装了,待Jmeter重启后插件就是安装成功。二、WebSocketSampler组件添加方式:1、......
  • MySQL插入数据报错:1366 Incorrect string value: '\xF0\xA0\xB9\xB3\xF0\xA0...
    [10501]SQLSTATE[22007]:Invaliddatetimeformat:1366Incorrectstringvalue:'\xF0\xA0\xB9\xB3\xF0\xA0...'forcolumnxxxxatrow1是因为MySQL不能识别4个字节的utf8编码的字符,抛出了异常。解决办法将字符类型换成改为utf8mb4数据库:ALTERDATABASE`db_name`C......
  • Oracle EBS业务流程和会计分录
    作为国际著名ERP软件,Oracle也有明确的业务流程以及相关会计分录。本文主要讲述采购、生产、销售三大业务流程以及会计分录。a.采购业务流程流程:下达PO->送货入厂->仓库接......
  • ClientWebSocket支持Win7和.net45
    namespaceTestApp{classProgram{conststringWSS_TEST_SERVER="wss://echo.websocket.org";staticvoidMain(string[]arg......
  • C#调用WebService
    之前使用添加引用的方法来实现。现在别人给了个非C#开发的webservice,发现引用的方法就不能用了。只好另想其他的方法。1.netcore下使用svcutil具体使用方法可以使用......
  • 【LeetCode】35.搜索插入位置
    题目描述  解法思路:二分查找classSolution{public:intsearchInsert(vector<int>&nums,inttarget){intleft=0,right=nums.size()-1......