DBA Data[Home] [Help]

APPS.BSC_BIS_CUSTOM_KPI_UTIL_PUB dependencies on FND_API

Line 80: RETURN FND_API.G_FALSE;

76: FUNCTION IS_NOT_NULL(p_name VARCHAR2)
77: RETURN VARCHAR2 IS
78: BEGIN
79: IF (p_name IS NULL) THEN
80: RETURN FND_API.G_FALSE;
81: END IF;
82: RETURN FND_API.G_TRUE;
83: END IS_NOT_NULL;
84:

Line 82: RETURN FND_API.G_TRUE;

78: BEGIN
79: IF (p_name IS NULL) THEN
80: RETURN FND_API.G_FALSE;
81: END IF;
82: RETURN FND_API.G_TRUE;
83: END IS_NOT_NULL;
84:
85:
86: /*this function will return 'T' (FND_API.G_TRUE) if the passed short_name of Measure

Line 86: /*this function will return 'T' (FND_API.G_TRUE) if the passed short_name of Measure

82: RETURN FND_API.G_TRUE;
83: END IS_NOT_NULL;
84:
85:
86: /*this function will return 'T' (FND_API.G_TRUE) if the passed short_name of Measure
87: is created through KPI End to End module otherwise 'F' (FND_API.G_FALSE)
88:
89: This function assumes the Short_Name passed is valid and exists in
90: BSC Metadata. It will not be checked from BSC tables due to performance reasons.

Line 87: is created through KPI End to End module otherwise 'F' (FND_API.G_FALSE)

83: END IS_NOT_NULL;
84:
85:
86: /*this function will return 'T' (FND_API.G_TRUE) if the passed short_name of Measure
87: is created through KPI End to End module otherwise 'F' (FND_API.G_FALSE)
88:
89: This function assumes the Short_Name passed is valid and exists in
90: BSC Metadata. It will not be checked from BSC tables due to performance reasons.
91:

Line 99: RETURN FND_API.G_FALSE;

95: RETURN VARCHAR2 IS
96: l_Count NUMBER;
97: BEGIN
98: IF (p_Short_Name IS NULL) THEN
99: RETURN FND_API.G_FALSE;
100: END IF;
101:
102: l_Count := 0;
103:

Line 111: RETURN FND_API.G_FALSE;

107: AND actual_data_source IS NOT NULL
108: AND actual_data_source_type = 'AK';
109:
110: IF (l_Count = 0) THEN
111: RETURN FND_API.G_FALSE;
112: ELSE
113: RETURN FND_API.G_TRUE;
114: END IF;
115: EXCEPTION

Line 113: RETURN FND_API.G_TRUE;

109:
110: IF (l_Count = 0) THEN
111: RETURN FND_API.G_FALSE;
112: ELSE
113: RETURN FND_API.G_TRUE;
114: END IF;
115: EXCEPTION
116: WHEN OTHERS THEN
117: RETURN FND_API.G_FALSE;

Line 117: RETURN FND_API.G_FALSE;

113: RETURN FND_API.G_TRUE;
114: END IF;
115: EXCEPTION
116: WHEN OTHERS THEN
117: RETURN FND_API.G_FALSE;
118: END is_KPI_EndToEnd_Measure;
119:
120: procedure update_kpi_End_To_End_Name(
121: p_Commit IN VARCHAR2 := FND_API.G_FALSE

Line 121: p_Commit IN VARCHAR2 := FND_API.G_FALSE

117: RETURN FND_API.G_FALSE;
118: END is_KPI_EndToEnd_Measure;
119:
120: procedure update_kpi_End_To_End_Name(
121: p_Commit IN VARCHAR2 := FND_API.G_FALSE
122: ,p_Name IN VARCHAR2
123: ,p_Short_Name IN VARCHAR2
124: ,x_Return_Status OUT NOCOPY VARCHAR2
125: ,x_Msg_Count OUT NOCOPY NUMBER

Line 139: x_Return_Status := FND_API.G_RET_STS_SUCCESS;

135:
136: BEGIN
137: SAVEPOINT UpdateEndToEndKPIName;
138: FND_MSG_PUB.Initialize;
139: x_Return_Status := FND_API.G_RET_STS_SUCCESS;
140:
141: l_tab_id := BSC_BIS_KPI_CRUD_PUB.Get_Tab_Id(p_Short_Name);
142: l_kpi_group_id := BSC_BIS_KPI_CRUD_PUB.Get_Group_Id(p_Short_Name);
143: l_kpi_id := BSC_BIS_KPI_CRUD_PUB.Get_Kpi_Id(p_Short_Name);

Line 160: IF ((x_return_status IS NOT NULL) AND (x_return_status <> FND_API.G_RET_STS_SUCCESS)) THEN

156: ELSE
157: RAISE not_S_To_E_Kpi;
158: END IF;
159:
160: IF ((x_return_status IS NOT NULL) AND (x_return_status <> FND_API.G_RET_STS_SUCCESS)) THEN
161: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
162: END IF;
163:
164: IF(BSC_BIS_KPI_CRUD_PUB.C_INVALID_ENTITY <> l_kpi_group_id) THEN

Line 161: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

157: RAISE not_S_To_E_Kpi;
158: END IF;
159:
160: IF ((x_return_status IS NOT NULL) AND (x_return_status <> FND_API.G_RET_STS_SUCCESS)) THEN
161: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
162: END IF;
163:
164: IF(BSC_BIS_KPI_CRUD_PUB.C_INVALID_ENTITY <> l_kpi_group_id) THEN
165: l_tab_ind_group_name := BSC_BIS_CUSTOM_KPI_UTIL_PUB.Get_Unqiue_Tab_Group_Name(p_Name,l_kpi_group_id);

Line 179: IF ((x_return_status IS NOT NULL) AND (x_return_status <> FND_API.G_RET_STS_SUCCESS)) THEN

175: ELSE
176: RAISE not_S_To_E_Kpi;
177: END IF;
178:
179: IF ((x_return_status IS NOT NULL) AND (x_return_status <> FND_API.G_RET_STS_SUCCESS)) THEN
180: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
181: END IF;
182: IF(-1000 <> l_kpi_id) THEN
183: BSC_PMF_UI_WRAPPER.Update_Kpi(

Line 180: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

176: RAISE not_S_To_E_Kpi;
177: END IF;
178:
179: IF ((x_return_status IS NOT NULL) AND (x_return_status <> FND_API.G_RET_STS_SUCCESS)) THEN
180: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
181: END IF;
182: IF(-1000 <> l_kpi_id) THEN
183: BSC_PMF_UI_WRAPPER.Update_Kpi(
184: p_commit => p_Commit

Line 196: IF ((x_return_status IS NOT NULL) AND (x_return_status <> FND_API.G_RET_STS_SUCCESS)) THEN

192: ELSE
193: RAISE not_S_To_E_Kpi;
194: END IF;
195:
196: IF ((x_return_status IS NOT NULL) AND (x_return_status <> FND_API.G_RET_STS_SUCCESS)) THEN
197: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
198: END IF;
199:
200: IF (p_Commit = FND_API.G_TRUE) THEN

Line 197: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;

193: RAISE not_S_To_E_Kpi;
194: END IF;
195:
196: IF ((x_return_status IS NOT NULL) AND (x_return_status <> FND_API.G_RET_STS_SUCCESS)) THEN
197: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
198: END IF;
199:
200: IF (p_Commit = FND_API.G_TRUE) THEN
201: COMMIT;

Line 200: IF (p_Commit = FND_API.G_TRUE) THEN

196: IF ((x_return_status IS NOT NULL) AND (x_return_status <> FND_API.G_RET_STS_SUCCESS)) THEN
197: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
198: END IF;
199:
200: IF (p_Commit = FND_API.G_TRUE) THEN
201: COMMIT;
202: END IF;
203:
204: EXCEPTION

Line 208: x_Return_Status := FND_API.G_RET_STS_ERROR;

204: EXCEPTION
205: WHEN not_S_To_E_Kpi THEN
206: ROLLBACK TO UpdateEndToEndKPIName;
207: WHEN OTHERS THEN
208: x_Return_Status := FND_API.G_RET_STS_ERROR;
209: ROLLBACK TO UpdateEndToEndKPIName;
210: IF (x_msg_data IS NOT NULL) THEN
211: x_msg_data := x_msg_data||' -> BSC_BIS_CUSTOM_KPI_UTIL_PUB.update_kpi_End_To_End_Name ';
212: ELSE

Line 225: IF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.Is_Short_Name_Available = FND_API.G_FALSE) THEN

221: l_count NUMBER :=0;
222:
223: BEGIN
224:
225: IF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.Is_Short_Name_Available = FND_API.G_FALSE) THEN
226: RETURN FND_API.G_FALSE;
227: END IF;
228:
229: IF(Flag_Cur%ISOPEN) THEN

Line 226: RETURN FND_API.G_FALSE;

222:
223: BEGIN
224:
225: IF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.Is_Short_Name_Available = FND_API.G_FALSE) THEN
226: RETURN FND_API.G_FALSE;
227: END IF;
228:
229: IF(Flag_Cur%ISOPEN) THEN
230: CLOSE Flag_Cur;

Line 243: RETURN FND_API.G_TRUE;

239: OPEN Flag_Cur FOR sql_query USING p_Measure_Id;
240: FETCH Flag_Cur INTO l_count;
241: CLOSE Flag_Cur;
242: IF (l_count > 0) THEN
243: RETURN FND_API.G_TRUE;
244: END IF;
245: RETURN FND_API.G_FALSE;
246: EXCEPTION
247: WHEN OTHERS THEN

Line 245: RETURN FND_API.G_FALSE;

241: CLOSE Flag_Cur;
242: IF (l_count > 0) THEN
243: RETURN FND_API.G_TRUE;
244: END IF;
245: RETURN FND_API.G_FALSE;
246: EXCEPTION
247: WHEN OTHERS THEN
248: RETURN FND_API.G_FALSE;
249: END is_KPI_EndToEnd_Measure;

Line 248: RETURN FND_API.G_FALSE;

244: END IF;
245: RETURN FND_API.G_FALSE;
246: EXCEPTION
247: WHEN OTHERS THEN
248: RETURN FND_API.G_FALSE;
249: END is_KPI_EndToEnd_Measure;
250:
251:
252: FUNCTION is_KPI_EndToEnd_MeasureGroup(p_Short_Name VARCHAR2)

Line 258: RETURN FND_API.G_FALSE;

254: BEGIN
255: RETURN IS_NOT_NULL(p_Short_Name);
256: EXCEPTION
257: WHEN OTHERS THEN
258: RETURN FND_API.G_FALSE;
259: END is_KPI_EndToEnd_MeasureGroup;
260:
261:
262: FUNCTION is_KPI_EndToEnd_MeasureGroup(p_Measure_Group_Id NUMBER)

Line 271: IF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.Is_Short_Name_Available = FND_API.G_FALSE) THEN

267: rec_count NUMBER;
268:
269: BEGIN
270:
271: IF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.Is_Short_Name_Available = FND_API.G_FALSE) THEN
272: RETURN FND_API.G_FALSE;
273: END IF;
274:
275: IF(Flag_Cur%ISOPEN) THEN

Line 272: RETURN FND_API.G_FALSE;

268:
269: BEGIN
270:
271: IF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.Is_Short_Name_Available = FND_API.G_FALSE) THEN
272: RETURN FND_API.G_FALSE;
273: END IF;
274:
275: IF(Flag_Cur%ISOPEN) THEN
276: CLOSE Flag_Cur;

Line 285: RETURN FND_API.G_TRUE;

281: FETCH Flag_Cur INTO rec_count;
282: CLOSE Flag_Cur;
283:
284: IF (rec_count > 0) THEN
285: RETURN FND_API.G_TRUE;
286: END IF;
287: RETURN FND_API.G_FALSE;
288:
289: EXCEPTION

Line 287: RETURN FND_API.G_FALSE;

283:
284: IF (rec_count > 0) THEN
285: RETURN FND_API.G_TRUE;
286: END IF;
287: RETURN FND_API.G_FALSE;
288:
289: EXCEPTION
290: WHEN OTHERS THEN
291: RETURN FND_API.G_FALSE;

Line 291: RETURN FND_API.G_FALSE;

287: RETURN FND_API.G_FALSE;
288:
289: EXCEPTION
290: WHEN OTHERS THEN
291: RETURN FND_API.G_FALSE;
292: END is_KPI_EndToEnd_MeasureGroup;
293:
294:
295: FUNCTION is_KPI_EndToEnd_MeasureCol(p_Measure_Col VARCHAR2,p_MesGrp_Short_Name VARCHAR2)

Line 301: RETURN FND_API.G_FALSE;

297: BEGIN
298: RETURN BSC_BIS_CUSTOM_KPI_UTIL_PUB.is_KPI_EndToEnd_MeasureGroup(p_MesGrp_Short_Name);
299: EXCEPTION
300: WHEN OTHERS THEN
301: RETURN FND_API.G_FALSE;
302: END is_KPI_EndToEnd_MeasureCol;
303:
304:
305: FUNCTION is_KPI_EndToEnd_MeasureCol(p_Measure_Col VARCHAR2)

Line 326: RETURN FND_API.G_FALSE;

322: RETURN BSC_BIS_CUSTOM_KPI_UTIL_PUB.is_KPI_EndToEnd_MeasureGroup(l_Measure_Group_Id);
323:
324: EXCEPTION
325: WHEN OTHERS THEN
326: RETURN FND_API.G_FALSE;
327: END is_KPI_EndToEnd_MeasureCol;
328:
329:
330: /*this function will return 'T' (FND_API.G_TRUE) if the passed short_name of scorecard

Line 330: /*this function will return 'T' (FND_API.G_TRUE) if the passed short_name of scorecard

326: RETURN FND_API.G_FALSE;
327: END is_KPI_EndToEnd_MeasureCol;
328:
329:
330: /*this function will return 'T' (FND_API.G_TRUE) if the passed short_name of scorecard
331: is created through KPI End to End module otherwise 'F' (FND_API.G_FALSE).
332:
333: This function assumes the Short_Name passed is valid and exists in
334: BSC Metadata. It will not be checked from BSC tables due to performance reasons.

Line 331: is created through KPI End to End module otherwise 'F' (FND_API.G_FALSE).

327: END is_KPI_EndToEnd_MeasureCol;
328:
329:
330: /*this function will return 'T' (FND_API.G_TRUE) if the passed short_name of scorecard
331: is created through KPI End to End module otherwise 'F' (FND_API.G_FALSE).
332:
333: This function assumes the Short_Name passed is valid and exists in
334: BSC Metadata. It will not be checked from BSC tables due to performance reasons.
335:

Line 344: RETURN FND_API.G_FALSE;

340: BEGIN
341: RETURN IS_NOT_NULL(p_Short_Name);
342: EXCEPTION
343: WHEN OTHERS THEN
344: RETURN FND_API.G_FALSE;
345: END is_KPI_EndToEnd_Scorecard;
346:
347:
348: FUNCTION Get_User_Function_Name(p_function_name VARCHAR2) RETURN VARCHAR2

Line 373: IF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.Is_Short_Name_Available = FND_API.G_FALSE) THEN

369: -- Check if ODF with short_names has been applied or not
370: FUNCTION enableVarchar2Implementation
371: RETURN VARCHAR2 IS
372: BEGIN
373: IF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.Is_Short_Name_Available = FND_API.G_FALSE) THEN
374: RETURN FND_API.G_FALSE;
375: END IF;
376:
377: RETURN FND_API.G_TRUE;

Line 374: RETURN FND_API.G_FALSE;

370: FUNCTION enableVarchar2Implementation
371: RETURN VARCHAR2 IS
372: BEGIN
373: IF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.Is_Short_Name_Available = FND_API.G_FALSE) THEN
374: RETURN FND_API.G_FALSE;
375: END IF;
376:
377: RETURN FND_API.G_TRUE;
378: EXCEPTION

Line 377: RETURN FND_API.G_TRUE;

373: IF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.Is_Short_Name_Available = FND_API.G_FALSE) THEN
374: RETURN FND_API.G_FALSE;
375: END IF;
376:
377: RETURN FND_API.G_TRUE;
378: EXCEPTION
379: WHEN OTHERS THEN
380: RETURN FND_API.G_FALSE;
381: END enableVarchar2Implementation;

Line 380: RETURN FND_API.G_FALSE;

376:
377: RETURN FND_API.G_TRUE;
378: EXCEPTION
379: WHEN OTHERS THEN
380: RETURN FND_API.G_FALSE;
381: END enableVarchar2Implementation;
382:
383:
384: -- Returns/Inits if SHORT_NAME is available via ODF or not.

Line 394: RETURN FND_API.G_FALSE;

390: BSC_BIS_CUSTOM_KPI_UTIL_PUB.setGlobalFlag;
391: END IF;
392:
393: IF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.G_MDDD_52 = BSC_BIS_CUSTOM_KPI_UTIL_PUB.C_BSC_PATCH_LEVEL_511) THEN
394: RETURN FND_API.G_FALSE;
395: ELSIF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.G_MDDD_52 = BSC_BIS_CUSTOM_KPI_UTIL_PUB.C_BSC_PATCH_LEVEL_52) THEN
396: RETURN FND_API.G_TRUE;
397: END IF;
398:

Line 396: RETURN FND_API.G_TRUE;

392:
393: IF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.G_MDDD_52 = BSC_BIS_CUSTOM_KPI_UTIL_PUB.C_BSC_PATCH_LEVEL_511) THEN
394: RETURN FND_API.G_FALSE;
395: ELSIF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.G_MDDD_52 = BSC_BIS_CUSTOM_KPI_UTIL_PUB.C_BSC_PATCH_LEVEL_52) THEN
396: RETURN FND_API.G_TRUE;
397: END IF;
398:
399: RETURN FND_API.G_FALSE;
400: EXCEPTION

Line 399: RETURN FND_API.G_FALSE;

395: ELSIF (BSC_BIS_CUSTOM_KPI_UTIL_PUB.G_MDDD_52 = BSC_BIS_CUSTOM_KPI_UTIL_PUB.C_BSC_PATCH_LEVEL_52) THEN
396: RETURN FND_API.G_TRUE;
397: END IF;
398:
399: RETURN FND_API.G_FALSE;
400: EXCEPTION
401: WHEN OTHERS THEN
402: RETURN FND_API.G_FALSE;
403: END Is_Short_Name_Available;

Line 402: RETURN FND_API.G_FALSE;

398:
399: RETURN FND_API.G_FALSE;
400: EXCEPTION
401: WHEN OTHERS THEN
402: RETURN FND_API.G_FALSE;
403: END Is_Short_Name_Available;
404:
405: /*
406: PL/SQL API to return region_code

Line 773: RETURN FND_API.G_FALSE;

769: l_Count NUMBER;
770: BEGIN
771:
772: IF(p_Short_Name IS NULL) THEN
773: RETURN FND_API.G_FALSE;
774: END IF;
775:
776: SELECT COUNT(1) INTO l_Count
777: FROM BIS_DISPLAY_FORM_FUNC_V B

Line 791: RETURN FND_API.G_FALSE;

787: FROM bsc_kpis_b
788: WHERE short_name = p_Short_Name
789: AND config_Type =7;
790: IF(l_Count <> 0) THEN
791: RETURN FND_API.G_FALSE;
792: ELSE
793: RETURN FND_API.G_TRUE;
794: END IF;
795: ELSE -- Bug#4476730

Line 793: RETURN FND_API.G_TRUE;

789: AND config_Type =7;
790: IF(l_Count <> 0) THEN
791: RETURN FND_API.G_FALSE;
792: ELSE
793: RETURN FND_API.G_TRUE;
794: END IF;
795: ELSE -- Bug#4476730
796: SELECT COUNT(1) INTO l_Count
797: FROM BSC_KPIS_B

Line 805: RETURN FND_API.G_TRUE;

801: -- in simulation flow code won't come here
802: --AND config_type =7;
803:
804: IF (l_Count <> 0) THEN
805: RETURN FND_API.G_TRUE;
806: ELSE
807: RETURN FND_API.G_FALSE;
808: END IF;
809: END IF;

Line 807: RETURN FND_API.G_FALSE;

803:
804: IF (l_Count <> 0) THEN
805: RETURN FND_API.G_TRUE;
806: ELSE
807: RETURN FND_API.G_FALSE;
808: END IF;
809: END IF;
810:
811: RETURN FND_API.G_FALSE;

Line 811: RETURN FND_API.G_FALSE;

807: RETURN FND_API.G_FALSE;
808: END IF;
809: END IF;
810:
811: RETURN FND_API.G_FALSE;
812:
813: EXCEPTION
814: WHEN OTHERS THEN
815: RETURN FND_API.G_FALSE;

Line 815: RETURN FND_API.G_FALSE;

811: RETURN FND_API.G_FALSE;
812:
813: EXCEPTION
814: WHEN OTHERS THEN
815: RETURN FND_API.G_FALSE;
816: END is_Objective_Report_Type;
817:
818:
819: -- given the objective short_name, tells us if the

Line 833: RETURN FND_API.G_TRUE;

829: WHERE B.FUNCTION_NAME = p_Short_Name
830: AND B.OBJECT_TYPE = BSC_BIS_CUSTOM_KPI_UTIL_PUB.C_OBJECT_TYPE_PAGE;
831:
832: IF (l_Count <> 0) THEN
833: RETURN FND_API.G_TRUE;
834: END IF;
835:
836: RETURN FND_API.G_FALSE;
837:

Line 836: RETURN FND_API.G_FALSE;

832: IF (l_Count <> 0) THEN
833: RETURN FND_API.G_TRUE;
834: END IF;
835:
836: RETURN FND_API.G_FALSE;
837:
838: EXCEPTION
839: WHEN OTHERS THEN
840: RETURN FND_API.G_FALSE;

Line 840: RETURN FND_API.G_FALSE;

836: RETURN FND_API.G_FALSE;
837:
838: EXCEPTION
839: WHEN OTHERS THEN
840: RETURN FND_API.G_FALSE;
841: END is_Objective_Page_Type;
842:
843:
844: -- Added for Bug#4369210

Line 855: RETURN FND_API.G_FALSE;

851: l_Source_Type AK_REGIONS.ATTRIBUTE10%TYPE;
852: BEGIN
853:
854: IF (p_Short_Name IS NULL) THEN
855: RETURN FND_API.G_FALSE;
856: END IF;
857:
858: -- we populate the Objective with FUNCTION_NAME of the report.
859: l_Region_Code := BIS_PMV_UTIL.GetReportRegion(p_Short_Name);

Line 866: RETURN FND_API.G_TRUE;

862: FROM AK_REGIONS R
863: WHERE R.REGION_CODE = l_Region_Code;
864:
865: IF (l_Source_Type = C_BSC_DATA_SOURCE) THEN
866: RETURN FND_API.G_TRUE;
867: END IF;
868:
869: RETURN FND_API.G_FALSE;
870:

Line 869: RETURN FND_API.G_FALSE;

865: IF (l_Source_Type = C_BSC_DATA_SOURCE) THEN
866: RETURN FND_API.G_TRUE;
867: END IF;
868:
869: RETURN FND_API.G_FALSE;
870:
871: EXCEPTION
872: WHEN OTHERS THEN
873: RETURN FND_API.G_FALSE;

Line 873: RETURN FND_API.G_FALSE;

869: RETURN FND_API.G_FALSE;
870:
871: EXCEPTION
872: WHEN OTHERS THEN
873: RETURN FND_API.G_FALSE;
874: END Is_Objective_AutoGen_Type;
875:
876: /*
877: * Moved from BSC_BIS_KPI_CRUD_PUB since it is used by non-BSC too