DBA Data[Home] [Help]

APPS.HXC_TIMECARD_BLOCK_UTILS dependencies on HXC_BLOCK_TYPE

Line 175: (p_block in HXC_BLOCK_TYPE)

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

Line 189: (p_block in HXC_BLOCK_TYPE)

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

Line 203: (p_block in HXC_BLOCK_TYPE)

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

Line 220: (p_block in HXC_BLOCK_TYPE)

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

Line 233: (p_block in HXC_BLOCK_TYPE)

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

Line 262: (p_block in HXC_BLOCK_TYPE)

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

Line 275: (p_block in HXC_BLOCK_TYPE

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

Line 297: (p_block in HXC_BLOCK_TYPE

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

Line 311: (p_block in HXC_BLOCK_TYPE)

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

Line 314: l_prev_block hxc_block_type;

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

Line 372: (p_block in HXC_BLOCK_TYPE

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

Line 386: (p_block in hxc_block_type

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

Line 416: ) return HXC_BLOCK_TYPE is

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

Line 429: l_new_block HXC_BLOCK_TYPE;

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

Line 443: HXC_BLOCK_TYPE

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

Line 484: (p_block1 in HXC_BLOCK_TYPE

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

Line 485: ,p_block2 in HXC_BLOCK_TYPE

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

Line 606: l_block HXC_BLOCK_TYPE;

602: ,p_day_blocks out nocopy HXC_TIMECARD.BLOCK_LIST
603: ,p_detail_blocks out nocopy HXC_TIMECARD.BLOCK_LIST
604: ) is
605:
606: l_block HXC_BLOCK_TYPE;
607: l_index NUMBER;
608:
609: Begin
610: