DBA Data[Home] [Help]

APPS.PO_INTERFACE_S dependencies on PO_UOM_S

Line 3501: l_conversion_rate := po_uom_s.po_uom_convert(interface.unit_meas_lookup_code,

3497: IF (nvl(l_uom_convert,'N') = 'Y' or l_from_type_lookup_code='QUOTATION') THEN
3498: --bug#3612701
3499: -- Convert to the GA's UOM
3500: -- Bug 3793360 : use the po_uom_convert procedure and round 15
3501: l_conversion_rate := po_uom_s.po_uom_convert(interface.unit_meas_lookup_code,
3502: l_ga_uom,
3503: interface.item_id);
3504:
3505: x_quantity := round(x_quantity * l_conversion_rate , 15);

Line 4296: PO_UOM_S.get_secondary_uom( interface.item_id,

4292: -- Bug 9324837
4293: -- Commented out the OR condition to interface.secondary_quantity IS NULL
4294: -- as this was causing the secondary quantity to be recalculated using std conversion.
4295: -- OR params.inventory_organization_id <> interface.destination_organization_id ) THEN
4296: PO_UOM_S.get_secondary_uom( interface.item_id,
4297: interface.destination_organization_id,
4298: x_secondary_uom,
4299: x_secondary_unit_def);
4300:

Line 4302: PO_UOM_S.uom_convert (x_quantity, x_unit_of_measure, interface.item_id,

4298: x_secondary_uom,
4299: x_secondary_unit_def);
4300:
4301: IF g_document_type <> 'PA' THEN
4302: PO_UOM_S.uom_convert (x_quantity, x_unit_of_measure, interface.item_id,
4303: x_secondary_unit_def, x_secondary_quantity_def) ;
4304:
4305: IF interface.destination_organization_id = params.inventory_organization_id
4306: THEN

Line 5128: PO_UOM_S.uom_convert (l_quantity_temp,

5124: INTO x_secondary_unit_def
5125: FROM mtl_units_of_measure
5126: WHERE uom_code = item.secondary_uom_code ;
5127:
5128: PO_UOM_S.uom_convert (l_quantity_temp,
5129: x_unit_of_measure,
5130: interface.item_id,
5131: x_secondary_unit_def,
5132: x_secondary_quantity_def) ;

Line 5923: l_conversion_rate := po_uom_s.po_uom_convert(interface.unit_meas_lookup_code,

5919: AND ( x_order_type_lookup_code IN ('QUANTITY','AMOUNT') ) ) THEN --
5920:
5921:
5922: -- Bug 3793360 : use the po_uom_convert procedure and round 15
5923: l_conversion_rate := po_uom_s.po_uom_convert(interface.unit_meas_lookup_code,
5924: x_po_uom,
5925: interface.item_id);
5926:
5927: x_quantity := round(x_quantity * l_conversion_rate , 15);

Line 6176: PO_UOM_S.uom_convert (x_quantity,

6172: --
6173: --If item is dual uom control and secondary quantity is NULL, derive it
6174: IF x_secondary_unit_of_measure IS NOT NULL THEN
6175: IF interface.secondary_quantity IS NULL THEN
6176: PO_UOM_S.uom_convert (x_quantity,
6177: nvl(x_shipment_uom, interface.unit_meas_lookup_code),
6178: interface.item_id, x_secondary_unit_of_measure ,
6179: x_secondary_quantity) ;
6180: ELSE

Line 6536: PO_UOM_S.get_secondary_uom( interface.item_id,

6532: --
6533: -- If item is dual uom control and secondary quantity is NULL, derive it
6534: IF interface.item_id IS NOT NULL THEN
6535: IF interface.secondary_quantity IS NULL THEN
6536: PO_UOM_S.get_secondary_uom( interface.item_id,
6537: interface.destination_organization_id,
6538: x_secondary_uom_code,
6539: x_secondary_unit_of_measure);
6540:

Line 6542: PO_UOM_S.uom_convert (x_quantity,

6538: x_secondary_uom_code,
6539: x_secondary_unit_of_measure);
6540:
6541: IF x_secondary_unit_of_measure IS NOT NULL and x_quantity > 0 THEN
6542: PO_UOM_S.uom_convert (x_quantity,
6543: nvl(x_shipment_uom, interface.unit_meas_lookup_code),
6544: interface.item_id,
6545: x_secondary_unit_of_measure ,
6546: x_secondary_quantity) ;

Line 7348: x_conversion_rate := po_uom_s.po_uom_convert(interface.unit_meas_lookup_code,

7344: This conversion is done only if the Convert UOM profile option is set to Yes. */
7345:
7346: if interface.unit_meas_lookup_code <> x_po_uom then
7347:
7348: x_conversion_rate := po_uom_s.po_uom_convert(interface.unit_meas_lookup_code,
7349: x_po_uom,
7350: interface.item_id);
7351: else
7352: