DBA Data[Home] [Help]

APPS.PO_DOCUMENT_UPDATE_PVT dependencies on INV_CONVERT

Line 3492: l_secondary_qty := inv_convert.inv_um_convert(

3488: IF (l_new_sec_uom <> l_cur_uom2 AND
3489: l_new_sec_uom IS NOT NULL AND
3490: l_cur_uom2 IS NOT NULL) THEN
3491:
3492: l_secondary_qty := inv_convert.inv_um_convert(
3493: item_id => p_chg.line_changes.c_item_id(i),
3494: lot_number => NULL,
3495: organization_id => l_fsp_org_id,
3496: precision => 6,

Line 3508: l_return_status := inv_convert.within_deviation(

3504: x_return_status := FND_API.G_RET_STS_ERROR;
3505: RETURN;
3506: END IF;
3507: IF (l_secondary_qty > 0) THEN
3508: l_return_status := inv_convert.within_deviation(
3509: p_organization_id => l_fsp_org_id,
3510: p_inventory_item_id => p_chg.line_changes.c_item_id(i),
3511: p_lot_number => NULL,
3512: p_precision => 6,

Line 3568: l_return_status := inv_convert.within_deviation(

3564: IF (l_dual_um_ind = 'P') THEN
3565: p_chg.line_changes.secondary_quantity(i) := NULL;
3566: ELSIF (l_dual_um_ind = 'PS') THEN
3567: IF (p_chg.line_changes.secondary_quantity(i) IS NOT NULL) THEN
3568: l_return_status := inv_convert.within_deviation(
3569: p_organization_id => l_fsp_org_id,
3570: p_inventory_item_id => p_chg.line_changes.c_item_id(i),
3571: p_lot_number => NULL,
3572: p_precision => 6,

Line 3601: l_secondary_qty := inv_convert.inv_um_convert(

3597: RETURN;
3598: END IF;
3599: ELSE
3600: --Derive secondary quantity based on default conversion
3601: l_secondary_qty := inv_convert.inv_um_convert(
3602: item_id => p_chg.line_changes.c_item_id(i),
3603: lot_number => NULL,
3604: organization_id => l_fsp_org_id,
3605: precision => 6,

Line 3703: l_derived_sec_qty := inv_convert.inv_um_convert(

3699: l_item_id, l_document_sec_uom, l_derived_sec_qty);
3700: p_chg.shipment_changes.secondary_quantity(i) := l_derived_sec_qty;
3701: */
3702: IF (l_new_qty IS NOT NULL AND l_new_secondary_qty IS NULL) THEN
3703: l_derived_sec_qty := inv_convert.inv_um_convert(
3704: item_id => l_item_id,
3705: lot_number => NULL,
3706: organization_id => l_fsp_org_id,
3707: precision => 6,

Line 3721: l_return_status := inv_convert.within_deviation(

3717:
3718: -- Call API to validate deviation between new quantity and new secondary qty.
3719: -- Error out in case it is out of deviation
3720:
3721: l_return_status := inv_convert.within_deviation(
3722: p_organization_id => l_fsp_org_id,
3723: p_inventory_item_id => l_item_id,
3724: p_precision => 6,
3725: p_quantity => l_new_qty,

Line 3758: l_return_status := inv_convert.within_deviation(

3754: ELSIF l_new_qty IS NULL AND l_new_secondary_qty IS NOT NULL THEN
3755: -- Call API to validate deviation between database 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 => p_chg.shipment_changes.c_quantity(i),