The following lines contain the word 'select', 'insert', 'update' or 'delete':
-- insert into sri_log values ( fnd_log_messages_s.nextval, p_msg);
delete from pa_pjt_fact_period;
SELECT /*+ ordered */
ra.rate_based_flag billable_flag ,
to_number(to_char(bl.start_date,'YYYYMMDD')) wbs_element_id ,
-- ra.task_id wbs_element_id ,
ra.resource_class_code resource_class ,
sum(nvl(bl.project_raw_cost,0)) ,
sum(nvl(bl.project_burdened_COST,0)) ,
sum(nvl(bl.project_revenue,0)) ,
sum(nvl(bl.project_init_raw_cost,0)) ,
sum(nvl(bl.project_init_burdened_cost,0)) ,
sum(nvl(bl.project_init_revenue,0)) ,
sum( decode( l_version_type,'FINANCIAL', nvl(bl.project_raw_cost,0) - nvl(bl.project_init_raw_cost,0), 0) ) ,
sum(decode( l_version_type,'FINANCIAL', nvl(bl.project_burdened_COST,0) - nvl(bl.project_init_burdened_cost,0), 0)) ,
sum(nvl(bl.raw_cost,0) ) func_raw_cost,
sum(nvl(bl.burdened_COST,0)) func_BRDN_COST ,
sum(nvl(bl.revenue,0)) func_revenue ,
sum(nvl(bl.init_raw_cost,0)) func_actual_raw_cost ,
sum(nvl(bl.init_burdened_cost,0)) func_actual_brdn_cost ,
sum(nvl(bl.init_revenue,0)) func_actual_revenue ,
sum(decode( l_version_type,'FINANCIAL', nvl(bl.raw_cost,0) - nvl(bl.init_raw_cost,0), 0)) func_etc_raw_cost ,
sum(decode( l_version_type,'FINANCIAL', nvl(bl.burdened_COST,0) - nvl(bl.init_burdened_cost,0), 0)) func_etc_brdn_cost ,
sum(nvl(bl.quantity,0) ) quantity,
sum(nvl(bl.init_quantity,0)) actual_quantity ,
sum(decode( l_version_type,'FINANCIAL', nvl(bl.quantity,0) - nvl(bl.init_quantity,0), 0)) etc_quantity ,
'/'||to_number(to_char(bl.start_date,'YYYYMMDD')) ,
1 ,
1 wbs_level
FROM PA_RESOURCE_ASSIGNMENTS ra ,
PA_BUDGET_LINES bl ,
pa_ppr_obj_tmp b
WHERE ra.resource_asSIGNment_id = bl.resource_asSIGNment_id
and ra.budget_version_id = l_budget_version_id
and ra.task_id = b.object_id
group by
ra.rate_based_flag ,
to_number(to_char(bl.start_date,'YYYYMMDD')),
ra.resource_class_code,
'/'||to_number(to_char(bl.start_date,'YYYYMMDD')) ;
SELECT /*+ ordered */
ra.rate_based_flag billable_flag ,
to_number(to_char(bl.start_date,'YYYYMMDD')) rbs_element_id ,
ra.resource_class_code resource_class ,
sum(nvl(bl.project_raw_cost,0)) ,
sum(nvl(bl.project_burdened_COST,0)) ,
sum(nvl(bl.project_revenue,0)) ,
sum(nvl(bl.project_init_raw_cost,0)) ,
sum(nvl(bl.project_init_burdened_cost,0)) ,
sum(nvl(bl.project_init_revenue,0)) ,
sum( decode( l_version_type,'FINANCIAL', nvl(bl.project_raw_cost,0) - nvl(bl.project_init_raw_cost,0), 0) ) ,
sum(decode( l_version_type,'FINANCIAL', nvl(bl.project_burdened_COST,0) - nvl(bl.project_init_burdened_cost,0), 0)) ,
sum(nvl(bl.raw_cost,0) ) func_raw_cost,
sum(nvl(bl.burdened_COST,0)) func_BRDN_COST ,
sum(nvl(bl.revenue,0)) func_revenue ,
sum(nvl(bl.init_raw_cost,0)) func_actual_raw_cost ,
sum(nvl(bl.init_burdened_cost,0)) func_actual_brdn_cost ,
sum(nvl(bl.init_revenue,0)) func_actual_revenue ,
sum(decode( l_version_type,'FINANCIAL', nvl(bl.raw_cost,0) - nvl(bl.init_raw_cost,0), 0)) func_etc_raw_cost ,
sum(decode( l_version_type,'FINANCIAL', nvl(bl.burdened_COST,0) - nvl(bl.init_burdened_cost,0), 0)) func_etc_brdn_cost ,
sum(nvl(bl.quantity,0) ) quantity,
sum(nvl(bl.init_quantity,0)) actual_quantity ,
sum(decode( l_version_type,'FINANCIAL', nvl(bl.quantity,0) - nvl(bl.init_quantity,0), 0)) etc_quantity ,
'/'||to_number(to_char(bl.start_date,'YYYYMMDD')) ,
1 ,
1 wbs_level
FROM PA_RESOURCE_ASSIGNMENTS ra ,
PA_BUDGET_LINES bl ,
pa_ppr_obj_tmp b
WHERE ra.resource_asSIGNment_id = bl.resource_asSIGNment_id
and ra.budget_version_id = l_budget_version_id
and (
( p_fact_slice = 'RBS' AND ra.rbs_element_id = b.object_id )
OR
( p_fact_slice = 'CBS' AND ra.cbs_element_id = b.object_id )
)
group by
ra.rate_based_flag,
to_number(to_char(bl.start_date,'YYYYMMDD')) ,
ra.resource_class_code,
'/'||to_number(to_char(bl.start_date,'YYYYMMDD'));
SELECT /*+ ordered */
ra.rate_based_flag billable_flag ,
to_number(to_char(bl.start_date,'YYYYMMDD')) rbs_element_id ,
ra.resource_class_code resource_class ,
sum(nvl(bl.project_raw_cost,0)) ,
sum(nvl(bl.project_burdened_COST,0)) ,
sum(nvl(bl.project_revenue,0)) ,
sum(nvl(bl.project_init_raw_cost,0)) ,
sum(nvl(bl.project_init_burdened_cost,0)) ,
sum(nvl(bl.project_init_revenue,0)) ,
sum(nvl(bl.project_raw_cost,0) - nvl(bl.project_init_raw_cost,0)) ,
sum(nvl(bl.project_burdened_cost,0) - nvl(bl.project_init_burdened_cost,0)) ,
sum(nvl(bl.raw_cost,0) ) func_raw_cost,
sum(nvl(bl.burdened_COST,0)) func_BRDN_COST ,
sum(nvl(bl.revenue,0)) func_revenue ,
sum(nvl(bl.init_raw_cost,0)) func_actual_raw_cost ,
sum(nvl(bl.init_burdened_cost,0)) func_actual_brdn_cost ,
sum(nvl(bl.init_revenue,0)) func_actual_revenue ,
sum(nvl(bl.raw_cost,0) - nvl(bl.init_raw_cost,0)) func_etc_raw_cost ,
sum(nvl(bl.burdened_cost,0) - nvl(bl.init_burdened_cost,0)) func_etc_brdn_cost ,
sum(nvl(bl.quantity,0) ) quantity,
sum(nvl(bl.init_quantity,0)) actual_quantity ,
sum(nvl(bl.quantity,0) - nvl(bl.init_quantity,0)) etc_quantity ,
'/'||to_number(to_char(bl.start_date,'YYYYMMDD')) ,
1 ,
1 wbs_level
FROM PA_RESOURCE_ASSIGNMENTS ra ,
PA_BUDGET_LINES bl ,
pa_ppr_obj_tmp c,
pa_ppr_obj_tmp2 b
WHERE ra.resource_asSIGNment_id = bl.resource_asSIGNment_id
and ra.budget_version_id = l_budget_version_id
and ra.task_id = c.object_id
and (
( p_fact_slice = 'WBS_TO_RBS' AND ra.rbs_element_id = b.object_id ) OR
( p_fact_slice = 'WBS_TO_CBS' AND ra.cbs_element_id = b.object_id )
)
group by
ra.rate_based_flag ,
to_number(to_char(bl.start_date,'YYYYMMDD')),
ra.resource_class_code,
'/'||to_number(to_char(bl.start_date,'YYYYMMDD')) ;
SELECT /*+ ordered */
ra.rate_based_flag billable_flag ,
to_number(to_char(bl.start_date,'YYYYMMDD')) task_id ,
ra.resource_class_code resource_class ,
sum(nvl(bl.project_raw_cost,0)) ,
sum(nvl(bl.project_burdened_COST,0)) ,
sum(nvl(bl.project_revenue,0)) ,
sum(nvl(bl.project_init_raw_cost,0)) ,
sum(nvl(bl.project_init_burdened_cost,0)) ,
sum(nvl(bl.project_init_revenue,0)) ,
sum(nvl(bl.project_raw_cost,0) - nvl(bl.project_init_raw_cost,0)) ,
sum(nvl(bl.project_burdened_cost,0) - nvl(bl.project_init_burdened_cost,0)) ,
sum(nvl(bl.raw_cost,0) ) func_raw_cost,
sum(nvl(bl.burdened_COST,0)) func_BRDN_COST ,
sum(nvl(bl.revenue,0)) func_revenue ,
sum(nvl(bl.init_raw_cost,0)) func_actual_raw_cost ,
sum(nvl(bl.init_burdened_cost,0)) func_actual_brdn_cost ,
sum(nvl(bl.init_revenue,0)) func_actual_revenue ,
sum(nvl(bl.raw_cost,0) - nvl(bl.init_raw_cost,0)) func_etc_raw_cost ,
sum(nvl(bl.burdened_cost,0) - nvl(bl.init_burdened_cost,0)) func_etc_brdn_cost ,
sum(nvl(bl.quantity,0) ) quantity,
sum(nvl(bl.init_quantity,0)) actual_quantity ,
sum(nvl(bl.quantity,0) - nvl(bl.init_quantity,0)) etc_quantity ,
'/'||to_number(to_char(bl.start_date,'YYYYMMDD')) ,
1 ,
1 wbs_level
FROM PA_RESOURCE_ASSIGNMENTS ra ,
PA_BUDGET_LINES bl ,
pa_ppr_obj_tmp c,
pa_ppr_obj_tmp2 b
WHERE ra.resource_asSIGNment_id = bl.resource_asSIGNment_id
and ra.budget_version_id = l_budget_version_id
and ra.rbs_element_id = c.object_id
and ra.task_id = b.object_id
group by
ra.rate_based_flag ,
to_number(to_char(bl.start_date,'YYYYMMDD')),
ra.resource_class_code,
'/'||to_number(to_char(bl.start_date,'YYYYMMDD')) ;
SELECT /*+ ordered */
ra.rate_based_flag billable_flag ,
to_number(to_char(bl.start_date,'YYYYMMDD')) element_id ,
ra.resource_class_code resource_class ,
sum(nvl(bl.project_raw_cost,0)) ,
sum(nvl(bl.project_burdened_COST,0)) ,
sum(nvl(bl.project_revenue,0)) ,
sum(nvl(bl.project_init_raw_cost,0)) ,
sum(nvl(bl.project_init_burdened_cost,0)) ,
sum(nvl(bl.project_init_revenue,0)) ,
sum(nvl(bl.project_raw_cost,0) - nvl(bl.project_init_raw_cost,0)) ,
sum(nvl(bl.project_burdened_cost,0) - nvl(bl.project_init_burdened_cost,0)) ,
sum(nvl(bl.raw_cost,0) ) func_raw_cost,
sum(nvl(bl.burdened_COST,0)) func_BRDN_COST ,
sum(nvl(bl.revenue,0)) func_revenue ,
sum(nvl(bl.init_raw_cost,0)) func_actual_raw_cost ,
sum(nvl(bl.init_burdened_cost,0)) func_actual_brdn_cost ,
sum(nvl(bl.init_revenue,0)) func_actual_revenue ,
sum(nvl(bl.raw_cost,0) - nvl(bl.init_raw_cost,0)) func_etc_raw_cost ,
sum(nvl(bl.burdened_cost,0) - nvl(bl.init_burdened_cost,0)) func_etc_brdn_cost ,
sum(nvl(bl.quantity,0) ) quantity,
sum(nvl(bl.init_quantity,0)) actual_quantity ,
sum(nvl(bl.quantity,0) - nvl(bl.init_quantity,0)) etc_quantity ,
'/'||to_number(to_char(bl.start_date,'YYYYMMDD')) ,
1 ,
1 wbs_level
FROM PA_RESOURCE_ASSIGNMENTS ra ,
PA_BUDGET_LINES bl ,
pa_ppr_obj_tmp c,
pa_ppr_obj_tmp2 b
WHERE ra.resource_asSIGNment_id = bl.resource_asSIGNment_id
and ra.budget_version_id = l_budget_version_id
and ra.cbs_element_id = c.object_id
and (
( p_fact_slice = 'CBS_TO_RBS' AND ra.rbs_element_id = b.object_id ) OR
( p_fact_slice = 'CBS_TO_WBS' AND ra.task_id = b.object_id )
)
group by
ra.rate_based_flag ,
to_number(to_char(bl.start_date,'YYYYMMDD')),
ra.resource_class_code,
'/'||to_number(to_char(bl.start_date,'YYYYMMDD'));
SELECT object_id
FROM pa_ppr_obj_tmp r
START WITH r.parent_object_id = l_object_id CONNECT BY
PRIOR r.object_id = r.parent_object_id;
SELECT object_id
FROM pa_ppr_obj_tmp2 r
START WITH r.parent_object_id = l_object_id_2 CONNECT BY
PRIOR r.object_id = r.parent_object_id ;
select count(*) into l_count1
from pa_pjt_fact_period
where plan_version_id = p_budget_version_id
and rownum = 1 ;
-- delete from pa_pjt_fact_period; -- SRI_BUG
select project_currency_code , projfunc_currency_code
into l_project_currency, l_functional_currency
from pa_projects_All
where project_id = l_project_id;
select /*+ ordered */ distinct decode(bud.fin_plan_type_id,10,'WORKPLAN','FINANCIAL') ,
s.element_version_id, s.proj_element_id
into l_version_type , l_struct_ver_id , l_struct_elem_id
from pa_budget_versions bud,
pa_proj_elem_ver_structure s,
pa_proj_structure_types ppst,
pa_structure_types pst
where
bud.budget_version_id = l_budget_version_id
and s.proj_element_id = ppst.proj_element_id (+)
and ppst.structure_type_id = pst.structure_type_id (+)
and pst.structure_type_class_code (+) = 'WORKPLAN'
and bud.project_structure_version_id = s.element_version_id (+);
select /*+ ordered */
distinct 0, s.proj_element_id
into l_struct_ver_id , l_struct_elem_id
from
pa_proj_elem_ver_structure s,
pa_proj_structure_types ppst,
pa_structure_types pst
where
s.project_id = l_project_id
and s.proj_element_id = ppst.proj_element_id
and ppst.structure_type_id = pst.structure_type_id
and pst.structure_type_class_code = 'FINANCIAL';
delete from pa_ppr_obj_tmp2;
delete from pa_ppr_obj_tmp;
insert into pa_ppr_obj_tmp ( object_id , parent_object_id )
select /*+ ordered */
a.proj_element_id , nvl(c.proj_element_id,l_struct_elem_id)
from PA_PROJ_ELEMENT_VERSIONS a , pa_object_relationships b , PA_PROJ_ELEMENT_VERSIONS c
where a.project_id = l_project_id
and a.object_type = 'PA_TASKS' -- SRI_BUG2
and a.parent_structure_version_id = l_struct_ver_id
and a.element_version_id = b.object_id_to1 (+)
and b.object_type_From (+) = 'PA_TASKS'
and b.relationship_type (+) = 'S'
and b.object_id_from1 = c.element_version_id (+) ;
insert into pa_ppr_obj_tmp ( object_id , parent_object_id )
select /*+ ordered */
p.task_id , nvl(p.parent_task_id, l_struct_elem_id )
from pa_tasks p
where p.project_id = l_project_id ;
insert into pa_ppr_obj_tmp2 ( object_id , parent_object_id )
select rbs_element_id , nvl(parent_element_id,l_rbs_cbs_version_id)
from pa_rbs_elements
where rbs_version_id = l_rbs_cbs_version_id_2;
insert into pa_ppr_obj_tmp ( object_id , parent_object_id )
select rbs_element_id , nvl(parent_element_id,l_rbs_cbs_version_id_2)
from pa_rbs_elements
where rbs_version_id = l_rbs_cbs_version_id ;
insert into pa_ppr_obj_tmp2 ( object_id , parent_object_id )
select /*+ ordered */
a.proj_element_id , nvl(c.proj_element_id,l_struct_elem_id)
from PA_PROJ_ELEMENT_VERSIONS a , pa_object_relationships b , PA_PROJ_ELEMENT_VERSIONS c
where a.project_id = l_project_id
and a.object_type = 'PA_TASKS' -- SRI_BUG2
and a.parent_structure_version_id = l_struct_ver_id
and a.element_version_id = b.object_id_to1 (+)
and b.object_type_From (+) = 'PA_TASKS'
and b.relationship_type (+) = 'S'
and b.object_id_from1 = c.element_version_id (+) ;
insert into pa_ppr_obj_tmp2 ( object_id , parent_object_id )
select /*+ ordered */
p.task_id , nvl(p.parent_task_id, l_struct_elem_id )
from pa_tasks p
where p.project_id = l_project_id ;
insert into pa_ppr_obj_tmp2 ( object_id , parent_object_id )
select rbs_element_id , nvl(parent_element_id,l_rbs_cbs_version_id_2)
from pa_rbs_elements
where rbs_version_id = l_rbs_cbs_version_id_2 ;
l_task_arr.delete;
delete from pa_ppr_obj_tmp ;
INSERT INTO pa_ppr_obj_tmp ( object_id ) values ( l_task_arr(i) ) ;
INSERT INTO pa_ppr_obj_tmp ( object_id ) values ( l_object_id ) ;
l_task_arr.delete;
delete from pa_ppr_obj_tmp2 ;
INSERT INTO pa_ppr_obj_tmp2 ( object_id ) values ( l_task_arr(i) ) ;
INSERT INTO pa_ppr_obj_tmp2 ( object_id ) values ( l_object_id_2 ) ;
l_task_arr.delete;
l_task_level_arr.delete;
l_connect_path_arr.delete;
l_leaf_node_arr.delete;
l_out_qty1_arr.delete;l_out_qty2_arr.delete;l_out_qty3_arr.delete;l_out_labor_qty1_arr.delete;
l_out_labor_qty2_arr.delete;l_out_labor_qty3_arr.delete;
l_out_equip_qty1_arr.delete;l_out_equip_qty2_arr.delete;l_out_equip_qty3_arr.delete;
l_out_amount1_arr.delete;l_out_amount2_arr.delete;l_out_amount3_arr.delete;
l_out_amount4_arr.delete;l_out_amount5_arr.delete;l_out_amount6_arr.delete;
l_out_amount7_arr.delete;l_out_amount8_arr.delete;
l_out_bill_labor_Qty1_arr.delete;l_out_bill_equip_Qty1_arr.delete;l_out_bill_labor_Qty2_arr.delete;
l_out_bill_equip_Qty2_arr.delete;l_out_bill_labor_Qty3_arr.delete;l_out_bill_equip_Qty3_arr.delete;
l_out_bill_amt1_arr.delete;l_out_bill_amt2_arr.delete;l_out_bill_labor_amt1_arr.delete;
l_out_bill_labor_amt2_arr.delete;l_out_equip_amt1_arr.delete;l_out_equip_amt2_arr.delete;
l_out_capit_amt1_arr.delete;l_out_capit_amt2_arr.delete;l_out_labor_amt1_arr.delete;
l_out_labor_amt2_arr.delete;
l_out_labor_amt3_arr.delete;l_out_labor_amt4_arr.delete;l_out_labor_amt5_arr.delete;l_out_labor_amt6_arr.delete;
l_out_labor_amt7_arr.delete;l_out_labor_amt8_arr.delete;
l_out_equip_amt3_arr.delete;l_out_equip_amt4_arr.delete;
l_out_equip_amt5_arr.delete;l_out_equip_amt6_arr.delete;
l_out_equip_amt7_arr.delete;l_out_equip_amt8_arr.delete;
l_out_qty1_arr.delete;l_out_qty2_arr.delete;l_out_qty3_arr.delete;l_out_labor_qty1_arr.delete;
l_out_labor_qty2_arr.delete;l_out_labor_qty3_arr.delete;
l_out_equip_qty1_arr.delete;l_out_equip_qty2_arr.delete;l_out_equip_qty3_arr.delete;
l_out_amount1_arr.delete;l_out_amount2_arr.delete;l_out_amount3_arr.delete;
l_out_amount4_arr.delete;l_out_amount5_arr.delete;l_out_amount6_arr.delete;
l_out_amount7_arr.delete;l_out_amount8_arr.delete;
l_out_bill_labor_Qty1_arr.delete;l_out_bill_equip_Qty1_arr.delete;l_out_bill_labor_Qty2_arr.delete;
l_out_bill_equip_Qty2_arr.delete;l_out_bill_labor_Qty3_arr.delete;l_out_bill_equip_Qty3_arr.delete;
l_out_bill_amt1_arr.delete;l_out_bill_amt2_arr.delete;l_out_bill_labor_amt1_arr.delete;
l_out_bill_labor_amt2_arr.delete;l_out_equip_amt1_arr.delete;l_out_equip_amt2_arr.delete;
l_out_capit_amt1_arr.delete;l_out_capit_amt2_arr.delete;l_out_labor_amt1_arr.delete;
l_out_labor_amt2_arr.delete;
l_out_labor_amt3_arr.delete;l_out_labor_amt4_arr.delete;l_out_labor_amt5_arr.delete;l_out_labor_amt6_arr.delete;
l_out_labor_amt7_arr.delete;l_out_labor_amt8_arr.delete;
l_out_equip_amt3_arr.delete;l_out_equip_amt4_arr.delete;
l_out_equip_amt5_arr.delete;l_out_equip_amt6_arr.delete;
l_out_equip_amt7_arr.delete;l_out_equip_amt8_arr.delete;
l_upd_task_flag_arr.delete;
l_upd_task_arr.delete;
l_upd_task_arr_2.delete;
INSERT INTO pa_pjt_fact_period (
----
PROJECT_ID , PERIOD_ID
, PLAN_VERSION_ID , CURRENCY_CODE
----
,RAW_COST, BRDN_COST, REVENUE
, bill_RAW_COST, bill_BRDN_COST, bill_LABOR_RAW_COST, bill_LABOR_BRDN_COST
, bill_LABOR_HRS, EQUIPMENT_RAW_COST, EQUIPMENT_BRDN_COST
--------
, CAPITALIZABLE_RAW_COST, CAPITALIZABLE_BRDN_COST
, LABOR_RAW_COST, LABOR_BRDN_COST, LABOR_HRS, LABOR_REVENUE
, EQUIPMENT_HOURS, BILLABLE_EQUIPMENT_HOURS
----
, SUP_INV_COMMITTED_COST, PO_COMMITTED_COST, PR_COMMITTED_COST, OTH_COMMITTED_COST
, ACT_LABOR_HRS, ACT_EQUIP_HRS, ACT_LABOR_BRDN_COST
, ACT_EQUIP_BRDN_COST, ACT_BRDN_COST, ACT_RAW_COST
-------
, ACT_REVENUE, ACT_LABOR_RAW_COST,ACT_EQUIP_RAW_COST
, ETC_LABOR_HRS, ETC_EQUIP_HRS, ETC_LABOR_BRDN_COST
----
, ETC_EQUIP_BRDN_COST, ETC_BRDN_COST, ETC_RAW_COST
, ETC_LABOR_RAW_COST, ETC_EQUIP_RAW_COST
-----
, START_DATE
----
)
SELECT
p_project_id ,p_fact_task_arr(i)
,p_budget_version_id , p_currency_code
----
----
, p_fact_amount1_arr(i),p_fact_amount2_arr(i),p_fact_amount3_arr(i)
,p_fact_bill_amt1_arr(i),p_fact_bill_amt2_arr(i),p_fact_bill_labor_amt1_arr(i),p_fact_bill_labor_amt2_arr(i)
,p_fact_bill_labor_Qty1_arr(i),p_fact_equip_amt1_arr(i),p_fact_equip_amt2_arr(i)
-----
,p_fact_capit_amt1_arr(i),p_fact_capit_amt2_arr(i)
,p_fact_labor_amt1_arr(i),p_fact_labor_amt2_arr(i),p_fact_labor_qty1_arr(i), p_fact_labor_amt3_arr(i)
, p_fact_equip_qty1_arr(i),p_fact_bill_equip_Qty1_arr(i)
----
,0,0,0,0
,p_fact_labor_qty2_arr(i),p_fact_equip_qty2_arr(i),p_fact_labor_amt5_arr(i)
,p_fact_equip_amt5_arr(i) ,p_fact_amount5_arr(i),p_fact_amount4_arr(i)
-------
,p_fact_amount6_arr(i),p_fact_labor_amt4_arr(i),p_fact_equip_amt4_arr(i)
,p_fact_labor_qty3_arr(i),p_fact_equip_qty3_arr(i),p_fact_labor_amt8_arr(i)
----
,p_fact_equip_amt8_arr(i),p_fact_amount8_arr(i),p_fact_amount7_arr(i)
, p_fact_labor_amt7_arr(i),p_fact_equip_amt7_arr(i)
-------
-------
,to_date( to_char(p_fact_task_arr(i)),'YYYYMMDD')
from dual ;