DBA Data[Home] [Help]

APPS.HXC_TIMECARD_BLOCK_UTILS dependencies on HXC_BLOCK_TYPE

Line 177: (p_block in HXC_BLOCK_TYPE)

173:
174: END convert_to_dpwr_blocks;
175:
176: Function is_new_block
177: (p_block in HXC_BLOCK_TYPE)
178: return BOOLEAN is
179:
180: Begin
181:

Line 191: (p_block in HXC_BLOCK_TYPE)

187:
188: End is_new_block;
189:
190: Function is_active_block
191: (p_block in HXC_BLOCK_TYPE)
192: return BOOLEAN is
193:
194: Begin
195:

Line 205: (p_block in HXC_BLOCK_TYPE)

201:
202: End is_active_block;
203:
204: Function is_timecard_block
205: (p_block in HXC_BLOCK_TYPE)
206: return BOOLEAN is
207: Begin
208:
209: if(

Line 222: (p_block in HXC_BLOCK_TYPE)

218:
219: End is_timecard_block;
220:
221: Function is_day_block
222: (p_block in HXC_BLOCK_TYPE)
223: return BOOLEAN is
224: Begin
225:
226: if(p_block.scope = hxc_timecard.c_day_scope) then

Line 235: (p_block in HXC_BLOCK_TYPE)

231:
232: End is_day_block;
233:
234: Function is_existing_block
235: (p_block in HXC_BLOCK_TYPE)
236: return BOOLEAN is
237:
238: cursor c_existing
239: (p_block_id in hxc_time_building_blocks.time_building_block_id%type

Line 264: (p_block in HXC_BLOCK_TYPE)

260:
261: End is_existing_block;
262:
263: Function is_detail_block
264: (p_block in HXC_BLOCK_TYPE)
265: return BOOLEAN is
266: Begin
267:
268: if(p_block.scope = hxc_timecard.c_detail_scope)then

Line 277: (p_block in HXC_BLOCK_TYPE

273:
274: End is_detail_block;
275:
276: Function is_parent_block
277: (p_block in HXC_BLOCK_TYPE
278: ,p_parent_id in hxc_time_building_blocks.time_building_block_id%type
279: ,p_parent_ovn in hxc_time_building_blocks.object_version_number%type
280: ,p_check_id in boolean
281: ) return pls_integer is

Line 299: (p_block in HXC_BLOCK_TYPE

295:
296: End is_parent_block;
297:
298: Function is_parent_block
299: (p_block in HXC_BLOCK_TYPE
300: ,p_parent_id in hxc_time_building_blocks.time_building_block_id%type
301: ,p_parent_ovn in hxc_time_building_blocks.object_version_number%type
302: ) return BOOLEAN is
303:

Line 313: (p_block in HXC_BLOCK_TYPE)

309: end if;
310: End is_parent_block;
311:
312: Function is_updated_block
313: (p_block in HXC_BLOCK_TYPE)
314: return BOOLEAN is
315:
316: l_prev_block hxc_block_type;
317:

Line 316: l_prev_block hxc_block_type;

312: Function is_updated_block
313: (p_block in HXC_BLOCK_TYPE)
314: return BOOLEAN is
315:
316: l_prev_block hxc_block_type;
317:
318: Begin
319:
320: if(is_new_block(p_block)) then

Line 374: (p_block in HXC_BLOCK_TYPE

370:
371: End parent_has_changed;
372:
373: Function process_block
374: (p_block in HXC_BLOCK_TYPE
375: ) return BOOLEAN is
376:
377: Begin
378:

Line 388: (p_block in hxc_block_type

384:
385: End process_block;
386:
387: Function can_process_block
388: (p_block in hxc_block_type
389: ) return boolean is
390:
391: Begin
392:

Line 418: ) return HXC_BLOCK_TYPE is

414:
415: Function build_block
416: (p_time_building_block_id in HXC_TIME_BUILDING_BLOCKS.TIME_BUILDING_BLOCK_ID%TYPE
417: ,p_time_building_block_ovn in HXC_TIME_BUILDING_BLOCKS.OBJECT_VERSION_NUMBER%TYPE
418: ) return HXC_BLOCK_TYPE is
419:
420: cursor c_block
421: (p_time_building_block_id in HXC_TIME_BUILDING_BLOCKS.TIME_BUILDING_BLOCK_ID%TYPE
422: ,p_time_building_block_ovn in HXC_TIME_BUILDING_BLOCKS.OBJECT_VERSION_NUMBER%TYPE

Line 431: l_new_block HXC_BLOCK_TYPE;

427: and object_version_number = p_time_building_block_ovn;
428:
429:
430: l_block c_block%ROWTYPE;
431: l_new_block HXC_BLOCK_TYPE;
432:
433: BEGIN
434:
435: open c_block(p_time_building_block_id,p_time_building_block_ovn);

Line 445: HXC_BLOCK_TYPE

441:
442: -- Convert to the type
443:
444: l_new_block :=
445: HXC_BLOCK_TYPE
446: (l_block.TIME_BUILDING_BLOCK_ID
447: ,l_block.TYPE
448: ,l_block.MEASURE
449: ,l_block.UNIT_OF_MEASURE

Line 486: (p_block1 in HXC_BLOCK_TYPE

482:
483: END build_block;
484:
485: Function blocks_are_different
486: (p_block1 in HXC_BLOCK_TYPE
487: ,p_block2 in HXC_BLOCK_TYPE
488: ) return boolean is
489:
490: l_proc varchar2(70) := 'block_utils.blocks_are_different';

Line 487: ,p_block2 in HXC_BLOCK_TYPE

483: END build_block;
484:
485: Function blocks_are_different
486: (p_block1 in HXC_BLOCK_TYPE
487: ,p_block2 in HXC_BLOCK_TYPE
488: ) return boolean is
489:
490: l_proc varchar2(70) := 'block_utils.blocks_are_different';
491:

Line 661: l_block HXC_BLOCK_TYPE;

657: ,p_day_blocks out nocopy HXC_TIMECARD.BLOCK_LIST
658: ,p_detail_blocks out nocopy HXC_TIMECARD.BLOCK_LIST
659: ) is
660:
661: l_block HXC_BLOCK_TYPE;
662: l_index NUMBER;
663:
664: Begin
665: