42303: -- vivek, call new API
42304: if G_MULTI_CURRENCY_PROFILE = 'Y' and G_USE_MULTI_CURRENCY = 'Y' THEN /*vivek*/
42305: G_MCURR_INSTALLED_USED := 'Y'; -- shulin, used in QPXPCLPB Calculate_List_Price
42306: IF G_DEBUG_ENGINE = FND_API.G_TRUE THEN
42307: engine_debug('multi-currency TRUE - calling QP_MULTI_CURRENCY_PVT.CURRENCY_CONVERSION_API');
42308: END IF;
42309: QP_MULTI_CURRENCY_PVT.CURRENCY_CONVERSION_API(
42310: P_USER_CONVERSION_RATE => P_CONTROL_REC.USER_CONVERSION_RATE
42311: ,P_USER_CONVERSION_TYPE => P_CONTROL_REC.USER_CONVERSION_TYPE
42305: G_MCURR_INSTALLED_USED := 'Y'; -- shulin, used in QPXPCLPB Calculate_List_Price
42306: IF G_DEBUG_ENGINE = FND_API.G_TRUE THEN
42307: engine_debug('multi-currency TRUE - calling QP_MULTI_CURRENCY_PVT.CURRENCY_CONVERSION_API');
42308: END IF;
42309: QP_MULTI_CURRENCY_PVT.CURRENCY_CONVERSION_API(
42310: P_USER_CONVERSION_RATE => P_CONTROL_REC.USER_CONVERSION_RATE
42311: ,P_USER_CONVERSION_TYPE => P_CONTROL_REC.USER_CONVERSION_TYPE
42312: ,P_FUNCTION_CURRENCY => P_CONTROL_REC.FUNCTION_CURRENCY
42313: ,P_ROUNDING_FLAG => nvl(P_CONTROL_REC.ROUNDING_FLAG, 'Y')