88: TYPE assignment_info_table IS TABLE OF assignment_info_rec
89: INDEX BY BINARY_INTEGER;
90:
91: TYPE concatenated_segment_rec IS RECORD (
92: concatenated_segment pay_cost_allocation_keyflex.concatenated_segments%TYPE
93: );
94:
95: TYPE concatenated_segment_table IS TABLE OF concatenated_segment_rec
96: INDEX BY BINARY_INTEGER;
455: )
456: RETURN fnd_flex_values.flex_value%TYPE;
457:
458: FUNCTION costflex_concat_segments (
459: p_cost_allocation_keyflex_id IN pay_cost_allocation_keyflex.cost_allocation_keyflex_id%TYPE
460: )
461: RETURN pay_cost_allocation_keyflex.concatenated_segments%TYPE;
462:
463: FUNCTION cost_segments_all_null (p_bee_rec IN bee_rec)
457:
458: FUNCTION costflex_concat_segments (
459: p_cost_allocation_keyflex_id IN pay_cost_allocation_keyflex.cost_allocation_keyflex_id%TYPE
460: )
461: RETURN pay_cost_allocation_keyflex.concatenated_segments%TYPE;
462:
463: FUNCTION cost_segments_all_null (p_bee_rec IN bee_rec)
464: RETURN BOOLEAN;
465:
464: RETURN BOOLEAN;
465:
466: FUNCTION cost_allocation_kff_id (
467: p_business_group_id IN per_all_organization_units.business_group_id%TYPE,
468: p_segment_1 IN pay_cost_allocation_keyflex.segment1%TYPE,
469: p_segment_2 IN pay_cost_allocation_keyflex.segment2%TYPE,
470: p_segment_3 IN pay_cost_allocation_keyflex.segment3%TYPE,
471: p_segment_4 IN pay_cost_allocation_keyflex.segment4%TYPE,
472: p_segment_5 IN pay_cost_allocation_keyflex.segment5%TYPE,
465:
466: FUNCTION cost_allocation_kff_id (
467: p_business_group_id IN per_all_organization_units.business_group_id%TYPE,
468: p_segment_1 IN pay_cost_allocation_keyflex.segment1%TYPE,
469: p_segment_2 IN pay_cost_allocation_keyflex.segment2%TYPE,
470: p_segment_3 IN pay_cost_allocation_keyflex.segment3%TYPE,
471: p_segment_4 IN pay_cost_allocation_keyflex.segment4%TYPE,
472: p_segment_5 IN pay_cost_allocation_keyflex.segment5%TYPE,
473: p_segment_6 IN pay_cost_allocation_keyflex.segment6%TYPE,
466: FUNCTION cost_allocation_kff_id (
467: p_business_group_id IN per_all_organization_units.business_group_id%TYPE,
468: p_segment_1 IN pay_cost_allocation_keyflex.segment1%TYPE,
469: p_segment_2 IN pay_cost_allocation_keyflex.segment2%TYPE,
470: p_segment_3 IN pay_cost_allocation_keyflex.segment3%TYPE,
471: p_segment_4 IN pay_cost_allocation_keyflex.segment4%TYPE,
472: p_segment_5 IN pay_cost_allocation_keyflex.segment5%TYPE,
473: p_segment_6 IN pay_cost_allocation_keyflex.segment6%TYPE,
474: p_segment_7 IN pay_cost_allocation_keyflex.segment7%TYPE,
467: p_business_group_id IN per_all_organization_units.business_group_id%TYPE,
468: p_segment_1 IN pay_cost_allocation_keyflex.segment1%TYPE,
469: p_segment_2 IN pay_cost_allocation_keyflex.segment2%TYPE,
470: p_segment_3 IN pay_cost_allocation_keyflex.segment3%TYPE,
471: p_segment_4 IN pay_cost_allocation_keyflex.segment4%TYPE,
472: p_segment_5 IN pay_cost_allocation_keyflex.segment5%TYPE,
473: p_segment_6 IN pay_cost_allocation_keyflex.segment6%TYPE,
474: p_segment_7 IN pay_cost_allocation_keyflex.segment7%TYPE,
475: p_segment_8 IN pay_cost_allocation_keyflex.segment8%TYPE,
468: p_segment_1 IN pay_cost_allocation_keyflex.segment1%TYPE,
469: p_segment_2 IN pay_cost_allocation_keyflex.segment2%TYPE,
470: p_segment_3 IN pay_cost_allocation_keyflex.segment3%TYPE,
471: p_segment_4 IN pay_cost_allocation_keyflex.segment4%TYPE,
472: p_segment_5 IN pay_cost_allocation_keyflex.segment5%TYPE,
473: p_segment_6 IN pay_cost_allocation_keyflex.segment6%TYPE,
474: p_segment_7 IN pay_cost_allocation_keyflex.segment7%TYPE,
475: p_segment_8 IN pay_cost_allocation_keyflex.segment8%TYPE,
476: p_segment_9 IN pay_cost_allocation_keyflex.segment9%TYPE,
469: p_segment_2 IN pay_cost_allocation_keyflex.segment2%TYPE,
470: p_segment_3 IN pay_cost_allocation_keyflex.segment3%TYPE,
471: p_segment_4 IN pay_cost_allocation_keyflex.segment4%TYPE,
472: p_segment_5 IN pay_cost_allocation_keyflex.segment5%TYPE,
473: p_segment_6 IN pay_cost_allocation_keyflex.segment6%TYPE,
474: p_segment_7 IN pay_cost_allocation_keyflex.segment7%TYPE,
475: p_segment_8 IN pay_cost_allocation_keyflex.segment8%TYPE,
476: p_segment_9 IN pay_cost_allocation_keyflex.segment9%TYPE,
477: p_segment_10 IN pay_cost_allocation_keyflex.segment10%TYPE,
470: p_segment_3 IN pay_cost_allocation_keyflex.segment3%TYPE,
471: p_segment_4 IN pay_cost_allocation_keyflex.segment4%TYPE,
472: p_segment_5 IN pay_cost_allocation_keyflex.segment5%TYPE,
473: p_segment_6 IN pay_cost_allocation_keyflex.segment6%TYPE,
474: p_segment_7 IN pay_cost_allocation_keyflex.segment7%TYPE,
475: p_segment_8 IN pay_cost_allocation_keyflex.segment8%TYPE,
476: p_segment_9 IN pay_cost_allocation_keyflex.segment9%TYPE,
477: p_segment_10 IN pay_cost_allocation_keyflex.segment10%TYPE,
478: p_segment_11 IN pay_cost_allocation_keyflex.segment11%TYPE,
471: p_segment_4 IN pay_cost_allocation_keyflex.segment4%TYPE,
472: p_segment_5 IN pay_cost_allocation_keyflex.segment5%TYPE,
473: p_segment_6 IN pay_cost_allocation_keyflex.segment6%TYPE,
474: p_segment_7 IN pay_cost_allocation_keyflex.segment7%TYPE,
475: p_segment_8 IN pay_cost_allocation_keyflex.segment8%TYPE,
476: p_segment_9 IN pay_cost_allocation_keyflex.segment9%TYPE,
477: p_segment_10 IN pay_cost_allocation_keyflex.segment10%TYPE,
478: p_segment_11 IN pay_cost_allocation_keyflex.segment11%TYPE,
479: p_segment_12 IN pay_cost_allocation_keyflex.segment12%TYPE,
472: p_segment_5 IN pay_cost_allocation_keyflex.segment5%TYPE,
473: p_segment_6 IN pay_cost_allocation_keyflex.segment6%TYPE,
474: p_segment_7 IN pay_cost_allocation_keyflex.segment7%TYPE,
475: p_segment_8 IN pay_cost_allocation_keyflex.segment8%TYPE,
476: p_segment_9 IN pay_cost_allocation_keyflex.segment9%TYPE,
477: p_segment_10 IN pay_cost_allocation_keyflex.segment10%TYPE,
478: p_segment_11 IN pay_cost_allocation_keyflex.segment11%TYPE,
479: p_segment_12 IN pay_cost_allocation_keyflex.segment12%TYPE,
480: p_segment_13 IN pay_cost_allocation_keyflex.segment13%TYPE,
473: p_segment_6 IN pay_cost_allocation_keyflex.segment6%TYPE,
474: p_segment_7 IN pay_cost_allocation_keyflex.segment7%TYPE,
475: p_segment_8 IN pay_cost_allocation_keyflex.segment8%TYPE,
476: p_segment_9 IN pay_cost_allocation_keyflex.segment9%TYPE,
477: p_segment_10 IN pay_cost_allocation_keyflex.segment10%TYPE,
478: p_segment_11 IN pay_cost_allocation_keyflex.segment11%TYPE,
479: p_segment_12 IN pay_cost_allocation_keyflex.segment12%TYPE,
480: p_segment_13 IN pay_cost_allocation_keyflex.segment13%TYPE,
481: p_segment_14 IN pay_cost_allocation_keyflex.segment14%TYPE,
474: p_segment_7 IN pay_cost_allocation_keyflex.segment7%TYPE,
475: p_segment_8 IN pay_cost_allocation_keyflex.segment8%TYPE,
476: p_segment_9 IN pay_cost_allocation_keyflex.segment9%TYPE,
477: p_segment_10 IN pay_cost_allocation_keyflex.segment10%TYPE,
478: p_segment_11 IN pay_cost_allocation_keyflex.segment11%TYPE,
479: p_segment_12 IN pay_cost_allocation_keyflex.segment12%TYPE,
480: p_segment_13 IN pay_cost_allocation_keyflex.segment13%TYPE,
481: p_segment_14 IN pay_cost_allocation_keyflex.segment14%TYPE,
482: p_segment_15 IN pay_cost_allocation_keyflex.segment15%TYPE,
475: p_segment_8 IN pay_cost_allocation_keyflex.segment8%TYPE,
476: p_segment_9 IN pay_cost_allocation_keyflex.segment9%TYPE,
477: p_segment_10 IN pay_cost_allocation_keyflex.segment10%TYPE,
478: p_segment_11 IN pay_cost_allocation_keyflex.segment11%TYPE,
479: p_segment_12 IN pay_cost_allocation_keyflex.segment12%TYPE,
480: p_segment_13 IN pay_cost_allocation_keyflex.segment13%TYPE,
481: p_segment_14 IN pay_cost_allocation_keyflex.segment14%TYPE,
482: p_segment_15 IN pay_cost_allocation_keyflex.segment15%TYPE,
483: p_segment_16 IN pay_cost_allocation_keyflex.segment16%TYPE,
476: p_segment_9 IN pay_cost_allocation_keyflex.segment9%TYPE,
477: p_segment_10 IN pay_cost_allocation_keyflex.segment10%TYPE,
478: p_segment_11 IN pay_cost_allocation_keyflex.segment11%TYPE,
479: p_segment_12 IN pay_cost_allocation_keyflex.segment12%TYPE,
480: p_segment_13 IN pay_cost_allocation_keyflex.segment13%TYPE,
481: p_segment_14 IN pay_cost_allocation_keyflex.segment14%TYPE,
482: p_segment_15 IN pay_cost_allocation_keyflex.segment15%TYPE,
483: p_segment_16 IN pay_cost_allocation_keyflex.segment16%TYPE,
484: p_segment_17 IN pay_cost_allocation_keyflex.segment17%TYPE,
477: p_segment_10 IN pay_cost_allocation_keyflex.segment10%TYPE,
478: p_segment_11 IN pay_cost_allocation_keyflex.segment11%TYPE,
479: p_segment_12 IN pay_cost_allocation_keyflex.segment12%TYPE,
480: p_segment_13 IN pay_cost_allocation_keyflex.segment13%TYPE,
481: p_segment_14 IN pay_cost_allocation_keyflex.segment14%TYPE,
482: p_segment_15 IN pay_cost_allocation_keyflex.segment15%TYPE,
483: p_segment_16 IN pay_cost_allocation_keyflex.segment16%TYPE,
484: p_segment_17 IN pay_cost_allocation_keyflex.segment17%TYPE,
485: p_segment_18 IN pay_cost_allocation_keyflex.segment18%TYPE,
478: p_segment_11 IN pay_cost_allocation_keyflex.segment11%TYPE,
479: p_segment_12 IN pay_cost_allocation_keyflex.segment12%TYPE,
480: p_segment_13 IN pay_cost_allocation_keyflex.segment13%TYPE,
481: p_segment_14 IN pay_cost_allocation_keyflex.segment14%TYPE,
482: p_segment_15 IN pay_cost_allocation_keyflex.segment15%TYPE,
483: p_segment_16 IN pay_cost_allocation_keyflex.segment16%TYPE,
484: p_segment_17 IN pay_cost_allocation_keyflex.segment17%TYPE,
485: p_segment_18 IN pay_cost_allocation_keyflex.segment18%TYPE,
486: p_segment_19 IN pay_cost_allocation_keyflex.segment19%TYPE,
479: p_segment_12 IN pay_cost_allocation_keyflex.segment12%TYPE,
480: p_segment_13 IN pay_cost_allocation_keyflex.segment13%TYPE,
481: p_segment_14 IN pay_cost_allocation_keyflex.segment14%TYPE,
482: p_segment_15 IN pay_cost_allocation_keyflex.segment15%TYPE,
483: p_segment_16 IN pay_cost_allocation_keyflex.segment16%TYPE,
484: p_segment_17 IN pay_cost_allocation_keyflex.segment17%TYPE,
485: p_segment_18 IN pay_cost_allocation_keyflex.segment18%TYPE,
486: p_segment_19 IN pay_cost_allocation_keyflex.segment19%TYPE,
487: p_segment_20 IN pay_cost_allocation_keyflex.segment20%TYPE,
480: p_segment_13 IN pay_cost_allocation_keyflex.segment13%TYPE,
481: p_segment_14 IN pay_cost_allocation_keyflex.segment14%TYPE,
482: p_segment_15 IN pay_cost_allocation_keyflex.segment15%TYPE,
483: p_segment_16 IN pay_cost_allocation_keyflex.segment16%TYPE,
484: p_segment_17 IN pay_cost_allocation_keyflex.segment17%TYPE,
485: p_segment_18 IN pay_cost_allocation_keyflex.segment18%TYPE,
486: p_segment_19 IN pay_cost_allocation_keyflex.segment19%TYPE,
487: p_segment_20 IN pay_cost_allocation_keyflex.segment20%TYPE,
488: p_segment_21 IN pay_cost_allocation_keyflex.segment21%TYPE,
481: p_segment_14 IN pay_cost_allocation_keyflex.segment14%TYPE,
482: p_segment_15 IN pay_cost_allocation_keyflex.segment15%TYPE,
483: p_segment_16 IN pay_cost_allocation_keyflex.segment16%TYPE,
484: p_segment_17 IN pay_cost_allocation_keyflex.segment17%TYPE,
485: p_segment_18 IN pay_cost_allocation_keyflex.segment18%TYPE,
486: p_segment_19 IN pay_cost_allocation_keyflex.segment19%TYPE,
487: p_segment_20 IN pay_cost_allocation_keyflex.segment20%TYPE,
488: p_segment_21 IN pay_cost_allocation_keyflex.segment21%TYPE,
489: p_segment_22 IN pay_cost_allocation_keyflex.segment22%TYPE,
482: p_segment_15 IN pay_cost_allocation_keyflex.segment15%TYPE,
483: p_segment_16 IN pay_cost_allocation_keyflex.segment16%TYPE,
484: p_segment_17 IN pay_cost_allocation_keyflex.segment17%TYPE,
485: p_segment_18 IN pay_cost_allocation_keyflex.segment18%TYPE,
486: p_segment_19 IN pay_cost_allocation_keyflex.segment19%TYPE,
487: p_segment_20 IN pay_cost_allocation_keyflex.segment20%TYPE,
488: p_segment_21 IN pay_cost_allocation_keyflex.segment21%TYPE,
489: p_segment_22 IN pay_cost_allocation_keyflex.segment22%TYPE,
490: p_segment_23 IN pay_cost_allocation_keyflex.segment23%TYPE,
483: p_segment_16 IN pay_cost_allocation_keyflex.segment16%TYPE,
484: p_segment_17 IN pay_cost_allocation_keyflex.segment17%TYPE,
485: p_segment_18 IN pay_cost_allocation_keyflex.segment18%TYPE,
486: p_segment_19 IN pay_cost_allocation_keyflex.segment19%TYPE,
487: p_segment_20 IN pay_cost_allocation_keyflex.segment20%TYPE,
488: p_segment_21 IN pay_cost_allocation_keyflex.segment21%TYPE,
489: p_segment_22 IN pay_cost_allocation_keyflex.segment22%TYPE,
490: p_segment_23 IN pay_cost_allocation_keyflex.segment23%TYPE,
491: p_segment_24 IN pay_cost_allocation_keyflex.segment24%TYPE,
484: p_segment_17 IN pay_cost_allocation_keyflex.segment17%TYPE,
485: p_segment_18 IN pay_cost_allocation_keyflex.segment18%TYPE,
486: p_segment_19 IN pay_cost_allocation_keyflex.segment19%TYPE,
487: p_segment_20 IN pay_cost_allocation_keyflex.segment20%TYPE,
488: p_segment_21 IN pay_cost_allocation_keyflex.segment21%TYPE,
489: p_segment_22 IN pay_cost_allocation_keyflex.segment22%TYPE,
490: p_segment_23 IN pay_cost_allocation_keyflex.segment23%TYPE,
491: p_segment_24 IN pay_cost_allocation_keyflex.segment24%TYPE,
492: p_segment_25 IN pay_cost_allocation_keyflex.segment25%TYPE,
485: p_segment_18 IN pay_cost_allocation_keyflex.segment18%TYPE,
486: p_segment_19 IN pay_cost_allocation_keyflex.segment19%TYPE,
487: p_segment_20 IN pay_cost_allocation_keyflex.segment20%TYPE,
488: p_segment_21 IN pay_cost_allocation_keyflex.segment21%TYPE,
489: p_segment_22 IN pay_cost_allocation_keyflex.segment22%TYPE,
490: p_segment_23 IN pay_cost_allocation_keyflex.segment23%TYPE,
491: p_segment_24 IN pay_cost_allocation_keyflex.segment24%TYPE,
492: p_segment_25 IN pay_cost_allocation_keyflex.segment25%TYPE,
493: p_segment_26 IN pay_cost_allocation_keyflex.segment26%TYPE,
486: p_segment_19 IN pay_cost_allocation_keyflex.segment19%TYPE,
487: p_segment_20 IN pay_cost_allocation_keyflex.segment20%TYPE,
488: p_segment_21 IN pay_cost_allocation_keyflex.segment21%TYPE,
489: p_segment_22 IN pay_cost_allocation_keyflex.segment22%TYPE,
490: p_segment_23 IN pay_cost_allocation_keyflex.segment23%TYPE,
491: p_segment_24 IN pay_cost_allocation_keyflex.segment24%TYPE,
492: p_segment_25 IN pay_cost_allocation_keyflex.segment25%TYPE,
493: p_segment_26 IN pay_cost_allocation_keyflex.segment26%TYPE,
494: p_segment_27 IN pay_cost_allocation_keyflex.segment27%TYPE,
487: p_segment_20 IN pay_cost_allocation_keyflex.segment20%TYPE,
488: p_segment_21 IN pay_cost_allocation_keyflex.segment21%TYPE,
489: p_segment_22 IN pay_cost_allocation_keyflex.segment22%TYPE,
490: p_segment_23 IN pay_cost_allocation_keyflex.segment23%TYPE,
491: p_segment_24 IN pay_cost_allocation_keyflex.segment24%TYPE,
492: p_segment_25 IN pay_cost_allocation_keyflex.segment25%TYPE,
493: p_segment_26 IN pay_cost_allocation_keyflex.segment26%TYPE,
494: p_segment_27 IN pay_cost_allocation_keyflex.segment27%TYPE,
495: p_segment_28 IN pay_cost_allocation_keyflex.segment28%TYPE,
488: p_segment_21 IN pay_cost_allocation_keyflex.segment21%TYPE,
489: p_segment_22 IN pay_cost_allocation_keyflex.segment22%TYPE,
490: p_segment_23 IN pay_cost_allocation_keyflex.segment23%TYPE,
491: p_segment_24 IN pay_cost_allocation_keyflex.segment24%TYPE,
492: p_segment_25 IN pay_cost_allocation_keyflex.segment25%TYPE,
493: p_segment_26 IN pay_cost_allocation_keyflex.segment26%TYPE,
494: p_segment_27 IN pay_cost_allocation_keyflex.segment27%TYPE,
495: p_segment_28 IN pay_cost_allocation_keyflex.segment28%TYPE,
496: p_segment_29 IN pay_cost_allocation_keyflex.segment29%TYPE,
489: p_segment_22 IN pay_cost_allocation_keyflex.segment22%TYPE,
490: p_segment_23 IN pay_cost_allocation_keyflex.segment23%TYPE,
491: p_segment_24 IN pay_cost_allocation_keyflex.segment24%TYPE,
492: p_segment_25 IN pay_cost_allocation_keyflex.segment25%TYPE,
493: p_segment_26 IN pay_cost_allocation_keyflex.segment26%TYPE,
494: p_segment_27 IN pay_cost_allocation_keyflex.segment27%TYPE,
495: p_segment_28 IN pay_cost_allocation_keyflex.segment28%TYPE,
496: p_segment_29 IN pay_cost_allocation_keyflex.segment29%TYPE,
497: p_segment_30 IN pay_cost_allocation_keyflex.segment30%TYPE
490: p_segment_23 IN pay_cost_allocation_keyflex.segment23%TYPE,
491: p_segment_24 IN pay_cost_allocation_keyflex.segment24%TYPE,
492: p_segment_25 IN pay_cost_allocation_keyflex.segment25%TYPE,
493: p_segment_26 IN pay_cost_allocation_keyflex.segment26%TYPE,
494: p_segment_27 IN pay_cost_allocation_keyflex.segment27%TYPE,
495: p_segment_28 IN pay_cost_allocation_keyflex.segment28%TYPE,
496: p_segment_29 IN pay_cost_allocation_keyflex.segment29%TYPE,
497: p_segment_30 IN pay_cost_allocation_keyflex.segment30%TYPE
498: )
491: p_segment_24 IN pay_cost_allocation_keyflex.segment24%TYPE,
492: p_segment_25 IN pay_cost_allocation_keyflex.segment25%TYPE,
493: p_segment_26 IN pay_cost_allocation_keyflex.segment26%TYPE,
494: p_segment_27 IN pay_cost_allocation_keyflex.segment27%TYPE,
495: p_segment_28 IN pay_cost_allocation_keyflex.segment28%TYPE,
496: p_segment_29 IN pay_cost_allocation_keyflex.segment29%TYPE,
497: p_segment_30 IN pay_cost_allocation_keyflex.segment30%TYPE
498: )
499: RETURN pay_cost_allocation_keyflex.cost_allocation_keyflex_id%TYPE;
492: p_segment_25 IN pay_cost_allocation_keyflex.segment25%TYPE,
493: p_segment_26 IN pay_cost_allocation_keyflex.segment26%TYPE,
494: p_segment_27 IN pay_cost_allocation_keyflex.segment27%TYPE,
495: p_segment_28 IN pay_cost_allocation_keyflex.segment28%TYPE,
496: p_segment_29 IN pay_cost_allocation_keyflex.segment29%TYPE,
497: p_segment_30 IN pay_cost_allocation_keyflex.segment30%TYPE
498: )
499: RETURN pay_cost_allocation_keyflex.cost_allocation_keyflex_id%TYPE;
500:
493: p_segment_26 IN pay_cost_allocation_keyflex.segment26%TYPE,
494: p_segment_27 IN pay_cost_allocation_keyflex.segment27%TYPE,
495: p_segment_28 IN pay_cost_allocation_keyflex.segment28%TYPE,
496: p_segment_29 IN pay_cost_allocation_keyflex.segment29%TYPE,
497: p_segment_30 IN pay_cost_allocation_keyflex.segment30%TYPE
498: )
499: RETURN pay_cost_allocation_keyflex.cost_allocation_keyflex_id%TYPE;
500:
501: FUNCTION cost_allocation_kff_id (
495: p_segment_28 IN pay_cost_allocation_keyflex.segment28%TYPE,
496: p_segment_29 IN pay_cost_allocation_keyflex.segment29%TYPE,
497: p_segment_30 IN pay_cost_allocation_keyflex.segment30%TYPE
498: )
499: RETURN pay_cost_allocation_keyflex.cost_allocation_keyflex_id%TYPE;
500:
501: FUNCTION cost_allocation_kff_id (
502: p_business_group_id IN per_all_organization_units.business_group_id%TYPE,
503: p_bee_rec IN bee_rec
501: FUNCTION cost_allocation_kff_id (
502: p_business_group_id IN per_all_organization_units.business_group_id%TYPE,
503: p_bee_rec IN bee_rec
504: )
505: RETURN pay_cost_allocation_keyflex.cost_allocation_keyflex_id%TYPE;
506:
507: FUNCTION hours_factor (p_is_old IN BOOLEAN)
508: RETURN NUMBER;
509: