分类: Oracle
2010-10-23 21:47:35
drop table rcs_analysis_11i_temp;
drop table rcs_analysis_r12_temp;
create table rcs_analysis_11i_temp
(script_date DATE,
bom_structures_b NUMBER,
bom_cto_order_demand NUMBER,
bom_components_b NUMBER,
bom_operational_rout NUMBER,
bom_operation_networ NUMBER,
bom_operation_resour NUMBER,
bom_operation_sequen NUMBER,
bom_resource_changes NUMBER,
bom_substitute_compo NUMBER,
bom_sub_operation_re NUMBER,
mtl_demand NUMBER,
mtl_material_transac NUMBER,
mtl_onhand_quantitie NUMBER,
mtl_reservations NUMBER,
mtl_supply NUMBER,
mtl_system_items_b NUMBER,
mtl_txn_request_line NUMBER,
mtl_user_demand NUMBER,
mtl_user_supply NUMBER,
mrp_forecast_dates NUMBER,
mrp_forecast_designa NUMBER,
mrp_forecast_items NUMBER,
mrp_schedule_dates NUMBER,
oe_order_lines_all NUMBER,
po_acceptances NUMBER,
po_change_requests NUMBER,
po_supplier_item_cap NUMBER,
wip_discrete_jobs NUMBER,
wip_flow_schedules NUMBER,
wip_lines NUMBER,
wip_operations NUMBER,
wip_operation_resour NUMBER,
wip_repetitive_items NUMBER,
wip_repetitive_sched NUMBER,
wip_requirement_oper NUMBER);
create table rcs_analysis_r12_temp
(script_date DATE,
ahl_schedule_materia NUMBER,
bom_operation_sequen NUMBER,
wip_operation_resour NUMBER,
wsm_copy_op_networks NUMBER,
wsm_copy_op_resource NUMBER,
wsm_copy_op_resource1 NUMBER,
po_change_requests NUMBER,
wip_operations NUMBER,
wip_op_resource_inst NUMBER,
wip_repetitive_sched NUMBER,
bom_structures_b NUMBER,
mtl_material_transac NUMBER,
mtl_system_items_b NUMBER,
mtl_user_demand NUMBER,
mtl_user_supply NUMBER,
mrp_forecast_items NUMBER,
po_acceptances NUMBER,
wip_requirement_oper NUMBER,
wip_sub_operation_re NUMBER,
bom_operation_resour NUMBER,
bom_resource_changes NUMBER,
bom_sub_operation_re NUMBER,
mtl_item_categories NUMBER,
mrp_forecast_designa NUMBER,
wip_flow_schedules NUMBER,
wip_repetitive_items NUMBER,
wsm_copy_operations NUMBER,
bom_components_b NUMBER,
mrp_forecast_dates NUMBER,
mrp_schedule_dates NUMBER,
oe_order_lines_all NUMBER,
wip_lines NUMBER,
bom_operation_networ NUMBER,
mtl_demand NUMBER,
mtl_onhand_quantitie NUMBER,
po_supplier_item_cap NUMBER,
wip_discrete_jobs NUMBER,
bom_operational_rout NUMBER,
bom_substitute_compo NUMBER,
eam_wo_relationships NUMBER,
mtl_reservations NUMBER,
mtl_supply NUMBER,
bom_res_instance_cha NUMBER,
mtl_txn_request_line NUMBER,
wip_operation_networ NUMBER,
wsh_trips NUMBER,
wsh_trip_stops NUMBER,
wsm_copy_requirement NUMBER); |
DECLARE
-- R12 Count Variables
v_r12_ahl_schedule_materia NUMBER;
v_r12_bom_operation_sequen NUMBER;
v_r12_wip_operation_resour NUMBER;
v_r12_wsm_copy_op_networks NUMBER;
v_r12_wsm_copy_op_resource NUMBER;
v_r12_wsm_copy_op_resource1 NUMBER;
v_r12_po_change_requests NUMBER;
v_r12_wip_operations NUMBER;
v_r12_wip_op_resource_inst NUMBER;
v_r12_wip_repetitive_sched NUMBER;
v_r12_bom_structures_b NUMBER;
v_r12_mtl_material_transac NUMBER;
v_r12_mtl_system_items_b NUMBER;
v_r12_mtl_user_demand NUMBER;
v_r12_mtl_user_supply NUMBER;
v_r12_mrp_forecast_items NUMBER;
v_r12_po_acceptances NUMBER;
v_r12_wip_requirement_oper NUMBER;
v_r12_wip_sub_operation_re NUMBER;
v_r12_bom_operation_resour NUMBER;
v_r12_bom_resource_changes NUMBER;
v_r12_bom_sub_operation_re NUMBER;
v_r12_mtl_item_categories NUMBER;
v_r12_mrp_forecast_designa NUMBER;
v_r12_wip_flow_schedules NUMBER;
v_r12_wip_repetitive_items NUMBER;
v_r12_wsm_copy_operations NUMBER;
v_r12_bom_components_b NUMBER;
v_r12_mrp_forecast_dates NUMBER;
v_r12_mrp_schedule_dates NUMBER;
v_r12_oe_order_lines_all NUMBER;
v_r12_wip_lines NUMBER;
v_r12_bom_operation_networ NUMBER;
v_r12_mtl_demand NUMBER;
v_r12_mtl_onhand_quantitie NUMBER;
v_r12_po_supplier_item_cap NUMBER;
v_r12_wip_discrete_jobs NUMBER;
v_r12_bom_operational_rout NUMBER;
v_r12_bom_substitute_compo NUMBER;
v_r12_eam_wo_relationships NUMBER;
v_r12_mtl_reservations NUMBER;
v_r12_mtl_supply NUMBER;
v_r12_bom_res_instance_cha NUMBER;
v_r12_mtl_txn_request_line NUMBER;
v_r12_wip_operation_networ NUMBER;
v_r12_wsh_trips NUMBER;
v_r12_wsh_trip_stops NUMBER;
v_r12_wsm_copy_requirement NUMBER;
-- Other Variables
v_script_date DATE;
BEGIN
SELECT sysdate INTO v_script_date from dual;
SELECT count(*)
INTO v_r12_ahl_schedule_materia
FROM ahl.mlog$_ahl_schedule_materia;
SELECT count(*)
INTO v_r12_bom_operation_sequen
FROM bom.mlog$_bom_operation_sequen;
SELECT count(*)
INTO v_r12_wip_operation_resour
FROM wip.mlog$_wip_operation_resour;
SELECT count(*)
INTO v_r12_wsm_copy_op_networks
FROM wsm.mlog$_wsm_copy_op_networks;
SELECT count(*)
INTO v_r12_wsm_copy_op_resource
FROM wsm.mlog$_wsm_copy_op_resource;
SELECT count(*)
INTO v_r12_wsm_copy_op_resource1
FROM wsm.mlog$_wsm_copy_op_resource1;
SELECT count(*)
INTO v_r12_po_change_requests
FROM po.mlog$_po_change_requests;
SELECT count(*) INTO v_r12_wip_operations FROM wip.mlog$_wip_operations;
SELECT count(*)
INTO v_r12_wip_op_resource_inst
FROM wip.mlog$_wip_op_resource_inst;
SELECT count(*)
INTO v_r12_wip_repetitive_sched
FROM wip.mlog$_wip_repetitive_sched;
SELECT count(*)
INTO v_r12_bom_structures_b
FROM bom.mlog$_bom_structures_b;
SELECT count(*)
INTO v_r12_mtl_material_transac
FROM inv.mlog$_mtl_material_transac;
SELECT count(*)
INTO v_r12_mtl_system_items_b
FROM inv.mlog$_mtl_system_items_b;
SELECT count(*)
INTO v_r12_mtl_user_demand
FROM inv.mlog$_mtl_user_demand;
SELECT count(*)
INTO v_r12_mtl_user_supply
FROM inv.mlog$_mtl_user_supply;
SELECT count(*)
INTO v_r12_mrp_forecast_items
FROM mrp.mlog$_mrp_forecast_items;
SELECT count(*) INTO v_r12_po_acceptances FROM po.mlog$_po_acceptances;
SELECT count(*)
INTO v_r12_wip_requirement_oper
FROM wip.mlog$_wip_requirement_oper;
SELECT count(*)
INTO v_r12_wip_sub_operation_re
FROM wip.mlog$_wip_sub_operation_re;
SELECT count(*)
INTO v_r12_bom_operation_resour
FROM bom.mlog$_bom_operation_resour;
SELECT count(*)
INTO v_r12_bom_resource_changes
FROM bom.mlog$_bom_resource_changes;
SELECT count(*)
INTO v_r12_bom_sub_operation_re
FROM bom.mlog$_bom_sub_operation_re;
SELECT count(*)
INTO v_r12_mtl_item_categories
FROM inv.mlog$_mtl_item_categories;
SELECT count(*)
INTO v_r12_mrp_forecast_designa
FROM mrp.mlog$_mrp_forecast_designa;
SELECT count(*)
INTO v_r12_wip_flow_schedules
FROM wip.mlog$_wip_flow_schedules;
SELECT count(*)
INTO v_r12_wip_repetitive_items
FROM wip.mlog$_wip_repetitive_items;
SELECT count(*)
INTO v_r12_wsm_copy_operations
FROM wsm.mlog$_wsm_copy_operations;
SELECT count(*)
INTO v_r12_bom_components_b
FROM bom.mlog$_bom_components_b;
SELECT count(*)
INTO v_r12_mrp_forecast_dates
FROM mrp.mlog$_mrp_forecast_dates;
SELECT count(*)
INTO v_r12_mrp_schedule_dates
FROM mrp.mlog$_mrp_schedule_dates;
SELECT count(*)
INTO v_r12_oe_order_lines_all
FROM ont.mlog$_oe_order_lines_all;
SELECT count(*) INTO v_r12_wip_lines FROM wip.mlog$_wip_lines;
SELECT count(*)
INTO v_r12_bom_operation_networ
FROM bom.mlog$_bom_operation_networ;
SELECT count(*) INTO v_r12_mtl_demand FROM inv.mlog$_mtl_demand;
SELECT count(*)
INTO v_r12_mtl_onhand_quantitie
FROM inv.mlog$_mtl_onhand_quantitie;
SELECT count(*)
INTO v_r12_po_supplier_item_cap
FROM po.mlog$_po_supplier_item_cap;
SELECT count(*)
INTO v_r12_wip_discrete_jobs
FROM wip.mlog$_wip_discrete_jobs;
SELECT count(*)
INTO v_r12_bom_operational_rout
FROM bom.mlog$_bom_operational_rout;
SELECT count(*)
INTO v_r12_bom_substitute_compo
FROM bom.mlog$_bom_substitute_compo;
SELECT count(*)
INTO v_r12_eam_wo_relationships
FROM eam.mlog$_eam_wo_relationships;
SELECT count(*)
INTO v_r12_mtl_reservations
FROM inv.mlog$_mtl_reservations;
SELECT count(*) INTO v_r12_mtl_supply FROM inv.mlog$_mtl_supply;
SELECT count(*)
INTO v_r12_bom_res_instance_cha
FROM bom.mlog$_bom_res_instance_cha;
SELECT count(*)
INTO v_r12_mtl_txn_request_line
FROM inv.mlog$_mtl_txn_request_line;
SELECT count(*)
INTO v_r12_wip_operation_networ
FROM wip.mlog$_wip_operation_networ;
SELECT count(*) INTO v_r12_wsh_trips FROM wsh.mlog$_wsh_trips;
SELECT count(*) INTO v_r12_wsh_trip_stops FROM wsh.mlog$_wsh_trip_stops;
SELECT count(*)
INTO v_r12_wsm_copy_requirement
FROM wsm.mlog$_wsm_copy_requirement;
INSERT INTO rcs_analysis_r12_temp
(script_date,
ahl_schedule_materia,
bom_operation_sequen,
wip_operation_resour,
wsm_copy_op_networks,
wsm_copy_op_resource,
wsm_copy_op_resource1,
po_change_requests,
wip_operations,
wip_op_resource_inst,
wip_repetitive_sched,
bom_structures_b,
mtl_material_transac,
mtl_system_items_b,
mtl_user_demand,
mtl_user_supply,
mrp_forecast_items,
po_acceptances,
wip_requirement_oper,
wip_sub_operation_re,
bom_operation_resour,
bom_resource_changes,
bom_sub_operation_re,
mtl_item_categories,
mrp_forecast_designa,
wip_flow_schedules,
wip_repetitive_items,
wsm_copy_operations,
bom_components_b,
mrp_forecast_dates,
mrp_schedule_dates,
oe_order_lines_all,
wip_lines,
bom_operation_networ,
mtl_demand,
mtl_onhand_quantitie,
po_supplier_item_cap,
wip_discrete_jobs,
bom_operational_rout,
bom_substitute_compo,
eam_wo_relationships,
mtl_reservations,
mtl_supply,
bom_res_instance_cha,
mtl_txn_request_line,
wip_operation_networ,
wsh_trips,
wsh_trip_stops,
wsm_copy_requirement)
VALUES
(v_script_date,
v_r12_ahl_schedule_materia,
v_r12_bom_operation_sequen,
v_r12_wip_operation_resour,
v_r12_wsm_copy_op_networks,
v_r12_wsm_copy_op_resource,
v_r12_wsm_copy_op_resource1,
v_r12_po_change_requests,
v_r12_wip_operations,
v_r12_wip_op_resource_inst,
v_r12_wip_repetitive_sched,
v_r12_bom_structures_b,
v_r12_mtl_material_transac,
v_r12_mtl_system_items_b,
v_r12_mtl_user_demand,
v_r12_mtl_user_supply,
v_r12_mrp_forecast_items,
v_r12_po_acceptances,
v_r12_wip_requirement_oper,
v_r12_wip_sub_operation_re,
v_r12_bom_operation_resour,
v_r12_bom_resource_changes,
v_r12_bom_sub_operation_re,
v_r12_mtl_item_categories,
v_r12_mrp_forecast_designa,
v_r12_wip_flow_schedules,
v_r12_wip_repetitive_items,
v_r12_wsm_copy_operations,
v_r12_bom_components_b,
v_r12_mrp_forecast_dates,
v_r12_mrp_schedule_dates,
v_r12_oe_order_lines_all,
v_r12_wip_lines,
v_r12_bom_operation_networ,
v_r12_mtl_demand,
v_r12_mtl_onhand_quantitie,
v_r12_po_supplier_item_cap,
v_r12_wip_discrete_jobs,
v_r12_bom_operational_rout,
v_r12_bom_substitute_compo,
v_r12_eam_wo_relationships,
v_r12_mtl_reservations,
v_r12_mtl_supply,
v_r12_bom_res_instance_cha,
v_r12_mtl_txn_request_line,
v_r12_wip_operation_networ,
v_r12_wsh_trips,
v_r12_wsh_trip_stops,
v_r12_wsm_copy_requirement);
END;
/
commit; |