DBA Data[Home] [Help]

TRIGGER: APPS.WIP_DISCRETE_JOBS_BRD

Source

Description
wip_discrete_jobs_brd
/* $Header: wipt003.sql 115.1 99/07/16 16:49:46 porting sh $ */
BEFORE DELETE
ON wip_discrete_jobs
FOR EACH ROW
Type
BEFORE EACH ROW
Event
DELETE
Column
When
    old.job_type = 1
      AND old.status_type < 7  
Referencing
REFERENCING NEW AS NEW OLD AS OLD
Body
BEGIN
  WIP_MRP_RELIEF.wip_discrete_jobs_proc(:old.primary_item_id,
                         :old.organization_id,
                         :old.last_update_date,
                         :old.last_updated_by,
                         :old.creation_date,
                         :old.created_by,
                         :new.net_quantity,         -- null but ok
                         :old.net_quantity,
                         :new.scheduled_completion_date, -- null but ok
                         :old.scheduled_completion_date,
                         :old.wip_entity_id,
                         :old.source_code,
                         :old.source_line_id,
                         :new.alternate_bom_designator,
                         :old.alternate_bom_designator,
                         :new.bom_revision_date,
                         :old.bom_revision_date,
                         :old.demand_class,
                         :old.demand_class,
                         :new.status_type,              -- null but ok
                         :old.status_type,
                         :new.quantity_completed +
			  :new.quantity_scrapped,       -- null but ok
                         :old.quantity_completed +
			  :old.quantity_scrapped,
                         :new.date_completed,           -- null but ok
                         :old.date_completed,
			 :new.project_id,
			 :old.project_id,
			 :new.task_id,
			 :old.task_id
                         );
END;