64: FROM BSC_TABS_B T
65: WHERE T.TAB_ID = p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id;
66:
67: IF l_Count <> 0 THEN
68: FND_MESSAGE.SET_NAME('BSC','BSC_TAB_ID_EXISTS');
69: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
70: FND_MSG_PUB.ADD;
71: RAISE FND_API.G_EXC_ERROR;
72: END IF;
65: WHERE T.TAB_ID = p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id;
66:
67: IF l_Count <> 0 THEN
68: FND_MESSAGE.SET_NAME('BSC','BSC_TAB_ID_EXISTS');
69: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
70: FND_MSG_PUB.ADD;
71: RAISE FND_API.G_EXC_ERROR;
72: END IF;
73:
77: FROM BSC_TABS_B T
78: WHERE T.SHORT_NAME = p_Bsc_Tab_Entity_Rec.Bsc_Short_Name;
79:
80: IF l_Count <> 0 THEN
81: FND_MESSAGE.SET_NAME('BSC','BSC_TAB_SHORT_NAME_NOT_UNIQUE');
82: FND_MSG_PUB.ADD;
83: RAISE FND_API.G_EXC_ERROR;
84: END IF;
85: END IF;
84: END IF;
85: END IF;
86:
87: ELSE
88: FND_MESSAGE.SET_NAME('BSC','BSC_NO_TAB_ID_ENTERED');
89: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
90: FND_MSG_PUB.ADD;
91: RAISE FND_API.G_EXC_ERROR;
92: END IF;
85: END IF;
86:
87: ELSE
88: FND_MESSAGE.SET_NAME('BSC','BSC_NO_TAB_ID_ENTERED');
89: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
90: FND_MSG_PUB.ADD;
91: RAISE FND_API.G_EXC_ERROR;
92: END IF;
93:
372: l_count := BSC_DIMENSION_LEVELS_PVT.Validate_Value( 'BSC_TABS_B'
373: ,'tab_id'
374: ,p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
375: if l_count = 0 then
376: FND_MESSAGE.SET_NAME('BSC','BSC_INVALID_TAB_ID');
377: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
378: FND_MSG_PUB.ADD;
379: RAISE FND_API.G_EXC_ERROR;
380: end if;
373: ,'tab_id'
374: ,p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
375: if l_count = 0 then
376: FND_MESSAGE.SET_NAME('BSC','BSC_INVALID_TAB_ID');
377: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
378: FND_MSG_PUB.ADD;
379: RAISE FND_API.G_EXC_ERROR;
380: end if;
381: else
378: FND_MSG_PUB.ADD;
379: RAISE FND_API.G_EXC_ERROR;
380: end if;
381: else
382: FND_MESSAGE.SET_NAME('BSC','BSC_NO_TAB_ID_ENTERED');
383: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
384: FND_MSG_PUB.ADD;
385: RAISE FND_API.G_EXC_ERROR;
386: end if;
379: RAISE FND_API.G_EXC_ERROR;
380: end if;
381: else
382: FND_MESSAGE.SET_NAME('BSC','BSC_NO_TAB_ID_ENTERED');
383: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
384: FND_MSG_PUB.ADD;
385: RAISE FND_API.G_EXC_ERROR;
386: end if;
387:
621: FROM BSC_TABS_B
622: WHERE Tab_Id = p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id;
623:
624: if l_count = 0 then
625: FND_MESSAGE.SET_NAME('BSC','BSC_INVALID_TAB_ID');
626: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
627: FND_MSG_PUB.ADD;
628: RAISE FND_API.G_EXC_ERROR;
629: end if;
622: WHERE Tab_Id = p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id;
623:
624: if l_count = 0 then
625: FND_MESSAGE.SET_NAME('BSC','BSC_INVALID_TAB_ID');
626: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
627: FND_MSG_PUB.ADD;
628: RAISE FND_API.G_EXC_ERROR;
629: end if;
630: else
627: FND_MSG_PUB.ADD;
628: RAISE FND_API.G_EXC_ERROR;
629: end if;
630: else
631: FND_MESSAGE.SET_NAME('BSC','BSC_NO_TAB_ID_ENTERED');
632: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
633: FND_MSG_PUB.ADD;
634: RAISE FND_API.G_EXC_ERROR;
635: end if;
628: RAISE FND_API.G_EXC_ERROR;
629: end if;
630: else
631: FND_MESSAGE.SET_NAME('BSC','BSC_NO_TAB_ID_ENTERED');
632: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
633: FND_MSG_PUB.ADD;
634: RAISE FND_API.G_EXC_ERROR;
635: end if;
636:
841: l_count := BSC_DIMENSION_LEVELS_PVT.Validate_Value( 'BSC_TABS_B'
842: ,'tab_id'
843: ,p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
844: if l_count = 0 then
845: FND_MESSAGE.SET_NAME('BSC','BSC_INVALID_TAB_ID');
846: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
847: FND_MSG_PUB.ADD;
848: RAISE FND_API.G_EXC_ERROR;
849: end if;
842: ,'tab_id'
843: ,p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
844: if l_count = 0 then
845: FND_MESSAGE.SET_NAME('BSC','BSC_INVALID_TAB_ID');
846: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
847: FND_MSG_PUB.ADD;
848: RAISE FND_API.G_EXC_ERROR;
849: end if;
850: else
847: FND_MSG_PUB.ADD;
848: RAISE FND_API.G_EXC_ERROR;
849: end if;
850: else
851: FND_MESSAGE.SET_NAME('BSC','BSC_NO_TAB_ID_ENTERED');
852: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
853: FND_MSG_PUB.ADD;
854: RAISE FND_API.G_EXC_ERROR;
855: end if;
848: RAISE FND_API.G_EXC_ERROR;
849: end if;
850: else
851: FND_MESSAGE.SET_NAME('BSC','BSC_NO_TAB_ID_ENTERED');
852: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_Bsc_Tab_Entity_Rec.Bsc_Tab_Id);
853: FND_MSG_PUB.ADD;
854: RAISE FND_API.G_EXC_ERROR;
855: end if;
856:
1347: IF(p_tab_id IS NOT NULL ) THEN
1348:
1349: l_count := BSC_DIMENSION_LEVELS_PVT.Validate_Value( 'BSC_TABS_B','tab_id',p_tab_id);
1350: IF l_count = 0 THEN
1351: FND_MESSAGE.SET_NAME('BSC','BSC_INVALID_TAB_ID');
1352: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_tab_id);
1353: FND_MSG_PUB.ADD;
1354: RAISE FND_API.G_EXC_ERROR;
1355: END IF;
1348:
1349: l_count := BSC_DIMENSION_LEVELS_PVT.Validate_Value( 'BSC_TABS_B','tab_id',p_tab_id);
1350: IF l_count = 0 THEN
1351: FND_MESSAGE.SET_NAME('BSC','BSC_INVALID_TAB_ID');
1352: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_tab_id);
1353: FND_MSG_PUB.ADD;
1354: RAISE FND_API.G_EXC_ERROR;
1355: END IF;
1356: ELSE
1353: FND_MSG_PUB.ADD;
1354: RAISE FND_API.G_EXC_ERROR;
1355: END IF;
1356: ELSE
1357: FND_MESSAGE.SET_NAME('BSC','BSC_NO_TAB_ID_ENTERED');
1358: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_tab_id);
1359: FND_MSG_PUB.ADD;
1360: RAISE FND_API.G_EXC_ERROR;
1361: END IF;
1354: RAISE FND_API.G_EXC_ERROR;
1355: END IF;
1356: ELSE
1357: FND_MESSAGE.SET_NAME('BSC','BSC_NO_TAB_ID_ENTERED');
1358: FND_MESSAGE.SET_TOKEN('BSC_TAB', p_tab_id);
1359: FND_MSG_PUB.ADD;
1360: RAISE FND_API.G_EXC_ERROR;
1361: END IF;
1362: