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 585: PROCEDURE call_PYS_api (p_params IN per_cagr_evaluation_pkg.control_structure

581:
582: -- ================================================================================================
583: -- == **************** CALL_PYS_API ***************** ==
584: -- ================================================================================================
585: PROCEDURE call_PYS_api (p_params IN per_cagr_evaluation_pkg.control_structure
586: ,p_PYS_results IN t_PYS_results) IS
587:
588: -- Identify which SPP api to call (create or update) and build mapping table from
589: -- result records and invoke the api to apply the result. (Only step_id in phase 1)

Line 758: PROCEDURE call_PAY_api (p_params IN per_cagr_evaluation_pkg.control_structure

754: -- ================================================================================================
755: -- == **************** CALL_PAY_API ***************** ==
756: -- ================================================================================================
757:
758: PROCEDURE call_PAY_api (p_params IN per_cagr_evaluation_pkg.control_structure
759: ,p_PAY_results IN t_PAY_results) IS
760: --
761: -- Accepts structure holding results for a specific element type, and co-ordinates
762: -- denormalisation of those result values to relevant entry_values of any element

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

1221:
1222: -- ================================================================================================
1223: -- == **************** do_apply_for_assignment ***************** ==
1224: -- ================================================================================================
1225: PROCEDURE do_apply_for_assignment(p_params IN OUT NOCOPY per_cagr_evaluation_pkg.control_structure
1226: ,p_select_flag IN varchar2) IS
1227: --
1228: -- This routine controls the apply processing for a particular assignment on the effective_date.
1229: --

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

1444:
1445: hr_utility.set_location('Entering:'||l_proc, 5);
1446: --
1447: if not(g_done_header) then
1448: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1449: per_cagr_utility_pkg.put_log('-------- Result Population Process Log ('||fnd_date.date_to_canonical(sysdate)||') --------',1);
1450: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1451: per_cagr_utility_pkg.put_log('Starting Result Population Process: ('
1452: ||fnd_date.date_to_canonical(sysdate)||')',1);

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

1446: --
1447: if not(g_done_header) then
1448: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1449: per_cagr_utility_pkg.put_log('-------- Result Population Process Log ('||fnd_date.date_to_canonical(sysdate)||') --------',1);
1450: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1451: per_cagr_utility_pkg.put_log('Starting Result Population Process: ('
1452: ||fnd_date.date_to_canonical(sysdate)||')',1);
1453:
1454: If p_params.operation_mode = 'SA' then

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

1542: p_params.cagr_request_id := get_request_id(t_assignment_list(k).assignment_id
1543: ,p_params.effective_date);
1544:
1545: per_cagr_utility_pkg.put_log(' ',1);
1546: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1547: per_cagr_utility_pkg.put_log('-------- Result Population Process Log ('||fnd_date.date_to_canonical(sysdate)||') --------',1);
1548: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1549:
1550: per_cagr_utility_pkg.put_log(' Processing Assignment ID '|| p_params.assignment_id ||

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

1544:
1545: per_cagr_utility_pkg.put_log(' ',1);
1546: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1547: per_cagr_utility_pkg.put_log('-------- Result Population Process Log ('||fnd_date.date_to_canonical(sysdate)||') --------',1);
1548: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1549:
1550: per_cagr_utility_pkg.put_log(' Processing Assignment ID '|| p_params.assignment_id ||
1551: ' during Single Collective Agreement mode.',1);
1552:

Line 1642: l_params per_cagr_evaluation_pkg.control_structure;

1638: -- beneficial_flag = 'Y' (if any, and ignoring chosen_flag values) for application to HRMS)
1639: --
1640:
1641: l_proc constant varchar2(61) := g_pkg || 'initialise';
1642: l_params per_cagr_evaluation_pkg.control_structure;
1643:
1644: BEGIN
1645:
1646: hr_utility.set_location('Entering:'||l_proc, 5);

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

1681:
1682: --
1683: -- Output denormalization log header
1684: --
1685: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1686: per_cagr_utility_pkg.put_log('-------- Result Population Process Log ('||fnd_date.date_to_canonical(sysdate)||') --------',1);
1687: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1688: g_done_header := TRUE;
1689:

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

1683: -- Output denormalization log header
1684: --
1685: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1686: per_cagr_utility_pkg.put_log('-------- Result Population Process Log ('||fnd_date.date_to_canonical(sysdate)||') --------',1);
1687: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_head_separator,1);
1688: g_done_header := TRUE;
1689:
1690: --
1691: -- validate parameters

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

1782: initialise (p_params => l_params
1783: ,p_select_flag => p_select_flag);
1784:
1785: -- complete logging
1786: per_cagr_utility_pkg.put_log(per_cagr_evaluation_pkg.g_separator,1);
1787: per_cagr_utility_pkg.write_log_file(l_params.cagr_request_id);
1788:
1789: hr_utility.set_location('Leaving:'||l_proc, 50);
1790: