246:
247: p_attributes(l_index).process := 'Y';
248:
249: else
250: if(NOT hxc_timecard_attribute_utils.is_system_context(l_attribute)) then
251: begin
252: l_old_attribute := hxc_timecard_attribute_utils.build_attribute
253: (p_time_attribute_id => l_attribute.time_attribute_id
254: ,p_object_version_number => l_attribute.object_version_number
248:
249: else
250: if(NOT hxc_timecard_attribute_utils.is_system_context(l_attribute)) then
251: begin
252: l_old_attribute := hxc_timecard_attribute_utils.build_attribute
253: (p_time_attribute_id => l_attribute.time_attribute_id
254: ,p_object_version_number => l_attribute.object_version_number
255: ,p_time_building_block_id => l_attribute.building_block_id
256: ,p_time_building_block_ovn => l_attribute.building_block_ovn
255: ,p_time_building_block_id => l_attribute.building_block_id
256: ,p_time_building_block_ovn => l_attribute.building_block_ovn
257: );
258:
259: if(hxc_timecard_attribute_utils.attributes_are_different
260: (p_attribute1 => l_attribute
261: ,p_attribute2 => l_old_attribute
262: )
263: ) then