DBA Data[Home] [Help]

PACKAGE: APPS.IGS_FI_VAL_FRTNS

Source


1 PACKAGE IGS_FI_VAL_FRTNS AUTHID CURRENT_USER AS
2 /* $Header: IGSFI32S.pls 115.5 2002/11/29 00:21:45 nsidana ship $ */
3   --
4   /* Bug 1956374
5      What Duplicate code finp_val_sched_mbrs
6      Who msrinivi
7   */
8   -- Validate fee retention schedules can be created for the relation type.
9   FUNCTION finp_val_frtns_creat(
10   p_fee_type IN VARCHAR2 ,
11   p_fee_cal_type IN VARCHAR2 ,
12   p_fee_ci_sequence_number IN NUMBER ,
13   p_s_relation_type IN VARCHAR2 ,
14   p_message_name OUT NOCOPY VARCHAR2 )
15 RETURN BOOLEAN;
16 PRAGMA RESTRICT_REFERENCES(finp_val_frtns_creat,WNDS);
17   --
18   -- Validate IGS_FI_FEE_RET_SCHD retention_amount
19   FUNCTION finp_val_frtns_amt(
20   p_retention_amount IN NUMBER ,
21   p_retention_percentage IN NUMBER ,
22   p_message_name OUT NOCOPY VARCHAR2 )
23 RETURN BOOLEAN;
24 PRAGMA RESTRICT_REFERENCES(finp_val_frtns_amt,WNDS);
25   --
26   -- Validate IGS_FI_FEE_RET_SCHD fee type
27   FUNCTION finp_val_frtns_ft(
28   p_fee_type IN VARCHAR2 ,
29   p_s_relation_type IN VARCHAR2 ,
30   p_message_name OUT NOCOPY VARCHAR2 )
31 RETURN BOOLEAN;
32 PRAGMA RESTRICT_REFERENCES(finp_val_frtns_ft,WNDS);
33   --
34   -- Validate appropriate fields set for relation type.
35   -- Bug 1956374 Removed duplicate code finp_val_sched_mbrs
36   -- Validate insert of FRTNS does not clash IGS_FI_CUR with FCFL definitions
37   FUNCTION finp_val_frtns_cur(
38   p_fee_cal_type IN IGS_CA_TYPE.CAL_TYPE%TYPE ,
39   p_fee_ci_sequence_number IN IGS_CA_INST_ALL.sequence_number%TYPE ,
40   p_fee_type IN IGS_FI_FEE_TYPE_ALL.fee_type%TYPE ,
41   p_s_relation_type IN VARCHAR2 ,
42   p_message_name OUT NOCOPY VARCHAR2 )
43 RETURN BOOLEAN;
44 PRAGMA RESTRICT_REFERENCES(finp_val_frtns_cur,WNDS);
45 END IGS_FI_VAL_FRTNS;