The following lines contain the word 'select', 'insert', 'update' or 'delete':
PROCEDURE Update_Kpi_Color_Properties (
p_commit IN VARCHAR2 := FND_API.G_FALSE
, p_objective_id IN BSC_KPIS_B.indicator%TYPE
, p_kpi_measure_id IN BSC_KPI_ANALYSIS_MEASURES_B.kpi_measure_id%TYPE
, p_disable_color IN BSC_KPI_MEASURE_PROPS.disable_color%TYPE
, p_kpi_prototype_color IN BSC_KPI_MEASURE_PROPS.prototype_color_id%TYPE
, p_kpi_prototype_trend IN BSC_KPI_MEASURE_PROPS.prototype_trend_id%TYPE
, p_color_by_total IN BSC_KPI_MEASURE_PROPS.color_by_total%TYPE
, p_disable_trend IN BSC_KPI_MEASURE_PROPS.disable_trend%TYPE
, p_need_color_recalc IN VARCHAR2 := 'N'
, x_return_status OUT NOCOPY VARCHAR2
, x_msg_count OUT NOCOPY NUMBER
, x_msg_data OUT NOCOPY VARCHAR2
)
IS
l_kpi_measure_rec BSC_KPI_MEASURE_PROPS_PUB.kpi_measure_props_rec;
BSC_KPI_MEASURE_PROPS_PUB.Update_Kpi_Measure_Props
( p_commit => p_commit
, p_kpi_measure_rec => l_kpi_measure_rec
, x_return_status => x_return_status
, x_msg_count => x_msg_count
, x_msg_data => x_msg_data
);
x_msg_data := x_msg_data || ' -> BSC_KPI_COLOR_PROPERTIES_PUB.Update_Kpi_Color_Properties ';
x_msg_data := SQLERRM || ' at BSC_KPI_COLOR_PROPERTIES_PUB.Update_Kpi_Color_Properties ';
x_msg_data := x_msg_data || ' -> BSC_KPI_COLOR_PROPERTIES_PUB.Update_Kpi_Color_Properties ';
x_msg_data := SQLERRM || ' at BSC_KPI_COLOR_PROPERTIES_PUB.Update_Kpi_Color_Properties ';
END Update_Kpi_Color_Properties;
PROCEDURE Update_Obj_Color_Properties (
p_commit IN VARCHAR2 := FND_API.G_FALSE
, p_objective_id IN BSC_KPIS_B.indicator%TYPE
, p_obj_prototype_color_id IN BSC_KPIS_B.prototype_color_id%TYPE
, p_obj_prototype_trend_id IN BSC_KPIS_B.prototype_trend_id%TYPE
, p_color_rollup_type IN BSC_KPIS_B.color_rollup_type%TYPE
, p_weighted_color_method IN BSC_KPIS_B.weighted_color_method%TYPE
, p_need_color_recalc IN VARCHAR2 := 'Y'
, x_return_status OUT NOCOPY VARCHAR2
, x_msg_count OUT NOCOPY NUMBER
, x_msg_data OUT NOCOPY VARCHAR2
)
IS
l_objective_rec BSC_KPI_PUB.Bsc_Kpi_Entity_Rec;
SELECT indicator
FROM bsc_kpis_b
WHERE source_indicator = p_indicator
AND share_flag = 2 -- shared objective.
AND prototype_flag <> 2;
BSC_KPI_PVT.Update_Kpi
( p_commit => p_commit
, p_Bsc_Kpi_Entity_Rec => l_objective_rec
, x_return_status => x_return_status
, x_msg_count => x_msg_count
, x_msg_data => x_msg_data
);
BSC_KPI_PVT.Update_Kpi
( p_commit => p_commit
, p_Bsc_Kpi_Entity_Rec => l_objective_rec
, x_return_status => x_return_status
, x_msg_count => x_msg_count
, x_msg_data => x_msg_data
);
x_msg_data := x_msg_data || ' -> BSC_KPI_COLOR_PROPERTIES_PUB.Update_Obj_Color_Properties ';
x_msg_data := SQLERRM || ' at BSC_KPI_COLOR_PROPERTIES_PUB.Update_Obj_Color_Properties ';
x_msg_data := x_msg_data || ' -> BSC_KPI_COLOR_PROPERTIES_PUB.Update_Obj_Color_Properties ';
x_msg_data := SQLERRM || ' at BSC_KPI_COLOR_PROPERTIES_PUB.Update_Obj_Color_Properties ';
END Update_Obj_Color_Properties;
PROCEDURE Create_Update_Kpi_Mes_Weights (
p_commit IN VARCHAR2 := FND_API.G_FALSE
, p_objective_id IN BSC_KPIS_B.indicator%TYPE
, p_kpi_measure_id IN BSC_KPI_ANALYSIS_MEASURES_B.kpi_measure_id%TYPE
, p_kpi_weight IN BSC_KPI_MEASURE_WEIGHTS.weight%TYPE
, x_return_status OUT NOCOPY VARCHAR2
, x_msg_count OUT NOCOPY NUMBER
, x_msg_data OUT NOCOPY VARCHAR2
)
IS
l_kpi_measure_weights_rec BSC_KPI_MEASURE_WEIGHTS_PUB.kpi_measure_weights_rec;
SELECT count(1) INTO l_num FROM bsc_kpi_measure_weights WHERE indicator = p_objective_id AND kpi_measure_id = p_kpi_measure_id;
BSC_KPI_MEASURE_WEIGHTS_PUB.Update_Kpi_Measure_Weights
( p_commit => p_commit
, p_kpi_measure_weights_rec => l_kpi_measure_weights_rec
, p_cascade_shared => TRUE
, x_return_status => x_return_status
, x_msg_count => x_msg_count
, x_msg_data => x_msg_data
);
/*SELECT prototype_flag INTO l_obj_prototype_flag
FROM bsc_kpis_b
WHERE indicator = p_objective_id;*/
SELECT bk.color_rollup_type, bk.prototype_flag
INTO l_color_rollup_type, l_obj_prototype_flag
FROM bsc_db_color_ao_defaults_v dd, bsc_kpi_analysis_measures_vl km, bsc_kpis_b bk
WHERE km.indicator = p_objective_id AND
bk.indicator = km.indicator AND
km.indicator = dd.indicator AND
dd.a0_default = km.analysis_option0 AND
dd.a1_default = km.analysis_option1 AND
dd.a2_default = km.analysis_option2 AND
km.default_value = 1;
x_msg_data := x_msg_data || ' -> BSC_KPI_COLOR_PROPERTIES_PUB.Create_Update_Kpi_Measure_Weights ';
x_msg_data := SQLERRM || ' at BSC_KPI_COLOR_PROPERTIES_PUB.Create_Update_Kpi_Measure_Weights ';
x_msg_data := x_msg_data || ' -> BSC_KPI_COLOR_PROPERTIES_PUB.Create_Update_Kpi_Measure_Weights ';
x_msg_data := SQLERRM || ' at BSC_KPI_COLOR_PROPERTIES_PUB.Create_Update_Kpi_Measure_Weights ';
END Create_Update_Kpi_Mes_Weights;
SELECT indicator
FROM bsc_kpis_b
WHERE source_indicator = p_indicator
AND share_flag = 2 -- shared objective.
AND prototype_flag <> 2;
SELECT indicator
FROM bsc_kpis_b
WHERE source_indicator = p_indicator
AND share_flag = 2 -- shared objective.
AND prototype_flag <> 2;
BSC_DESIGNER_PVT.Update_Kpi_Prototype_Flag
( p_objective_id => p_objective_id
, p_kpi_measure_id => p_kpi_measure_id
, p_flag => p_prototype_flag
);
BSC_DESIGNER_PVT.Update_Kpi_Prototype_Flag
( p_objective_id => c_shared.indicator
, p_kpi_measure_id => l_kpi_measure_id
, p_flag => p_prototype_flag
);
/*SELECT prototype_flag INTO l_obj_prototype_flag
FROM bsc_kpis_b
WHERE indicator = p_objective_id;*/
SELECT bk.color_rollup_type, km.kpi_measure_id, bk.prototype_flag
INTO l_color_rollup_type, l_def_kpi_measure_id, l_obj_prototype_flag
FROM bsc_db_color_ao_defaults_v dd, bsc_kpi_analysis_measures_vl km, bsc_kpis_b bk
WHERE km.indicator = p_objective_id AND
bk.indicator = km.indicator AND
km.indicator = dd.indicator AND
dd.a0_default = km.analysis_option0 AND
dd.a1_default = km.analysis_option1 AND
dd.a2_default = km.analysis_option2 AND
km.default_value = 1;
BSC_KPI_MEASURE_PROPS_PUB.Update_Kpi_Measure_Props
( p_commit => p_commit
, p_kpi_measure_rec => l_kpi_measure_rec
, x_return_status => x_return_status
, x_msg_count => x_msg_count
, x_msg_data => x_msg_data
);