1182: BEGIN
1183:
1184: -- Convert header
1185:
1186: x_header_val_rec := OE_Header_Util.Get_Values(p_header_rec);
1187:
1188: -- Convert Header_Adj
1189:
1190: FOR I IN 1..p_Header_Adj_tbl.COUNT LOOP
1359: ,p_source_document_line_id => null
1360: ,p_order_source_id => l_order_source_id
1361: ,p_source_document_type_id => l_source_document_type_id);
1362:
1363: OE_Header_Util.Get_Ids
1364: ( p_x_header_rec => x_header_rec
1365: , p_header_val_rec => p_header_val_rec
1366: );
1367:
4129: OE_MSG_PUB.Add;
4130: RAISE FND_API.G_EXC_ERROR;
4131: ELSIF p_document_type= 'O' THEN
4132: -- the caller is from Sales Order
4133: OE_HEADER_UTIL.QUERY_ROW(p_header_id=>p_header_id
4134: ,x_header_rec=>l_header_rec);
4135: OE_HEADER_UTIL.API_Rec_To_Rowtype_Rec(l_header_rec
4136: ,l_header_rowtype_rec);
4137:
4131: ELSIF p_document_type= 'O' THEN
4132: -- the caller is from Sales Order
4133: OE_HEADER_UTIL.QUERY_ROW(p_header_id=>p_header_id
4134: ,x_header_rec=>l_header_rec);
4135: OE_HEADER_UTIL.API_Rec_To_Rowtype_Rec(l_header_rec
4136: ,l_header_rowtype_rec);
4137:
4138: x_result := OE_Header_Security.Is_OP_Constrained
4139: (p_operation => p_operation