DBA Data[Home] [Help]

PACKAGE: APPS.IEX_CASE_INFO_PUB

Source


1 PACKAGE IEX_CASE_INFO_PUB AUTHID CURRENT_USER AS
2 /* $Header: iexcsins.pls 120.2 2004/11/01 16:34:04 jsanju ship $ */
3 
4 
5 
6   ---------------------------------------------------------------------
7   -- GLOBAL MESSAGE CONSTANTS
8   ---------------------------------------------------------------------
9   G_REQUIRED_VALUE CONSTANT VARCHAR2(200) := 'IEX_REQUIRED_VALUE';
10   G_ERROR        CONSTANT VARCHAR2(200) := 'IEX_ERROR';
11   G_UNEXPECTED_ERROR    CONSTANT VARCHAR2(200) := 'IEX_UNEXPECTED_ERROR';
12   G_SQLERRM_TOKEN       CONSTANT VARCHAR2(200) := 'IEX_SQLERRM';
13   G_SQLCODE_TOKEN       CONSTANT VARCHAR2(200) := 'IEX_SQLCODE';
14   ---------------------------------------------------------------------
15   -- GLOBAL VARIABLES
16   ---------------------------------------------------------------------
17   G_PKG_NAME  CONSTANT VARCHAR2(200) := 'IEX_CASE_INFO_PUB';
18   G_APP_NAME  CONSTANT VARCHAR2(3)   := 'IEX';
19 
20    --------------------------------------------------------------------
21   -- GLOBAL EXCEPTION
22   ---------------------------------------------------------------------
23   G_EXCEPTION_HALT_VALIDATION EXCEPTION;
24   ---------------------------------------------------------------------
25   -- Procedures and Functions
26   ---------------------------------------------------------------------
27 
28 
29 
30   /* begin raverma 06202003 add procedure to get overdue amount */
31   FUNCTION get_Amount_Overdue (p_case_id IN NUMBER) return NUMBER;
32 
33   -- Returns Total Receivable Amount for a Case
34   PROCEDURE get_total_rcvble_for_case (
35      p_case_id       IN NUMBER,
36      x_total_amt     OUT NOCOPY NUMBER,
37      x_return_status OUT NOCOPY VARCHAR2);
38   PROCEDURE get_total_net_book_value (
39      p_case_id       IN NUMBER,
40      x_total_amt     OUT NOCOPY NUMBER,
41      x_return_status OUT NOCOPY VARCHAR2);
42   PROCEDURE get_contract_oec(
43      p_case_id       IN NUMBER,
44      x_total_amt     OUT NOCOPY NUMBER,
45      x_return_status OUT NOCOPY VARCHAR2);
46 
47   PROCEDURE get_contract_tradein(
48      p_case_id       IN NUMBER,
49      x_total_amt     OUT NOCOPY NUMBER,
50      x_return_status OUT NOCOPY VARCHAR2);
51 
52   PROCEDURE get_contract_capital_reduction(
53      p_case_id       IN NUMBER,
54      x_total_amt     OUT NOCOPY NUMBER,
55      x_return_status OUT NOCOPY VARCHAR2);
56 
57   PROCEDURE get_contract_fees_capitalized(
58      p_case_id       IN NUMBER,
59      x_total_amt     OUT NOCOPY NUMBER,
60      x_return_status OUT NOCOPY VARCHAR2);
61   PROCEDURE get_total_capital_amount(
62      p_case_id       IN NUMBER,
63      x_total_amt     OUT NOCOPY NUMBER,
64      x_return_status OUT NOCOPY VARCHAR2);
65 
66   FUNCTION get_total_rcvble_for_case_fn (p_case_id IN NUMBER) return NUMBER;
67 
68 
69 END IEX_CASE_INFO_PUB;