DBA Data[Home] [Help]

APPS.HXC_BLOCK_ATTRIBUTE_UPDATE dependencies on HXC_TIMECARD_BLOCK_UTILS

Line 42: l_template_index := hxc_timecard_block_utils.find_active_timecard_index

38: --
39: IF(p_duplicate_template = TRUE) THEN
40: l_replace := true;
41: ELSE
42: l_template_index := hxc_timecard_block_utils.find_active_timecard_index
43: (p_blocks);
44:
45:
46: open c_template_is_a_timecard

Line 142: (hxc_timecard_block_utils.date_value(p_blocks(l_block_index).stop_time)

138: IF (p_mode = 'ADD') THEN
139:
140: IF(p_blocks(l_block_index).type = 'RANGE' ) THEN
141: p_blocks(l_block_index).measure:=
142: (hxc_timecard_block_utils.date_value(p_blocks(l_block_index).stop_time)
143: -hxc_timecard_block_utils.date_value(p_blocks(l_block_index).start_time)
144: )*24;
145: p_blocks(l_block_index).unit_of_measure:= 'HOURS';
146: END IF;

Line 143: -hxc_timecard_block_utils.date_value(p_blocks(l_block_index).start_time)

139:
140: IF(p_blocks(l_block_index).type = 'RANGE' ) THEN
141: p_blocks(l_block_index).measure:=
142: (hxc_timecard_block_utils.date_value(p_blocks(l_block_index).stop_time)
143: -hxc_timecard_block_utils.date_value(p_blocks(l_block_index).start_time)
144: )*24;
145: p_blocks(l_block_index).unit_of_measure:= 'HOURS';
146: END IF;
147:

Line 181: if(hxc_timecard_block_utils.is_new_block(l_block)) then

177: EXIT WHEN NOT p_blocks.exists(l_index);
178:
179: l_block := p_blocks(l_index);
180:
181: if(hxc_timecard_block_utils.is_new_block(l_block)) then
182:
183: if(hxc_timecard_block_utils.is_active_block(l_block)) then
184: p_blocks(l_index).process := 'Y';
185: else

Line 183: if(hxc_timecard_block_utils.is_active_block(l_block)) then

179: l_block := p_blocks(l_index);
180:
181: if(hxc_timecard_block_utils.is_new_block(l_block)) then
182:
183: if(hxc_timecard_block_utils.is_active_block(l_block)) then
184: p_blocks(l_index).process := 'Y';
185: else
186: p_blocks(l_index).process := 'N';
187: end if;

Line 191: l_old_block := hxc_timecard_block_utils.build_block

187: end if;
188:
189: else
190: begin
191: l_old_block := hxc_timecard_block_utils.build_block
192: (p_time_building_block_id => l_block.time_building_block_id
193: ,p_time_building_block_ovn => l_block.object_version_number
194: );
195:

Line 196: if(hxc_timecard_block_utils.blocks_are_different

192: (p_time_building_block_id => l_block.time_building_block_id
193: ,p_time_building_block_ovn => l_block.object_version_number
194: );
195:
196: if(hxc_timecard_block_utils.blocks_are_different
197: (p_block1 => l_block
198: ,p_block2 => l_old_block
199: )
200: ) then

Line 214: if(hxc_timecard_block_utils.parent_has_changed(p_blocks,p_blocks(l_index).parent_building_block_id)) then

210: p_blocks(l_index).process := 'N';
211:
212: end;
213:
214: if(hxc_timecard_block_utils.parent_has_changed(p_blocks,p_blocks(l_index).parent_building_block_id)) then
215: p_blocks(l_index).process := 'Y';
216: end if;
217:
218: end if;

Line 391: -- if(hxc_timecard_block_utils.parent_has_changed(p_blocks,p_blocks(l_block_index).parent_building_block_id)) then

387: end if;
388:
389: -- This is for PA validation
390: --SHIV
391: -- if(hxc_timecard_block_utils.parent_has_changed(p_blocks,p_blocks(l_block_index).parent_building_block_id)) then
392: -- p_blocks(l_block_index).changed := hxc_timecard.c_yes;
393: -- end if;
394:
395: l_block_index := p_blocks.next(l_block_index);