DBA Data[Home] [Help]

APPS.PO_DOCUMENT_UPDATE_PVT dependencies on INV_CONVERT

Line 3515: l_secondary_qty := inv_convert.inv_um_convert(

3511: IF (l_new_sec_uom <> l_cur_uom2 AND
3512: l_new_sec_uom IS NOT NULL AND
3513: l_cur_uom2 IS NOT NULL) THEN
3514:
3515: l_secondary_qty := inv_convert.inv_um_convert(
3516: item_id => p_chg.line_changes.c_item_id(i),
3517: lot_number => NULL,
3518: organization_id => l_fsp_org_id,
3519: precision => 6,

Line 3531: l_return_status := inv_convert.within_deviation(

3527: x_return_status := FND_API.G_RET_STS_ERROR;
3528: RETURN;
3529: END IF;
3530: IF (l_secondary_qty > 0) THEN
3531: l_return_status := inv_convert.within_deviation(
3532: p_organization_id => l_fsp_org_id,
3533: p_inventory_item_id => p_chg.line_changes.c_item_id(i),
3534: p_lot_number => NULL,
3535: p_precision => 6,

Line 3590: l_return_status := inv_convert.within_deviation(

3586: IF (l_dual_um_ind = 'P') THEN
3587: p_chg.line_changes.secondary_quantity(i) := NULL;
3588: ELSIF (l_dual_um_ind = 'PS') THEN
3589: IF (p_chg.line_changes.secondary_quantity(i) IS NOT NULL) THEN
3590: l_return_status := inv_convert.within_deviation(
3591: p_organization_id => l_fsp_org_id,
3592: p_inventory_item_id => p_chg.line_changes.c_item_id(i),
3593: p_lot_number => NULL,
3594: p_precision => 6,

Line 3623: l_secondary_qty := inv_convert.inv_um_convert(

3619: RETURN;
3620: END IF;
3621: ELSE
3622: --Derive secondary quantity based on default conversion
3623: l_secondary_qty := inv_convert.inv_um_convert(
3624: item_id => p_chg.line_changes.c_item_id(i),
3625: lot_number => NULL,
3626: organization_id => l_fsp_org_id,
3627: precision => 6,

Line 3740: l_derived_sec_qty := inv_convert.inv_um_convert(

3736: l_item_id, l_document_sec_uom, l_derived_sec_qty);
3737: p_chg.shipment_changes.secondary_quantity(i) := l_derived_sec_qty;
3738: */
3739: IF (l_new_qty IS NOT NULL AND l_new_secondary_qty IS NULL) THEN
3740: l_derived_sec_qty := inv_convert.inv_um_convert(
3741: item_id => l_item_id,
3742: lot_number => NULL,
3743: organization_id => l_fsp_org_id,
3744: precision => 6,

Line 3758: l_return_status := inv_convert.within_deviation(

3754:
3755: -- Call API to validate deviation between new quantity and new secondary qty.
3756: -- Error out in case it is out of deviation
3757:
3758: l_return_status := inv_convert.within_deviation(
3759: p_organization_id => l_fsp_org_id,
3760: p_inventory_item_id => l_item_id,
3761: p_precision => 6,
3762: p_quantity => l_new_qty,

Line 3795: l_return_status := inv_convert.within_deviation(

3791: ELSIF l_new_qty IS NULL AND l_new_secondary_qty IS NOT NULL THEN
3792: -- Call API to validate deviation between database quantity and new secondary qty.
3793: -- Error out in case it is out of deviation
3794:
3795: l_return_status := inv_convert.within_deviation(
3796: p_organization_id => l_fsp_org_id,
3797: p_inventory_item_id => l_item_id,
3798: p_precision => 6,
3799: p_quantity => p_chg.shipment_changes.c_quantity(i),