553: THEN
554: p_x_line_rec.blanket_number := p_blanket_number;
555: l_line_rec := p_x_line_rec;
556: -- Clear dependents based on blanket number
557: OE_Line_Util_Ext.Clear_Dependent_Attr
558: (p_attr_id => OE_LINE_UTIL.G_BLANKET_NUMBER
559: ,p_x_line_rec => p_x_line_rec
560: ,p_initial_line_rec => l_line_rec
561: ,p_old_line_rec => p_old_line_rec
570: THEN
571: p_x_line_rec.blanket_line_number := p_blanket_line_number;
572: l_line_rec := p_x_line_rec;
573: -- Clear dependents based on blanket number
574: OE_Line_Util_Ext.Clear_Dependent_Attr
575: (p_attr_id => OE_LINE_UTIL.G_BLANKET_LINE_NUMBER
576: ,p_x_line_rec => p_x_line_rec
577: ,p_initial_line_rec => l_line_rec
578: ,p_old_line_rec => p_old_line_rec
4705:
4706: -- Due to incompatibilities in the record type structure
4707: -- copy the data to a rowtype record format
4708:
4709: OE_LINE_UTIL_EXT.API_Rec_To_Rowtype_Rec
4710: (p_line_rec => g_line_rec
4711: ,x_rowtype_rec => l_in_rec);
4712: OE_LINE_UTIL_EXT.API_Rec_To_Rowtype_Rec
4713: (p_line_rec => p_old_line_rec
4708:
4709: OE_LINE_UTIL_EXT.API_Rec_To_Rowtype_Rec
4710: (p_line_rec => g_line_rec
4711: ,x_rowtype_rec => l_in_rec);
4712: OE_LINE_UTIL_EXT.API_Rec_To_Rowtype_Rec
4713: (p_line_rec => p_old_line_rec
4714: ,x_rowtype_rec => l_in_old_rec);
4715:
4716: --Perform blanket defaulting
4810: END IF; --pack I or greater
4811:
4812: -- copy the data back to a format that is compatible with the API architecture
4813:
4814: OE_LINE_UTIL_EXT.RowType_Rec_to_API_Rec
4815: (p_record => l_rec
4816: ,x_api_rec => p_x_line_rec);
4817:
4818: -- 2707939 --