245: RETURN (L_EQU_AMOUNT);
246: EXCEPTION
247: WHEN OTHERS THEN
248: IF CP_NO_GL_RATE IS NULL THEN
249: FND_MESSAGE.SET_NAME('XTR'
250: ,'XTR_HEDGE_NO_GL_RATE_SRW');
251: IF CP_NO_GL_RATE IS NULL THEN
252: CP_NO_GL_RATE := FND_MESSAGE.GET;
253: END IF;
248: IF CP_NO_GL_RATE IS NULL THEN
249: FND_MESSAGE.SET_NAME('XTR'
250: ,'XTR_HEDGE_NO_GL_RATE_SRW');
251: IF CP_NO_GL_RATE IS NULL THEN
252: CP_NO_GL_RATE := FND_MESSAGE.GET;
253: END IF;
254: END IF;
255: /*SRW.MESSAGE(100
256: ,'Error Calculating the Report Currency Equivalent Amount')*/NULL;
457:
458: FUNCTION STARFORMULA(HEDGE_STATUS IN VARCHAR2) RETURN CHAR IS
459: BEGIN
460: IF HEDGE_STATUS <> 'CURRENT' THEN
461: FND_MESSAGE.SET_NAME('XTR'
462: ,'XTR_HEDGE_NOT_CURRENT_SRW');
463: FND_MESSAGE.SET_TOKEN('STATUS'
464: ,'Current');
465: IF CP_NOT_CURRENT IS NULL THEN
459: BEGIN
460: IF HEDGE_STATUS <> 'CURRENT' THEN
461: FND_MESSAGE.SET_NAME('XTR'
462: ,'XTR_HEDGE_NOT_CURRENT_SRW');
463: FND_MESSAGE.SET_TOKEN('STATUS'
464: ,'Current');
465: IF CP_NOT_CURRENT IS NULL THEN
466: CP_NOT_CURRENT := FND_MESSAGE.GET;
467: END IF;
462: ,'XTR_HEDGE_NOT_CURRENT_SRW');
463: FND_MESSAGE.SET_TOKEN('STATUS'
464: ,'Current');
465: IF CP_NOT_CURRENT IS NULL THEN
466: CP_NOT_CURRENT := FND_MESSAGE.GET;
467: END IF;
468: RETURN ('**');
469: ELSE
470: RETURN (NULL);