DBA Data[Home] [Help]

APPS.FUN_TRX_PVT dependencies on GL_CURRENCY_API

Line 518: gl_currency_api.convert_amount(l_min_curr_code,

514: IF l_min_amt = 0 OR l_min_amt IS NULL THEN
515: RETURN;
516: END IF;
517: IF ABS(NVL(p_trx_amount_cr, p_trx_amount_dr)) <
518: gl_currency_api.convert_amount(l_min_curr_code,
519: p_currency_code,
520: p_trx_date,
521: l_conv_type,
522: l_min_amt)

Line 537: WHEN gl_currency_api.NO_RATE THEN

533: EXCEPTION
534: WHEN FND_API.G_EXC_ERROR THEN
535: x_return_status := FND_API.G_RET_STS_ERROR ;
536:
537: WHEN gl_currency_api.NO_RATE THEN
538: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
539: FND_MESSAGE.SET_NAME('FUN', 'FUN_API_CONV_RATE_NOT_FOUND');
540: FND_MSG_PUB.ADD;
541: END IF;

Line 546: WHEN gl_currency_api.INVALID_CURRENCY THEN

542: Set_Return_Status(x_orig_status => x_return_status,
543: p_new_status => FND_API.G_RET_STS_ERROR);
544: x_return_status := FND_API.G_RET_STS_ERROR ;
545:
546: WHEN gl_currency_api.INVALID_CURRENCY THEN
547: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
548: FND_MESSAGE.SET_NAME('FUN', 'FUN_API_INVALID_CURRENCY');
549: FND_MSG_PUB.ADD;
550: END IF;

Line 1099: /* Not used, replaced by GL currency API

1095: END IF;
1096: Set_Return_Status(x_orig_status => x_return_status,
1097: p_new_status => FND_API.G_RET_STS_ERROR);
1098: END IF;
1099: /* Not used, replaced by GL currency API
1100: OPEN currency_rate_csr;
1101: FETCH currency_rate_csr INTO l_count;
1102: CLOSE currency_rate_csr;
1103: IF l_count < 1 THEN

Line 1112: l_rate := GL_CURRENCY_API.Get_Rate_Sql(p_ledger_id, p_curr_code, p_trx_date, l_conv_type);

1108: Set_Return_Status(x_orig_status => x_return_status,
1109: p_new_status => FND_API.G_RET_STS_ERROR);
1110: END IF;
1111: */
1112: l_rate := GL_CURRENCY_API.Get_Rate_Sql(p_ledger_id, p_curr_code, p_trx_date, l_conv_type);
1113:
1114: IF l_rate = -1 THEN
1115: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_ERROR) THEN
1116: FND_MESSAGE.SET_NAME('FUN', 'FUN_API_CONV_RATE_NOT_FOUND');