DBA Data[Home] [Help]

APPS.PAY_GB_ENROLL_PENSION dependencies on FF_EXEC

Line 901: L_INPUTS FF_EXEC.INPUTS_T;

897: AND RESULT_RULE_TYPE ='D'
898: AND INPUT_VALUE_ID = P_PAY_VALUE_ID
899: AND g_payroll_end_date BETWEEN FRR.EFFECTIVE_START_DATE AND FRR.EFFECTIVE_END_DATE ;
900: C_ACTION_IDS_ROW C_ACTION_IDS%ROWTYPE;
901: L_INPUTS FF_EXEC.INPUTS_T;
902: P_INPUTS FF_EXEC.INPUTS_T;
903: L_OUTPUTS FF_EXEC.OUTPUTS_T;
904: l_result_rule_name PAY_FORMULA_RESULT_RULES_F.RESULT_NAME%TYPE;
905: Iteration NUMBER;

Line 902: P_INPUTS FF_EXEC.INPUTS_T;

898: AND INPUT_VALUE_ID = P_PAY_VALUE_ID
899: AND g_payroll_end_date BETWEEN FRR.EFFECTIVE_START_DATE AND FRR.EFFECTIVE_END_DATE ;
900: C_ACTION_IDS_ROW C_ACTION_IDS%ROWTYPE;
901: L_INPUTS FF_EXEC.INPUTS_T;
902: P_INPUTS FF_EXEC.INPUTS_T;
903: L_OUTPUTS FF_EXEC.OUTPUTS_T;
904: l_result_rule_name PAY_FORMULA_RESULT_RULES_F.RESULT_NAME%TYPE;
905: Iteration NUMBER;
906: l_pay_value_ivid NUMBER;

Line 903: L_OUTPUTS FF_EXEC.OUTPUTS_T;

899: AND g_payroll_end_date BETWEEN FRR.EFFECTIVE_START_DATE AND FRR.EFFECTIVE_END_DATE ;
900: C_ACTION_IDS_ROW C_ACTION_IDS%ROWTYPE;
901: L_INPUTS FF_EXEC.INPUTS_T;
902: P_INPUTS FF_EXEC.INPUTS_T;
903: L_OUTPUTS FF_EXEC.OUTPUTS_T;
904: l_result_rule_name PAY_FORMULA_RESULT_RULES_F.RESULT_NAME%TYPE;
905: Iteration NUMBER;
906: l_pay_value_ivid NUMBER;
907: L_EARNINGS_VALUE NUMBER := 0;

Line 1012: FF_EXEC.INIT_FORMULA(P_FORMULA_ID, G_PRP_END_DATE , L_INPUTS, L_OUTPUTS);

1008: HR_UTILITY.trace(' ASSIGNMENT_ACTION_ID '||P_INPUTS(6).value );
1009: HR_UTILITY.trace(' p_assignment_id '||P_ASSIGNMENT_ID);
1010: HR_UTILITY.trace(' Date earned '|| FND_DATE.DATE_TO_CANONICAL(G_PRP_END_DATE));
1011: HR_UTILITY.trace(' p_payroll_id '||G_PAYROLL_ID);
1012: FF_EXEC.INIT_FORMULA(P_FORMULA_ID, G_PRP_END_DATE , L_INPUTS, L_OUTPUTS);
1013: HR_UTILITY.trace('L_INPUTS.COUNT Count:'||L_INPUTS.COUNT);
1014: HR_UTILITY.trace('P_INPUTS.COUNT Count:'||P_INPUTS.COUNT);
1015: IF L_INPUTS.COUNT > 0 AND P_INPUTS.COUNT > 0 THEN
1016: FOR I IN L_INPUTS.first..L_INPUTS.last

Line 1039: FF_EXEC.RUN_FORMULA(L_INPUTS,L_OUTPUTS);

1035: END LOOP;
1036: */
1037: --executing the formula
1038: HR_UTILITY.trace('Before Executing Formula');
1039: FF_EXEC.RUN_FORMULA(L_INPUTS,L_OUTPUTS);
1040: HR_UTILITY.trace('After Executing Formula');
1041: --UTILITY.trace(' calculated value from Element formula '||L_OUTPUTS(1).value);
1042: -- L_TOTAL_EARNINGS_VALUE := L_TOTAL_EARNINGS_VALUE + NVL(L_OUTPUTS(1).value,0);
1043: FOR iter IN L_OUTPUTS.first..L_OUTPUTS.last

Line 1207: L_INPUTS FF_EXEC.INPUTS_T;

1203: L_SCREEN_ENTRY_VALUE PAY_ELEMENT_ENTRY_VALUES_F.SCREEN_ENTRY_VALUE%type;
1204: L_FORMULA_ID FF_FORMULAS_F.FORMULA_ID%type;
1205: L_STATUS_PROCES_ID NUMBER;
1206: L_TOTAL_EARNINGS_VALUE NUMBER :=0;
1207: L_INPUTS FF_EXEC.INPUTS_T;
1208: P_INPUTS FF_EXEC.INPUTS_T;
1209: L_OUTPUTS FF_EXEC.OUTPUTS_T;
1210: L_ASSIGNMENT_ACTION_ID NUMBER :=NULL;
1211: P_PAY_VALUE_IVID NUMBER;

Line 1208: P_INPUTS FF_EXEC.INPUTS_T;

1204: L_FORMULA_ID FF_FORMULAS_F.FORMULA_ID%type;
1205: L_STATUS_PROCES_ID NUMBER;
1206: L_TOTAL_EARNINGS_VALUE NUMBER :=0;
1207: L_INPUTS FF_EXEC.INPUTS_T;
1208: P_INPUTS FF_EXEC.INPUTS_T;
1209: L_OUTPUTS FF_EXEC.OUTPUTS_T;
1210: L_ASSIGNMENT_ACTION_ID NUMBER :=NULL;
1211: P_PAY_VALUE_IVID NUMBER;
1212: L_RESULT_RULE_NAME PAY_FORMULA_RESULT_RULES_F.RESULT_NAME%TYPE;

Line 1209: L_OUTPUTS FF_EXEC.OUTPUTS_T;

1205: L_STATUS_PROCES_ID NUMBER;
1206: L_TOTAL_EARNINGS_VALUE NUMBER :=0;
1207: L_INPUTS FF_EXEC.INPUTS_T;
1208: P_INPUTS FF_EXEC.INPUTS_T;
1209: L_OUTPUTS FF_EXEC.OUTPUTS_T;
1210: L_ASSIGNMENT_ACTION_ID NUMBER :=NULL;
1211: P_PAY_VALUE_IVID NUMBER;
1212: L_RESULT_RULE_NAME PAY_FORMULA_RESULT_RULES_F.RESULT_NAME%TYPE;
1213: Iteration NUMBER;

Line 1344: L_INPUTS FF_EXEC.INPUTS_T;

1340: L_SCREEN_ENTRY_VALUE PAY_ELEMENT_ENTRY_VALUES_F.SCREEN_ENTRY_VALUE%type;
1341: L_FORMULA_ID FF_FORMULAS_F.FORMULA_ID%type;
1342: L_STATUS_PROCES_ID NUMBER;
1343: L_TOTAL_EARNINGS_VALUE NUMBER :=0;
1344: L_INPUTS FF_EXEC.INPUTS_T;
1345: P_INPUTS FF_EXEC.INPUTS_T;
1346: L_OUTPUTS FF_EXEC.OUTPUTS_T;
1347: L_ASSIGNMENT_ACTION_ID NUMBER :=NULL;
1348: L_BALANCE_FLAG VARCHAR(2) := 'N';

Line 1345: P_INPUTS FF_EXEC.INPUTS_T;

1341: L_FORMULA_ID FF_FORMULAS_F.FORMULA_ID%type;
1342: L_STATUS_PROCES_ID NUMBER;
1343: L_TOTAL_EARNINGS_VALUE NUMBER :=0;
1344: L_INPUTS FF_EXEC.INPUTS_T;
1345: P_INPUTS FF_EXEC.INPUTS_T;
1346: L_OUTPUTS FF_EXEC.OUTPUTS_T;
1347: L_ASSIGNMENT_ACTION_ID NUMBER :=NULL;
1348: L_BALANCE_FLAG VARCHAR(2) := 'N';
1349: P_PAY_VALUE_IVID NUMBER;

Line 1346: L_OUTPUTS FF_EXEC.OUTPUTS_T;

1342: L_STATUS_PROCES_ID NUMBER;
1343: L_TOTAL_EARNINGS_VALUE NUMBER :=0;
1344: L_INPUTS FF_EXEC.INPUTS_T;
1345: P_INPUTS FF_EXEC.INPUTS_T;
1346: L_OUTPUTS FF_EXEC.OUTPUTS_T;
1347: L_ASSIGNMENT_ACTION_ID NUMBER :=NULL;
1348: L_BALANCE_FLAG VARCHAR(2) := 'N';
1349: P_PAY_VALUE_IVID NUMBER;
1350: L_RESULT_RULE_NAME PAY_FORMULA_RESULT_RULES_F.RESULT_NAME%TYPE;

Line 3629: L_INPUTS FF_EXEC.INPUTS_T;

3625: L_SCREEN_ENTRY_VALUE PAY_ELEMENT_ENTRY_VALUES_F.SCREEN_ENTRY_VALUE%type;
3626: L_FORMULA_ID FF_FORMULAS_F.FORMULA_ID%type;
3627: L_STATUS_PROCES_ID NUMBER;
3628: L_TOTAL_EARNINGS_VALUE NUMBER :=0;
3629: L_INPUTS FF_EXEC.INPUTS_T;
3630: P_INPUTS FF_EXEC.INPUTS_T;
3631: L_OUTPUTS FF_EXEC.OUTPUTS_T;
3632: L_ASSIGNMENT_ACTION_ID NUMBER :=NULL;
3633: L_BALANCE_FLAG VARCHAR(2) := 'N';

Line 3630: P_INPUTS FF_EXEC.INPUTS_T;

3626: L_FORMULA_ID FF_FORMULAS_F.FORMULA_ID%type;
3627: L_STATUS_PROCES_ID NUMBER;
3628: L_TOTAL_EARNINGS_VALUE NUMBER :=0;
3629: L_INPUTS FF_EXEC.INPUTS_T;
3630: P_INPUTS FF_EXEC.INPUTS_T;
3631: L_OUTPUTS FF_EXEC.OUTPUTS_T;
3632: L_ASSIGNMENT_ACTION_ID NUMBER :=NULL;
3633: L_BALANCE_FLAG VARCHAR(2) := 'N';
3634: P_PAY_VALUE_IVID NUMBER;

Line 3631: L_OUTPUTS FF_EXEC.OUTPUTS_T;

3627: L_STATUS_PROCES_ID NUMBER;
3628: L_TOTAL_EARNINGS_VALUE NUMBER :=0;
3629: L_INPUTS FF_EXEC.INPUTS_T;
3630: P_INPUTS FF_EXEC.INPUTS_T;
3631: L_OUTPUTS FF_EXEC.OUTPUTS_T;
3632: L_ASSIGNMENT_ACTION_ID NUMBER :=NULL;
3633: L_BALANCE_FLAG VARCHAR(2) := 'N';
3634: P_PAY_VALUE_IVID NUMBER;
3635: L_RESULT_RULE_NAME PAY_FORMULA_RESULT_RULES_F.RESULT_NAME%TYPE;