DBA Data[Home] [Help]

APPS.OE_DEFAULT_LINE dependencies on OE_LINE_UTIL

Line 559: OE_Line_Util_Ext.Clear_Dependent_Attr

555: THEN
556: p_x_line_rec.blanket_number := p_blanket_number;
557: l_line_rec := p_x_line_rec;
558: -- Clear dependents based on blanket number
559: OE_Line_Util_Ext.Clear_Dependent_Attr
560: (p_attr_id => OE_LINE_UTIL.G_BLANKET_NUMBER
561: ,p_x_line_rec => p_x_line_rec
562: ,p_initial_line_rec => l_line_rec
563: ,p_old_line_rec => p_old_line_rec

Line 560: (p_attr_id => OE_LINE_UTIL.G_BLANKET_NUMBER

556: p_x_line_rec.blanket_number := p_blanket_number;
557: l_line_rec := p_x_line_rec;
558: -- Clear dependents based on blanket number
559: OE_Line_Util_Ext.Clear_Dependent_Attr
560: (p_attr_id => OE_LINE_UTIL.G_BLANKET_NUMBER
561: ,p_x_line_rec => p_x_line_rec
562: ,p_initial_line_rec => l_line_rec
563: ,p_old_line_rec => p_old_line_rec
564: );

Line 576: OE_Line_Util_Ext.Clear_Dependent_Attr

572: THEN
573: p_x_line_rec.blanket_line_number := p_blanket_line_number;
574: l_line_rec := p_x_line_rec;
575: -- Clear dependents based on blanket number
576: OE_Line_Util_Ext.Clear_Dependent_Attr
577: (p_attr_id => OE_LINE_UTIL.G_BLANKET_LINE_NUMBER
578: ,p_x_line_rec => p_x_line_rec
579: ,p_initial_line_rec => l_line_rec
580: ,p_old_line_rec => p_old_line_rec

Line 577: (p_attr_id => OE_LINE_UTIL.G_BLANKET_LINE_NUMBER

573: p_x_line_rec.blanket_line_number := p_blanket_line_number;
574: l_line_rec := p_x_line_rec;
575: -- Clear dependents based on blanket number
576: OE_Line_Util_Ext.Clear_Dependent_Attr
577: (p_attr_id => OE_LINE_UTIL.G_BLANKET_LINE_NUMBER
578: ,p_x_line_rec => p_x_line_rec
579: ,p_initial_line_rec => l_line_rec
580: ,p_old_line_rec => p_old_line_rec
581: );

Line 3613: oe_line_util.query_row

3609:
3610: IF (p_order_line_id IS NOT NULL AND
3611: p_order_line_id<>FND_API.G_MISS_NUM) THEN
3612:
3613: oe_line_util.query_row
3614: (p_line_id => p_order_line_id
3615: ,x_line_rec => l_ref_line_rec
3616: );
3617:

Line 4859: OE_LINE_UTIL_EXT.API_Rec_To_Rowtype_Rec

4855:
4856: -- Due to incompatibilities in the record type structure
4857: -- copy the data to a rowtype record format
4858:
4859: OE_LINE_UTIL_EXT.API_Rec_To_Rowtype_Rec
4860: (p_line_rec => g_line_rec
4861: ,x_rowtype_rec => l_in_rec);
4862: OE_LINE_UTIL_EXT.API_Rec_To_Rowtype_Rec
4863: (p_line_rec => p_old_line_rec

Line 4862: OE_LINE_UTIL_EXT.API_Rec_To_Rowtype_Rec

4858:
4859: OE_LINE_UTIL_EXT.API_Rec_To_Rowtype_Rec
4860: (p_line_rec => g_line_rec
4861: ,x_rowtype_rec => l_in_rec);
4862: OE_LINE_UTIL_EXT.API_Rec_To_Rowtype_Rec
4863: (p_line_rec => p_old_line_rec
4864: ,x_rowtype_rec => l_in_old_rec);
4865:
4866: --Perform blanket defaulting

Line 4964: OE_LINE_UTIL_EXT.RowType_Rec_to_API_Rec

4960: END IF; --pack I or greater
4961:
4962: -- copy the data back to a format that is compatible with the API architecture
4963:
4964: OE_LINE_UTIL_EXT.RowType_Rec_to_API_Rec
4965: (p_record => l_rec
4966: ,x_api_rec => p_x_line_rec);
4967: -- sol_ord_er #16014165
4968: If p_x_Line_rec.subscription_enable_flag is NULL OR

Line 5357: OE_Line_Util.Get_Preferred_Grade(p_line_rec => p_x_line_rec,

5353: and
5354: (nvl( p_x_line_rec.source_document_type_id, 0 ) <> 2 ) -- added line for 2553805
5355: THEN
5356: p_x_line_rec.preferred_grade :=
5357: OE_Line_Util.Get_Preferred_Grade(p_line_rec => p_x_line_rec,
5358: p_old_line_rec => p_old_line_rec);
5359: END IF; */
5360:
5361: IF (p_x_line_rec.ordered_quantity2 = FND_API.G_MISS_NUM) THEN

Line 5368: -- after clearing, then at this point of re-defaulting, Added call to routine Oe_Line_Util.Calculate Ordered quantity2 to populate ordered_quantity2.

5364:
5365: --bug 8563297 kbanddyo FP for 12.1.1 for bug 4065790
5366: /* yannamal Begin OPM Bug 4065790 14/12/04 */
5367: -- For Dual Uom Item, If ordered_quantity2 is null and ordered_quantity_uom2 is not null and ordered_quantity is not null
5368: -- after clearing, then at this point of re-defaulting, Added call to routine Oe_Line_Util.Calculate Ordered quantity2 to populate ordered_quantity2.
5369:
5370: IF (p_x_line_rec.ordered_quantity2 IS NULL AND p_x_line_rec.ordered_quantity_uom2 IS NOT NULL AND
5371: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR AND
5372: p_x_line_rec.ordered_quantity IS NOT NULL AND p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM) THEN

Line 5373: -- p_x_line_rec.ordered_quantity2 := OE_LINE_UTIL.Calculate_ordered_quantity2(p_line_rec => p_x_line_rec) ;

5369:
5370: IF (p_x_line_rec.ordered_quantity2 IS NULL AND p_x_line_rec.ordered_quantity_uom2 IS NOT NULL AND
5371: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR AND
5372: p_x_line_rec.ordered_quantity IS NOT NULL AND p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM) THEN
5373: -- p_x_line_rec.ordered_quantity2 := OE_LINE_UTIL.Calculate_ordered_quantity2(p_line_rec => p_x_line_rec) ;
5374: OE_LINE_UTIL.sync_dual_qty(P_X_LINE_REC => p_x_line_rec,P_OLD_LINE_REC=>p_old_line_rec);
5375: END IF ;
5376:
5377: /* yannamal End OPM Bug 4065790 14/12/04 */

Line 5374: OE_LINE_UTIL.sync_dual_qty(P_X_LINE_REC => p_x_line_rec,P_OLD_LINE_REC=>p_old_line_rec);

5370: IF (p_x_line_rec.ordered_quantity2 IS NULL AND p_x_line_rec.ordered_quantity_uom2 IS NOT NULL AND
5371: p_x_line_rec.ordered_quantity_uom2 <> FND_API.G_MISS_CHAR AND
5372: p_x_line_rec.ordered_quantity IS NOT NULL AND p_x_line_rec.ordered_quantity <> FND_API.G_MISS_NUM) THEN
5373: -- p_x_line_rec.ordered_quantity2 := OE_LINE_UTIL.Calculate_ordered_quantity2(p_line_rec => p_x_line_rec) ;
5374: OE_LINE_UTIL.sync_dual_qty(P_X_LINE_REC => p_x_line_rec,P_OLD_LINE_REC=>p_old_line_rec);
5375: END IF ;
5376:
5377: /* yannamal End OPM Bug 4065790 14/12/04 */
5378:

Line 5788: ----------------------------------------------------------- INVCONV REMOVEd from OE_line_util

5784: END Attributes;
5785:
5786: /*----------------------------------------------------------
5787: FUNCTION Get_Dual_Uom
5788: ----------------------------------------------------------- INVCONV REMOVEd from OE_line_util
5789: */
5790:
5791: FUNCTION Get_Dual_Uom(p_line_rec OE_ORDER_PUB.Line_Rec_Type)
5792: RETURN VARCHAR2

Line 5807: IF oe_line_util.dual_uom_control -- INVCONV Process_Characteristics

5803: if l_debug_level > 0 then
5804: oe_debug_pub.add('Enter Get dual uom');
5805: end if;
5806:
5807: IF oe_line_util.dual_uom_control -- INVCONV Process_Characteristics
5808: (p_line_rec.inventory_item_id,p_line_rec.ship_from_org_id,l_item_rec) THEN
5809: IF l_item_rec.tracking_quantity_ind = 'PS' THEN -- INVCONV
5810: if l_debug_level > 0 then
5811: oe_debug_pub.add('Get dual uom - tracking in P and S ');

Line 5834: END IF; -- IF oe_line_util.dual_uom_control -- INVCONV Process_Characteristics

5830: else
5831:
5832: return null;
5833:
5834: END IF; -- IF oe_line_util.dual_uom_control -- INVCONV Process_Characteristics
5835:
5836:
5837: if l_debug_level > 0 then
5838: oe_debug_pub.add('Get Dual Uom returns dual UM of ' || l_item_rec.secondary_uom_code);