229: ,P_TO_ORGANIZATION_ID);
230: FROM_COST_CATEGORY := GMF_UTILITIES_GRP.GET_COST_CATEGORY(P_FROM_COST_CATEGORY_ID);
231: TO_COST_CATEGORY := GMF_UTILITIES_GRP.GET_COST_CATEGORY(P_TO_COST_CATEGORY_ID);
232: IF (FROM_ORGN > TO_ORGN) THEN
233: FND_MESSAGE.SET_NAME('GMF'
234: ,'CM_FRMWHSECODE_TOWHSECODE');
235: /*SRW.MESSAGE(100
236: ,FND_MESSAGE.GET)*/NULL;
237: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
232: IF (FROM_ORGN > TO_ORGN) THEN
233: FND_MESSAGE.SET_NAME('GMF'
234: ,'CM_FRMWHSECODE_TOWHSECODE');
235: /*SRW.MESSAGE(100
236: ,FND_MESSAGE.GET)*/NULL;
237: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
238: END IF;
239: IF (FROM_COST_CATEGORY IS NOT NULL AND FROM_ITEM IS NOT NULL) OR (FROM_COST_CATEGORY IS NOT NULL AND TO_ITEM IS NOT NULL) OR (TO_COST_CATEGORY IS NOT NULL AND FROM_ITEM IS NOT NULL) OR (TO_COST_CATEGORY IS NOT NULL AND TO_ITEM IS NOT NULL) THEN
240: FND_MESSAGE.SET_NAME('GMF'
236: ,FND_MESSAGE.GET)*/NULL;
237: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
238: END IF;
239: IF (FROM_COST_CATEGORY IS NOT NULL AND FROM_ITEM IS NOT NULL) OR (FROM_COST_CATEGORY IS NOT NULL AND TO_ITEM IS NOT NULL) OR (TO_COST_CATEGORY IS NOT NULL AND FROM_ITEM IS NOT NULL) OR (TO_COST_CATEGORY IS NOT NULL AND TO_ITEM IS NOT NULL) THEN
240: FND_MESSAGE.SET_NAME('GMF'
241: ,'CM_INV_COMB_ITEM_CLASS_ITEM_NO');
242: /*SRW.MESSAGE(100
243: ,FND_MESSAGE.GET)*/NULL;
244: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
239: IF (FROM_COST_CATEGORY IS NOT NULL AND FROM_ITEM IS NOT NULL) OR (FROM_COST_CATEGORY IS NOT NULL AND TO_ITEM IS NOT NULL) OR (TO_COST_CATEGORY IS NOT NULL AND FROM_ITEM IS NOT NULL) OR (TO_COST_CATEGORY IS NOT NULL AND TO_ITEM IS NOT NULL) THEN
240: FND_MESSAGE.SET_NAME('GMF'
241: ,'CM_INV_COMB_ITEM_CLASS_ITEM_NO');
242: /*SRW.MESSAGE(100
243: ,FND_MESSAGE.GET)*/NULL;
244: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
245: END IF;
246: IF (FROM_COST_CATEGORY IS NOT NULL AND TO_COST_CATEGORY IS NOT NULL) THEN
247: IF FROM_COST_CATEGORY > TO_COST_CATEGORY THEN
244: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
245: END IF;
246: IF (FROM_COST_CATEGORY IS NOT NULL AND TO_COST_CATEGORY IS NOT NULL) THEN
247: IF FROM_COST_CATEGORY > TO_COST_CATEGORY THEN
248: FND_MESSAGE.SET_NAME('GMF'
249: ,'CM_FRMITEM_CLS_LTE_TOITEM_CLS');
250: /*SRW.MESSAGE(100
251: ,FND_MESSAGE.GET)*/NULL;
252: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
247: IF FROM_COST_CATEGORY > TO_COST_CATEGORY THEN
248: FND_MESSAGE.SET_NAME('GMF'
249: ,'CM_FRMITEM_CLS_LTE_TOITEM_CLS');
250: /*SRW.MESSAGE(100
251: ,FND_MESSAGE.GET)*/NULL;
252: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
253: END IF;
254: END IF;
255: IF FROM_ITEM > TO_ITEM THEN
252: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
253: END IF;
254: END IF;
255: IF FROM_ITEM > TO_ITEM THEN
256: FND_MESSAGE.SET_NAME('GMF'
257: ,'CM_FRMITEM_LTE_TOITM');
258: /*SRW.MESSAGE(100
259: ,FND_MESSAGE.GET)*/NULL;
260: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
255: IF FROM_ITEM > TO_ITEM THEN
256: FND_MESSAGE.SET_NAME('GMF'
257: ,'CM_FRMITEM_LTE_TOITM');
258: /*SRW.MESSAGE(100
259: ,FND_MESSAGE.GET)*/NULL;
260: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
261: END IF;
262: IF (P_L_START_DATE > P_L_END_DATE AND P_L_START_DATE IS NOT NULL AND P_L_END_DATE IS NOT NULL) THEN
263: FND_MESSAGE.SET_NAME('GMF'
259: ,FND_MESSAGE.GET)*/NULL;
260: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
261: END IF;
262: IF (P_L_START_DATE > P_L_END_DATE AND P_L_START_DATE IS NOT NULL AND P_L_END_DATE IS NOT NULL) THEN
263: FND_MESSAGE.SET_NAME('GMF'
264: ,'GMF_DATE_RANGE_ERR');
265: /*SRW.MESSAGE(100
266: ,FND_MESSAGE.GET)*/NULL;
267: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
262: IF (P_L_START_DATE > P_L_END_DATE AND P_L_START_DATE IS NOT NULL AND P_L_END_DATE IS NOT NULL) THEN
263: FND_MESSAGE.SET_NAME('GMF'
264: ,'GMF_DATE_RANGE_ERR');
265: /*SRW.MESSAGE(100
266: ,FND_MESSAGE.GET)*/NULL;
267: /*RAISE SRW.PROGRAM_ABORT*/RAISE_APPLICATION_ERROR(-20101,null);
268: END IF;
269: RETURN (TRUE);
270: END AFTERPFORM;