DBA Data[Home] [Help]

PACKAGE: APPS.ARI_DEF_HOOKS_PVT

Source


1 PACKAGE ARI_DEF_HOOKS_PVT AUTHID CURRENT_USER as
2 /*$Header: ARI_DEF_HOOKS_S.pls 120.1 2011/07/29 06:02:44 mbolli noship $*/
3 
4 /*=======================================================================+
5  |  Declare PUBLIC Data Types and Variables
6  +=======================================================================*/
7 
8  /*========================================================================
9  | PUBLIC PROCEDURE VALIDATE_DISPUTE
10  |
11  | DESCRIPTION
12  |      This procedure implements default algorithm for validating Payment_schedule_ID
13  | for Disputing.  This package should not be modified by customer.
14  |
15  | PSEUDO CODE/LOGIC
16  |    All Payment_Schedules are validate to 'S'
17  |
18  | PARAMETERS
19  | Parameter: p_cust_account_id   => Cust Account ID of the customer
20  |            p_cust_site_use_id  => Site_Use ID of the Account
21  |            p_session_id        => Current session from AR_IREC_USER_ACCT_SITES_ALL
22  |            p_payment_schedule_id    => Payment Schedules ID of Transaction
23  |            x_return_status     => 'S' Validation Success
24  |                                  'E' Validation Error
25  |            x_msg_data         =>  Validating Error Message
26  |
27  | KNOWN ISSUES
28  |      None
29  |
30  | NOTES
31  |      Any interesting aspect of the code in the package body which needs
32  |      to be stated.
33  |
34  | MODIFICATION HISTORY
35  | Date                  Author            Description of Changes
36  | 28-Jul-2011           kasreeni          Created
37  |
38  *=======================================================================*/
39  procedure VALIDATE_DISPUTE(p_cust_account_id     IN NUMBER
40                         ,p_cust_site_use_id       IN NUMBER
41                         ,p_session_id             IN NUMBER
42                         ,p_payment_schedule_id    IN NUMBER
43                         ,x_return_status    OUT NOCOPY VARCHAR2
44                         ,x_msg_data         OUT NOCOPY VARCHAR2);
45 
46  /*========================================================================
47  | PUBLIC PROCEDURE VALIDATE_PAYMENT
48  |
49  | DESCRIPTION
50  |      This procedure implements default algorithm for validating payment_schedule_id
51  | for Payment.  This package should not be modified by customer.
52  |
53  | PSEUDO CODE/LOGIC
54  |    All Payment_Schedules are validate to 'S'
55  |
56  | PARAMETERS
57  | Parameter: p_cust_account_id   => Cust Account ID of the customer
58  |            p_cust_site_use_id  => Site_Use ID of the Account
59  |            p_session_id        => Current session from AR_IREC_USER_ACCT_SITES_ALL
60  |            p_payment_schedule_id    => Payment Schedules ID of Transaction
61  |            x_return_status     => 'S' Validation Success
62  |                                 'E' Validation Error
63  |            x_msg_data         =>  Validating Error Message
64  |
65  | KNOWN ISSUES
66  |      None
67  |
68  | NOTES
69  |      Any interesting aspect of the code in the package body which needs
70  |      to be stated.
71  |
72  | MODIFICATION HISTORY
73  | Date                  Author            Description of Changes
74  | 28-Jul-2011           kasreeni          Created
75  |
76  *=======================================================================*/
77  procedure VALIDATE_PAYMENT(p_cust_account_id     IN NUMBER
78                         ,p_cust_site_use_id       IN NUMBER
79                         ,p_session_id             IN NUMBER
80                         ,p_payment_schedule_id    IN NUMBER
81                         ,x_return_status    OUT NOCOPY VARCHAR2
82                         ,x_msg_data         OUT NOCOPY VARCHAR2);
83 
84  /*========================================================================
85  | PUBLIC PROCEDURE VALIDATE_PRINT
86  |
87  | DESCRIPTION
88  |      This procedure implements default algorithm for validating payment_schedule_id
89  | for Printing.  This package should not be modified by customer.
90  |
91  | PSEUDO CODE/LOGIC
92  |    All Payment_Schedules are validate to 'S'
93  |
94  | PARAMETERS
95  | Parameter: p_cust_account_id   => Cust Account ID of the customer
96  |            p_cust_site_use_id  => Site_Use ID of the Account
97  |            p_session_id        => Current session from AR_IREC_USER_ACCT_SITES_ALL
98  |            p_payment_schedule_id    => Payment Schedules ID of Transaction
99  |            x_return_status     => 'S' Validation Success
100  |                                 'E' Validation Error
101  |            x_msg_data         =>  Validating Error Message
102  |
103  | KNOWN ISSUES
104  |      None
105  |
106  | NOTES
107  |      Any interesting aspect of the code in the package body which needs
108  |      to be stated.
109  |
110  | MODIFICATION HISTORY
111  | Date                  Author            Description of Changes
112  | 28-Jul-2011           kasreeni          Created
113  |
114  *=======================================================================*/
115  procedure VALIDATE_PRINT(p_cust_account_id       IN NUMBER
116                         ,p_cust_site_use_id       IN NUMBER
117                         ,p_session_id             IN NUMBER
118                         ,p_payment_schedule_id    IN NUMBER
119                         ,x_return_status    OUT NOCOPY VARCHAR2
120                         ,x_msg_data         OUT NOCOPY VARCHAR2);
121 END;