DBA Data[Home] [Help]

PACKAGE: APPS.IGF_SL_LOANS_PKG

Source


1 PACKAGE igf_sl_loans_pkg AS
2 /* $Header: IGFLI09S.pls 120.0 2005/06/01 12:54:50 appldev noship $ */
3 
4   PROCEDURE insert_row (
5     x_rowid                             IN OUT NOCOPY VARCHAR2,
6     x_loan_id                           IN OUT NOCOPY NUMBER,
7     x_award_id                          IN     NUMBER,
8     x_seq_num                           IN     NUMBER,
9     x_loan_number                       IN     VARCHAR2,
10     x_loan_per_begin_date               IN     DATE,
11     x_loan_per_end_date                 IN     DATE,
12     x_loan_status                       IN     VARCHAR2,
13     x_loan_status_date                  IN     DATE,
14     x_loan_chg_status                   IN     VARCHAR2,
15     x_loan_chg_status_date              IN     DATE,
16     x_active                            IN     VARCHAR2,
17     x_active_date                       IN     DATE,
18     x_borw_detrm_code                   IN     VARCHAR2    DEFAULT NULL,
19     x_mode                              IN     VARCHAR2    DEFAULT 'R' ,
20     x_legacy_record_flag                IN     VARCHAR2    DEFAULT NULL,
21     x_external_loan_id_txt              IN     VARCHAR2    DEFAULT NULL
22   );
23 
24   PROCEDURE lock_row (
25     x_rowid                             IN     VARCHAR2,
26     x_loan_id                           IN     NUMBER,
27     x_award_id                          IN     NUMBER,
28     x_seq_num                           IN     NUMBER,
29     x_loan_number                       IN     VARCHAR2,
30     x_loan_per_begin_date               IN     DATE,
31     x_loan_per_end_date                 IN     DATE,
32     x_loan_status                       IN     VARCHAR2,
33     x_loan_status_date                  IN     DATE,
34     x_loan_chg_status                   IN     VARCHAR2,
35     x_loan_chg_status_date              IN     DATE,
36     x_active                            IN     VARCHAR2,
37     x_active_date                       IN     DATE,
38     x_borw_detrm_code                   IN     VARCHAR2 DEFAULT NULL,
39     x_legacy_record_flag                IN     VARCHAR2 DEFAULT NULL,
40     x_external_loan_id_txt              IN     VARCHAR2 DEFAULT NULL
41   );
42 
43   PROCEDURE update_row (
44     x_rowid                             IN     VARCHAR2,
45     x_loan_id                           IN     NUMBER,
46     x_award_id                          IN     NUMBER,
47     x_seq_num                           IN     NUMBER,
48     x_loan_number                       IN     VARCHAR2,
49     x_loan_per_begin_date               IN     DATE,
50     x_loan_per_end_date                 IN     DATE,
51     x_loan_status                       IN     VARCHAR2,
52     x_loan_status_date                  IN     DATE,
53     x_loan_chg_status                   IN     VARCHAR2,
54     x_loan_chg_status_date              IN     DATE,
55     x_active                            IN     VARCHAR2,
56     x_active_date                       IN     DATE,
57     x_borw_detrm_code                   IN     VARCHAR2    DEFAULT NULL,
58     x_mode                              IN     VARCHAR2    DEFAULT 'R',
59     x_legacy_record_flag                IN     VARCHAR2    DEFAULT NULL,
60     x_external_loan_id_txt              IN     VARCHAR2    DEFAULT NULL,
61     x_called_from                       IN     VARCHAR2    DEFAULT NULL
62   );
63 
64   PROCEDURE add_row (
65     x_rowid                             IN OUT NOCOPY VARCHAR2,
66     x_loan_id                           IN OUT NOCOPY NUMBER,
67     x_award_id                          IN     NUMBER,
68     x_seq_num                           IN     NUMBER,
69     x_loan_number                       IN     VARCHAR2,
70     x_loan_per_begin_date               IN     DATE,
71     x_loan_per_end_date                 IN     DATE,
72     x_loan_status                       IN     VARCHAR2,
73     x_loan_status_date                  IN     DATE,
74     x_loan_chg_status                   IN     VARCHAR2,
75     x_loan_chg_status_date              IN     DATE,
76     x_active                            IN     VARCHAR2,
77     x_active_date                       IN     DATE,
78     x_borw_detrm_code                   IN     VARCHAR2    DEFAULT NULL,
79     x_mode                              IN     VARCHAR2    DEFAULT 'R' ,
80     x_legacy_record_flag                IN     VARCHAR2    DEFAULT NULL,
81     x_external_loan_id_txt              IN     VARCHAR2    DEFAULT NULL
82   );
83 
84   PROCEDURE delete_row (
85     x_rowid                             IN     VARCHAR2
86   );
87 
88   FUNCTION get_pk_for_validation (
89     x_loan_id                           IN     NUMBER
90   ) RETURN BOOLEAN;
91 
92   FUNCTION get_uk_for_validation (
93     x_loan_number                       IN     VARCHAR2
94   ) RETURN BOOLEAN;
95 
96   FUNCTION get_uk2_for_validation (
97     x_award_id                          IN     NUMBER
98   ) RETURN BOOLEAN;
99 
100   PROCEDURE get_fk_igf_aw_award (
101     x_award_id                          IN     NUMBER
102   );
103 
104   PROCEDURE before_dml (
105     p_action                            IN     VARCHAR2,
106     x_rowid                             IN     VARCHAR2    DEFAULT NULL,
107     x_loan_id                           IN     NUMBER      DEFAULT NULL,
108     x_award_id                          IN     NUMBER      DEFAULT NULL,
109     x_seq_num                           IN     NUMBER      DEFAULT NULL,
110     x_loan_number                       IN     VARCHAR2    DEFAULT NULL,
111     x_loan_per_begin_date               IN     DATE        DEFAULT NULL,
112     x_loan_per_end_date                 IN     DATE        DEFAULT NULL,
113     x_loan_status                       IN     VARCHAR2    DEFAULT NULL,
114     x_loan_status_date                  IN     DATE        DEFAULT NULL,
115     x_loan_chg_status                   IN     VARCHAR2    DEFAULT NULL,
116     x_loan_chg_status_date              IN     DATE        DEFAULT NULL,
117     x_active                            IN     VARCHAR2    DEFAULT NULL,
118     x_active_date                       IN     DATE        DEFAULT NULL,
119     x_borw_detrm_code                   IN     VARCHAR2    DEFAULT NULL,
120     x_legacy_record_flag                IN     VARCHAR2    DEFAULT NULL,
121     x_creation_date                     IN     DATE        DEFAULT NULL,
122     x_created_by                        IN     NUMBER      DEFAULT NULL,
123     x_last_update_date                  IN     DATE        DEFAULT NULL,
124     x_last_updated_by                   IN     NUMBER      DEFAULT NULL,
125     x_last_update_login                 IN     NUMBER      DEFAULT NULL,
126     x_external_loan_id_txt              IN     VARCHAR2    DEFAULT NULL
127   );
128 
129 END igf_sl_loans_pkg;