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

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

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

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

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

例子:物料号 = 200701059719

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
-- 创建物料涉及表
 
-- 物料表
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)
   
  另外,既然创建物料写入这么多表,应该存在删除物料的功能。 <br><br>
posted @   samrv  阅读(75)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示