ITPub博客

首页 > IT基础架构 > 网络安全 > MTL_RESERVATIONS的TRRIGER TO JARLI

MTL_RESERVATIONS的TRRIGER TO JARLI

原创 网络安全 作者:longwansheng 时间:2011-08-25 17:06:00 0 删除 编辑

--建一備份TABLE記錄保留記錄
CREATE TABLE GOBO_OM_RESERVATIONS
(
SUPPLY_SOURCE_HEADER_ID NUMBER,
ORGANIZATION_ID NUMBER,
INVENTORY_ITEM_ID NUMBER,
DEMAND_SOURCE_TYPE_ID NUMBER,
DEMAND_SOURCE_HEADER_ID NUMBER,
DEMAND_SOURCE_LINE_ID NUMBER,
RESERVATION_QUANTITY NUMBER,
SUPPLY_SOURCE_TYPE_ID NUMBER,
CREATION_DATE DATE,
LAST_UPDATE_DATE DATE
)

CREATE OR REPLACE TRIGGER APPS.gobo_om_reservations_in
after insert on mtl_reservations
for each row
begin
insert into gobo_om_reservations
values( :new.SUPPLY_SOURCE_HEADER_ID,
:new.ORGANIZATION_ID,
:new.INVENTORY_ITEM_ID,
:new.DEMAND_SOURCE_TYPE_ID,
:new.DEMAND_SOURCE_HEADER_ID,
:new.DEMAND_SOURCE_LINE_ID,
:new.RESERVATION_QUANTITY,
:new.SUPPLY_SOURCE_TYPE_ID,
:new.CREATION_DATE,
:new.LAST_UPDATE_DATE );
if :new.organization_id in (801,802,803,804,805,806,821,625,628,862,98)
and :new.SUPPLY_SOURCE_TYPE_ID =13 then
-- SUPPLY_SOURCE_TYPE_ID 5 WIP 13 INV
--PROD CN 保留日期:ATTRIBUTE7

--工單ID: attribute19

-- 累加保留數量 ATTRIBUTE8

update oe_order_lines_all
set attribute7=to_char(sysdate,'yyyymmdd'),
attribute8=NVL(ATTRIBUTE8,0)+:new.reservation_quantity,
attribute19=:new.supply_source_header_id
where line_id= :new.demand_source_line_id
and attribute19 is null;
else
update oe_order_lines_all
set attribute19=:new.supply_source_header_id
where line_id= :new.demand_source_line_id
and attribute19 is null;
end if;
end;
/

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/92289/viewspace-1054371/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-12

  • 博文量
    162
  • 访问量
    774134