DBA Data[Home] [Help]

PACKAGE: APPS.IGS_FI_FEE_RET_SCHD_PKG

Source


1 package IGS_FI_FEE_RET_SCHD_PKG AUTHID CURRENT_USER AS
2  /* $Header: IGSSI33S.pls 115.5 2003/02/12 10:13:07 shtatiko ship $ */
3 procedure INSERT_ROW (
4   X_ROWID in out NOCOPY VARCHAR2,
5   X_FEE_CAL_TYPE in VARCHAR2,
6   X_SEQUENCE_NUMBER in NUMBER,
7   X_FEE_CI_SEQUENCE_NUMBER in NUMBER,
8   X_S_RELATION_TYPE in VARCHAR2,
9   X_FEE_CAT in VARCHAR2,
10   X_FEE_TYPE in VARCHAR2,
11   X_SCHEDULE_NUMBER in NUMBER,
12   X_DT_ALIAS in VARCHAR2,
13   X_DAI_SEQUENCE_NUMBER in NUMBER,
14   X_RETENTION_PERCENTAGE in NUMBER,
15   X_RETENTION_AMOUNT in NUMBER,
16   X_MODE in VARCHAR2 default 'R'
17   );
18 procedure LOCK_ROW (
19   X_ROWID in VARCHAR2,
20   X_FEE_CAL_TYPE in VARCHAR2,
21   X_SEQUENCE_NUMBER in NUMBER,
22   X_FEE_CI_SEQUENCE_NUMBER in NUMBER,
23   X_S_RELATION_TYPE in VARCHAR2,
24   X_FEE_CAT in VARCHAR2,
25   X_FEE_TYPE in VARCHAR2,
26   X_SCHEDULE_NUMBER in NUMBER,
27   X_DT_ALIAS in VARCHAR2,
28   X_DAI_SEQUENCE_NUMBER in NUMBER,
29   X_RETENTION_PERCENTAGE in NUMBER,
30   X_RETENTION_AMOUNT in NUMBER
31 );
32 procedure UPDATE_ROW (
33   X_ROWID in VARCHAR2,
34   X_FEE_CAL_TYPE in VARCHAR2,
35   X_SEQUENCE_NUMBER in NUMBER,
36   X_FEE_CI_SEQUENCE_NUMBER in NUMBER,
37   X_S_RELATION_TYPE in VARCHAR2,
38   X_FEE_CAT in VARCHAR2,
39   X_FEE_TYPE in VARCHAR2,
40   X_SCHEDULE_NUMBER in NUMBER,
41   X_DT_ALIAS in VARCHAR2,
42   X_DAI_SEQUENCE_NUMBER in NUMBER,
43   X_RETENTION_PERCENTAGE in NUMBER,
44   X_RETENTION_AMOUNT in NUMBER,
45   X_MODE in VARCHAR2 default 'R'
46   );
47 procedure ADD_ROW (
48   X_ROWID in out NOCOPY VARCHAR2,
49   X_FEE_CAL_TYPE in VARCHAR2,
50   X_SEQUENCE_NUMBER in NUMBER,
51   X_FEE_CI_SEQUENCE_NUMBER in NUMBER,
52   X_S_RELATION_TYPE in VARCHAR2,
53   X_FEE_CAT in VARCHAR2,
54   X_FEE_TYPE in VARCHAR2,
55   X_SCHEDULE_NUMBER in NUMBER,
56   X_DT_ALIAS in VARCHAR2,
57   X_DAI_SEQUENCE_NUMBER in NUMBER,
58   X_RETENTION_PERCENTAGE in NUMBER,
59   X_RETENTION_AMOUNT in NUMBER,
60   X_MODE in VARCHAR2 default 'R'
61   );
62 procedure DELETE_ROW (
63   X_ROWID in VARCHAR2
64 );
65  FUNCTION Get_PK_For_Validation (
66     x_fee_cal_type IN VARCHAR2,
67     x_fee_ci_sequence_number IN NUMBER,
68     x_s_relation_type IN VARCHAR2,
69     x_sequence_number IN NUMBER
70     )RETURN BOOLEAN ;
71 
72   FUNCTION Get_UK1_For_Validation (
73     x_fee_cal_type IN VARCHAR2,
74     x_fee_ci_sequence_number IN NUMBER,
75 	x_fee_cat		IN VARCHAR2,
76 	x_fee_type		IN VARCHAR2,
77 	x_dt_alias		IN VARCHAR2,
78     x_s_relation_type IN VARCHAR2,
79     x_dai_sequence_number IN NUMBER
80     )RETURN BOOLEAN ;
81   FUNCTION Get_UK2_For_Validation (
82     x_fee_cal_type IN VARCHAR2,
83     x_fee_ci_sequence_number IN NUMBER,
84   	x_fee_cat		IN VARCHAR2,
85   	x_fee_type		IN VARCHAR2,
86   	x_schedule_number IN NUMBER
87     )RETURN BOOLEAN ;
88 
89  PROCEDURE Check_Constraints (
90 	 Column_Name	IN	VARCHAR2	DEFAULT NULL,
91 	 Column_Value 	IN	VARCHAR2	DEFAULT NULL
92  );
93 
94    PROCEDURE Before_DML (
95      p_action IN VARCHAR2,
96      x_rowid IN  VARCHAR2 DEFAULT NULL,
97      x_fee_cal_type IN VARCHAR2 DEFAULT NULL,
98      x_fee_ci_sequence_number IN NUMBER DEFAULT NULL,
99      x_s_relation_type IN VARCHAR2 DEFAULT NULL,
100      x_sequence_number IN NUMBER DEFAULT NULL,
101      x_fee_cat IN VARCHAR2 DEFAULT NULL,
102      x_fee_type IN VARCHAR2 DEFAULT NULL,
103      x_schedule_number IN NUMBER DEFAULT NULL,
104      x_dt_alias IN VARCHAR2 DEFAULT NULL,
105      x_dai_sequence_number IN NUMBER DEFAULT NULL,
106      x_retention_percentage IN NUMBER DEFAULT NULL,
107      x_retention_amount IN NUMBER DEFAULT NULL,
108      x_creation_date IN DATE DEFAULT NULL,
109      x_created_by IN NUMBER DEFAULT NULL,
110      x_last_update_date IN DATE DEFAULT NULL,
111      x_last_updated_by IN NUMBER DEFAULT NULL,
112      x_last_update_login IN NUMBER DEFAULT NULL
113   ) ;
114 
115   PROCEDURE GET_FK_IGS_CA_DA_INST (
116     x_dt_alias IN VARCHAR2,
117     x_sequence_number IN NUMBER,
118     x_cal_type IN VARCHAR2,
119     x_ci_sequence_number IN NUMBER
120     );
121   PROCEDURE GET_FK_IGS_FI_F_CAT_CA_INST (
122     x_fee_cat IN VARCHAR2,
123     x_fee_cal_type IN VARCHAR2,
124     x_fee_ci_sequence_number IN NUMBER
125     );
126 end IGS_FI_FEE_RET_SCHD_PKG;