The following lines contain the word 'select', 'insert', 'update' or 'delete':
BIS_PMF_GET_DIMLEVELS_PUB.GET_DIMLEVEL_SELECT_STRING(
p_DimLevelShortName => pDimensionLevel
,p_bis_source => pDimSource
,x_Select_String => v_sql_stmnt
,x_table_name=> v_table
,x_id_name=> v_id_name
,x_value_name=> v_value_name
,x_return_status=> v_return_status
,x_msg_count=> v_msg_count
,x_msg_data=> v_msg_data
);
vSql := 'select '||v_id_name||' from '||v_table;
SELECT dimension_id
FROM bis_dimensions
WHERE short_name = pDimShortName;
SELECT short_name
FROM bis_levels
where short_name like p_Search_string AND
dimension_id= p_dim_id;
select attribute2
FROM ak_region_items ak
where ak.region_code = p_region_code
AND ak.attribute1 in (G_DIMENSION_LEVEL, G_DIM_LEVEL_SINGLE_VALUE,G_VIEWBY_PARAMETER)
AND substr(ak.attribute2, instr(ak.attribute2, '+')+1)
= nvl(p_view_by_level, substr(ak.attribute2, instr(ak.attribute2, '+')+1))
AND substr(ak.attribute2, 1,instr(ak.attribute2, '+')-1)
like nvl(p_search_string, substr(ak.attribute2, 1,instr(ak.attribute2, '+')-1))
order by display_sequence;
select nested_region_code from ak_region_items
where region_code = p_region_code
and nested_region_code is not null;
select DISTINCT nvl(attribute2,attribute_code)
into vParameter1
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm1Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter2
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm2Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter3
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm3Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter4
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm4Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter5
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm5Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter6
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm6Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter7
from ak_region_items_vl AK
where ak.region_code = p_region_code
AND substr(ak.attribute2, instr(ak.attribute2, '+')+1) = p_parm7Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter8
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm8Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter9
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm9Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter10
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm10Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter11
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm11Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter12
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm12Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter13
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm13Level_short_name
AND ak.node_query_flag = 'Y';
Select attribute2
into vParm15Value_name
from ak_region_items_vl AK
where ak.region_code = p_region_code
AND substr(ak.attribute2, instr(ak.attribute2, '+')+1) = p_viewby_level_short_name
AND ak.attribute1 in ('DIMENSION LEVEL', 'DIM LEVEL SINGLE VALUE');
Select nvl(attribute2,attribute_code)
into vTimeParameter
from ak_region_items_vl AK
where ak.region_code = p_region_code
AND substr(ak.attribute2, instr(ak.attribute2, '+')+1) = p_TimeparmLevel_short_name
AND ak.attribute1 in ('DIMENSION LEVEL', 'DIM LEVEL SINGLE VALUE', 'HIDE VIEW BY DIMENSION');
select bis_notification_id_s.nextval into vNotifId from dual;
select attribute2
FROM ak_region_items ak
where ak.region_code = p_region_code
AND ak.attribute1 in (G_DIMENSION_LEVEL, G_DIM_LEVEL_SINGLE_VALUE,G_VIEWBY_PARAMETER)
AND substr(ak.attribute2, instr(ak.attribute2, '+')+1)
= nvl(p_view_by_level, substr(ak.attribute2, instr(ak.attribute2, '+')+1))
AND substr(ak.attribute2, 1,instr(ak.attribute2, '+')-1)
like nvl(p_search_string, substr(ak.attribute2, 1,instr(ak.attribute2, '+')-1))
order by display_sequence;
select nested_region_code from ak_region_items
where region_code = p_region_code
and nested_region_code is not null;
select DISTINCT nvl(attribute2,attribute_code)
into vParameter1
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm1Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter2
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm2Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter3
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm3Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter4
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm4Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter5
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm5Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter6
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm6Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter7
from ak_region_items_vl AK
where ak.region_code = p_region_code
AND substr(ak.attribute2, instr(ak.attribute2, '+')+1) = p_parm7Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter8
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm8Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter9
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm9Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter10
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm10Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter11
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm11Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter12
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm12Level_short_name
AND ak.node_query_flag = 'Y';
select DISTINCT nvl(attribute2,attribute_code)
into vParameter13
from ak_region_items_vl AK
where ak.region_code in ( p_region_code, l_nested_region_code)
AND nvl(substr(ak.attribute2, instr(ak.attribute2, '+')+1), attribute_code) = p_parm13Level_short_name
AND ak.node_query_flag = 'Y';
Select attribute2
into vParm15Value_name
from ak_region_items_vl AK
where ak.region_code = p_region_code
AND substr(ak.attribute2, instr(ak.attribute2, '+')+1) = p_viewby_level_short_name
AND ak.attribute1 in ('DIMENSION LEVEL', 'DIM LEVEL SINGLE VALUE');
Select nvl(attribute2,attribute_code)
into vTimeParameter
from ak_region_items_vl AK
where ak.region_code = p_region_code
AND substr(ak.attribute2, instr(ak.attribute2, '+')+1) = p_TimeparmLevel_short_name
AND ak.attribute1 in ('DIMENSION LEVEL', 'DIM LEVEL SINGLE VALUE', 'HIDE VIEW BY DIMENSION');
select bis_notification_id_s.nextval into vNotifId from dual;
SELECT *
INTO l_bisfv_targets_rec
FROM bisfv_targets bisfv_targets
WHERE bisfv_targets.TARGET_ID = l_Target_Rec.Target_ID;
SELECT *
INTO l_bisbv_target_levels_rec
FROM bisbv_target_levels bisbv_target_levels
WHERE bisbv_target_levels.TARGET_LEVEL_ID
= l_Target_Rec.Target_Level_ID;
SELECT *
INTO l_bisfv_targets_rec
FROM bisfv_targets bisfv_targets
WHERE bisfv_targets.TARGET_LEVEL_ID = pTarget_Level_ID
-- used to be p_Target_Rec.Plan_ID
AND bisfv_targets.PLAN_ID = l_plan_id
---changed org and time logic
AND (l_org_level_value_id IS NULL
OR NVL(bisfv_targets.ORG_LEVEL_VALUE_ID,'T') = NVL(l_org_level_value_id, 'T'))
AND (l_time_level_value_id IS NULL
OR NVL(bisfv_targets.TIME_LEVEL_VALUE_ID,'T') = NVL(l_time_level_value_id, 'T'))
AND NVL(bisfv_targets.DIM1_LEVEL_VALUE_ID, 'T')
= DECODE( l_Target_Rec.Dim1_Level_Value_ID
, FND_API.G_MISS_CHAR
, 'T'
, NVL(l_Target_Rec.Dim1_Level_Value_ID, 'T')
)
AND NVL(bisfv_targets.DIM2_LEVEL_VALUE_ID, 'T')
= DECODE( l_Target_Rec.Dim2_Level_Value_ID
, FND_API.G_MISS_CHAR
, 'T'
, NVL(l_Target_Rec.Dim2_Level_Value_ID, 'T')
)
AND NVL(bisfv_targets.DIM3_LEVEL_VALUE_ID, 'T')
= DECODE( l_Target_Rec.Dim3_Level_Value_ID
, FND_API.G_MISS_CHAR
, 'T'
, NVL(l_Target_Rec.Dim3_Level_Value_ID, 'T')
)
AND NVL(bisfv_targets.DIM4_LEVEL_VALUE_ID, 'T')
= DECODE( l_Target_Rec.Dim4_Level_Value_ID
, FND_API.G_MISS_CHAR
, 'T'
, NVL(l_Target_Rec.Dim4_Level_Value_ID, 'T')
)
AND NVL(bisfv_targets.DIM5_LEVEL_VALUE_ID, 'T')
= DECODE( l_Target_Rec.Dim5_Level_Value_ID
, FND_API.G_MISS_CHAR
, 'T'
, NVL(l_Target_Rec.Dim5_Level_Value_ID, 'T')
)
AND NVL(bisfv_targets.DIM6_LEVEL_VALUE_ID, 'T')
= DECODE( l_Target_Rec.Dim6_Level_Value_ID
, FND_API.G_MISS_CHAR
, 'T'
, NVL(l_Target_Rec.Dim6_Level_Value_ID, 'T')
)
AND NVL(bisfv_targets.DIM7_LEVEL_VALUE_ID, 'T')
= DECODE( l_Target_Rec.Dim7_Level_Value_ID
, FND_API.G_MISS_CHAR
, 'T'
, NVL(l_Target_Rec.Dim7_Level_Value_ID, 'T')
)
;
Select
COMPUTING_FUNCTION_ID
into
lComputing_Function_Id
from bisbv_target_levels
where target_level_ID =l_bisfv_targets_rec.Target_Level_ID;