DBA Data[Home] [Help]

APPS.IGS_RU_GEN_001 dependencies on IGS_RU_GEN_001

Line 1: PACKAGE BODY igs_ru_gen_001 AS

1: PACKAGE BODY igs_ru_gen_001 AS
2: /* $Header: IGSRU01B.pls 120.7 2006/04/28 05:48:32 sepalani ship $ */
3: ------------------------------------------------------------------
4: --Known limitations/enhancements and/or remarks:
5: --

Line 50: Navin 27-Aug-2001 Added a package variable igs_ru_gen_001.p_evaluated_part

46: Modified expand_set() Function w.r.t Progression Rules Enhancement DLD, Bug No: 2146547.
47: smadathi 07-JUN-2001 The functions ref_set, perid_chk, plc_chk,stg_set added . The length of
48: some of the variables were changed . The changes are as per enhancement bug No. 1775394
49: nalkumar 18-JUN-2001 The function rupl_get_alwd_cp added. The changes are as per enhancement bug No. 1830175
50: Navin 27-Aug-2001 Added a package variable igs_ru_gen_001.p_evaluated_part
51: Created a turing function 'ifthen' and modified the logic of
52: Rulp_Val_Senna as per the requirement of Bug# : 1899513.
53: (reverse chronological order - newest change first)
54: ***************************************************************/

Line 4007: Navin 27-Aug-2001 Added a package variable igs_ru_gen_001.p_evaluated_part

4003: Purpose :
4004: Know limitations, enhancements or remarks
4005: Change History
4006: Who When What
4007: Navin 27-Aug-2001 Added a package variable igs_ru_gen_001.p_evaluated_part
4008: as part of Bug# : 1899513.
4009: (reverse chronological order - newest change first)
4010: ***************************************************************/
4011:

Line 4016: igs_ru_gen_001.p_evaluated_part := 'IF';

4012: v_count NUMBER;
4013: BEGIN
4014: IF RTRIM(p_conditional) = 'true'
4015: THEN
4016: igs_ru_gen_001.p_evaluated_part := 'IF';
4017: RETURN (turing(p_then_rule,p_tds));
4018: ELSIF RTRIM(p_conditional) = 'false'
4019: THEN
4020: igs_ru_gen_001.p_evaluated_part := 'ELSE';

Line 4020: igs_ru_gen_001.p_evaluated_part := 'ELSE';

4016: igs_ru_gen_001.p_evaluated_part := 'IF';
4017: RETURN (turing(p_then_rule,p_tds));
4018: ELSIF RTRIM(p_conditional) = 'false'
4019: THEN
4020: igs_ru_gen_001.p_evaluated_part := 'ELSE';
4021: RETURN (turing(p_else_rule,p_tds));
4022: ELSE
4023: log_error('ifthenelse',
4024: 'Invalid condition ('||p_conditional||')');

Line 4051: igs_ru_gen_001.p_evaluated_part := 'IF';

4047: ***************************************************************/
4048: BEGIN
4049: IF RTRIM(p_conditional) = 'true'
4050: THEN
4051: igs_ru_gen_001.p_evaluated_part := 'IF';
4052: RETURN (turing(p_then_rule,p_tds));
4053: ELSIF RTRIM(p_conditional) = 'false'
4054: THEN
4055: igs_ru_gen_001.p_evaluated_part := 'ELSE';

Line 4055: igs_ru_gen_001.p_evaluated_part := 'ELSE';

4051: igs_ru_gen_001.p_evaluated_part := 'IF';
4052: RETURN (turing(p_then_rule,p_tds));
4053: ELSIF RTRIM(p_conditional) = 'false'
4054: THEN
4055: igs_ru_gen_001.p_evaluated_part := 'ELSE';
4056: RETURN NULL;
4057: ELSE
4058: log_error('ifthen',
4059: 'Invalid condition (' || p_conditional|| ')');

Line 5508: igs_ru_gen_001.p_evaluated_part := NULL;

5504: v_no_parameters := pop;
5505: v_then := pop;
5506: clean_up_stack(v_no_parameters);
5507: v_no_parameters := pop;
5508: igs_ru_gen_001.p_evaluated_part := NULL;
5509: v_result := ifthenelse(v_conditional,v_then,pop,p_tds);
5510: clean_up_stack(v_no_parameters);
5511: push(v_result);
5512: /*

Line 5524: igs_ru_gen_001.p_evaluated_part := NULL;

5520: v_conditional := pop;
5521: v_no_parameters := pop;
5522: v_then := pop;
5523: clean_up_stack(v_no_parameters);
5524: igs_ru_gen_001.p_evaluated_part := NULL;
5525: v_result := ifthen(v_conditional,v_then,p_tds);
5526: push(v_result);
5527: /*
5528: BOOLEAN FUNCTIONS

Line 6692: END igs_ru_gen_001;

6688: END;
6689:
6690: END rulp_val_senna;
6691:
6692: END igs_ru_gen_001;