DBA Data[Home] [Help]

APPS.PER_CAGR_APPLY_RESULTS_PKG dependencies on PER_CAGR_EVALUATION_PKG

Line 62: PROCEDURE initialise (p_params IN OUT NOCOPY per_cagr_evaluation_pkg.control_structure

58: -- ------------------------------------------------------------------------------
59: -- |------------------------------< initialise >--------------------------------|
60: -- ------------------------------------------------------------------------------
61:
62: PROCEDURE initialise (p_params IN OUT NOCOPY per_cagr_evaluation_pkg.control_structure
63: ,p_select_flag IN varchar2 default 'B') IS
64:
65: -- (record interface)
66: -- Coordinates denormalisation of per_cagr_entitlement_result records to HRMS tables.

Line 68: -- optionally by PER_CAGR_EVALUATION_PKG.initialise (dependent upon mode).

64:
65: -- (record interface)
66: -- Coordinates denormalisation of per_cagr_entitlement_result records to HRMS tables.
67: -- Called by: PER_CAGR_APPLY_RESULTS_PKG.initialise (individual parameter interface) and
68: -- optionally by PER_CAGR_EVALUATION_PKG.initialise (dependent upon mode).
69: --
70: -- P_SELECT_FLAG now redundant - apply chosen, or beneficial if no chosen.
71: -- Defaults to processing all categories of result records existing in cache
72: -- for asg - cagr - effective_date params supplied, unless a specific category is

Line 306: PROCEDURE call_ASG_api (p_params IN per_cagr_evaluation_pkg.control_structure

302: -- ================================================================================================
303: -- == **************** CALL_ASG_API ***************** ==
304: -- ================================================================================================
305:
306: PROCEDURE call_ASG_api (p_params IN per_cagr_evaluation_pkg.control_structure
307: ,p_ASG_results IN t_ASG_results) IS
308:
309:
310: -- get API data (for seeded denormalised columns only)

Line 577: PROCEDURE call_PYS_api (p_params IN per_cagr_evaluation_pkg.control_structure

573:
574: -- ================================================================================================
575: -- == **************** CALL_PYS_API ***************** ==
576: -- ================================================================================================
577: PROCEDURE call_PYS_api (p_params IN per_cagr_evaluation_pkg.control_structure
578: ,p_PYS_results IN t_PYS_results) IS
579:
580: -- Identify which SPP api to call (create or update) and build mapping table from
581: -- result records and invoke the api to apply the result. (Only step_id in phase 1)

Line 750: PROCEDURE call_PAY_api (p_params IN per_cagr_evaluation_pkg.control_structure

746: -- ================================================================================================
747: -- == **************** CALL_PAY_API ***************** ==
748: -- ================================================================================================
749:
750: PROCEDURE call_PAY_api (p_params IN per_cagr_evaluation_pkg.control_structure
751: ,p_PAY_results IN t_PAY_results) IS
752: --
753: -- Accepts structure holding results for a specific element type, and co-ordinates
754: -- denormalisation of those result values to relevant entry_values of any element

Line 1215: PROCEDURE do_apply_for_assignment(p_params IN OUT NOCOPY per_cagr_evaluation_pkg.control_structure

1211:
1212: -- ================================================================================================
1213: -- == **************** do_apply_for_assignment ***************** ==
1214: -- ================================================================================================
1215: PROCEDURE do_apply_for_assignment(p_params IN OUT NOCOPY per_cagr_evaluation_pkg.control_structure
1216: ,p_select_flag IN varchar2) IS
1217: --
1218: -- This routine controls the apply processing for a particular assignment on the effective_date.
1219: --

Line 1437: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);

1433:
1434: hr_utility.set_location('Entering:'||l_proc, 5);
1435: --
1436: if not(g_done_header) then
1437: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1438: per_cagr_utility_pkg.put_log('-------- Result Population Process Log ('||fnd_date.date_to_canonical(sysdate)||') --------',1);
1439: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1440: per_cagr_utility_pkg.put_log('Starting Result Population Process: ('
1441: ||fnd_date.date_to_canonical(sysdate)||')',1);

Line 1439: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);

1435: --
1436: if not(g_done_header) then
1437: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1438: per_cagr_utility_pkg.put_log('-------- Result Population Process Log ('||fnd_date.date_to_canonical(sysdate)||') --------',1);
1439: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1440: per_cagr_utility_pkg.put_log('Starting Result Population Process: ('
1441: ||fnd_date.date_to_canonical(sysdate)||')',1);
1442:
1443: If p_params.operation_mode = 'SA' then

Line 1535: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);

1531: p_params.cagr_request_id := get_request_id(t_assignment_list(k).assignment_id
1532: ,p_params.effective_date);
1533:
1534: per_cagr_utility_pkg.put_log(' ',1);
1535: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1536: per_cagr_utility_pkg.put_log('-------- Result Population Process Log ('||fnd_date.date_to_canonical(sysdate)||') --------',1);
1537: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1538:
1539: per_cagr_utility_pkg.put_log(' Processing Assignment ID '|| p_params.assignment_id ||

Line 1537: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);

1533:
1534: per_cagr_utility_pkg.put_log(' ',1);
1535: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1536: per_cagr_utility_pkg.put_log('-------- Result Population Process Log ('||fnd_date.date_to_canonical(sysdate)||') --------',1);
1537: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1538:
1539: per_cagr_utility_pkg.put_log(' Processing Assignment ID '|| p_params.assignment_id ||
1540: ' during Single Collective Agreement mode.',1);
1541:

Line 1631: l_params per_cagr_evaluation_pkg.control_structure;

1627: -- beneficial_flag = 'Y' (if any, and ignoring chosen_flag values) for application to HRMS)
1628: --
1629:
1630: l_proc constant varchar2(61) := g_pkg || 'initialise';
1631: l_params per_cagr_evaluation_pkg.control_structure;
1632:
1633: BEGIN
1634:
1635: hr_utility.set_location('Entering:'||l_proc, 5);

Line 1674: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);

1670:
1671: --
1672: -- Output denormalization log header
1673: --
1674: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1675: per_cagr_utility_pkg.put_log('-------- Result Population Process Log ('||fnd_date.date_to_canonical(sysdate)||') --------',1);
1676: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1677: g_done_header := TRUE;
1678:

Line 1676: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);

1672: -- Output denormalization log header
1673: --
1674: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1675: per_cagr_utility_pkg.put_log('-------- Result Population Process Log ('||fnd_date.date_to_canonical(sysdate)||') --------',1);
1676: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1677: g_done_header := TRUE;
1678:
1679: --
1680: -- validate parameters

Line 1775: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_separator,1);

1771: initialise (p_params => l_params
1772: ,p_select_flag => p_select_flag);
1773:
1774: -- complete logging
1775: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_separator,1);
1776: per_cagr_utility_pkg.write_log_file(l_params.cagr_request_id);
1777:
1778: hr_utility.set_location('Leaving:'||l_proc, 50);
1779: