DBA Data[Home] [Help]

PACKAGE: APPS.IBY_IMPORT_PMT_ACK_DATA_PUB

Source


1 PACKAGE IBY_IMPORT_PMT_ACK_DATA_PUB AUTHID CURRENT_USER AS
2 /*$Header: ibyacks.pls 120.3 2011/01/28 07:30:35 sgogula noship $*/
3 
4 
5 
6 ------------------------------------------------------------------------
7 -- I. Constant Declarations
8 ------------------------------------------------------------------------
9 
10 
11 
12 
13 
14 ------------------------------------------------------------------------
15 -- II. Record type(s)
16 ------------------------------------------------------------------------
17 
18 TYPE reject_dtls_rec IS RECORD (
19         BANK_ERROR_CODE          VARCHAR2(80),
20         BANK_ERROR_MESSAGE       VARCHAR2(1024),
21         BANK_ERROR_LOCATION      VARCHAR2(1024)
22         );
23 
24 
25 
26 ------------------------------------------------------------------------
27 -- III. Table type(s)
28 ------------------------------------------------------------------------
29 
30 TYPE Reject_dtls_tbl_type IS TABLE OF reject_dtls_rec INDEX BY BINARY_INTEGER;
31 
32 
33 
34 
35 
36 
37 ------------------------------------------------------------------------
38 -- IV. API Signatures
39 ------------------------------------------------------------------------
40 
41 
42 /*--------------------------------------------------------------------
43  | NAME:
44  |     Create_Acknowlegment
45  |
46  | PURPOSE:
47  |     Creates the acknowledgement record for a payment.
48  |
49  | PARAMETERS:
50  |     IN - Refer the following spec
51  |
52  |     OUT - Refer the following spec
53  | RETURNS: - Refer the following spec
54  |
55  | NOTES:
56  |
57  *---------------------------------------------------------------------*/
58 
59 
60 PROCEDURE Create_Acknowlegment
61 (
62 P_PAYMENT_REF_NUMBER		  IN	NUMBER,
63 P_PMT_INSTRUCTION_REF_NUMBER  IN	NUMBER,
64 P_BANK_STATUS_CODE		  IN	VARCHAR2,
65 P_ACKNOWLEDGEMENT_DATE		  IN	DATE,
66 P_BANK_ASSIGNED_REF_CODE1	  IN	VARCHAR2,
67 P_BANK_ASSIGNED_REF_CODE2	  IN	VARCHAR2,
68 P_PAYER_NAME			  IN	VARCHAR2,
69 P_PAYER_BANK_NAME		  IN	VARCHAR2,
70 P_PAYER_BANK_BRANCH_NAME	  IN	VARCHAR2,
71 P_PAYER_BANK_SWIFT_CODE		  IN	VARCHAR2,
72 P_PAYER_BANK_ACCOUNT_NUMBER	  IN	VARCHAR2,
73 P_PAYER_BANK_IBAN_NUMBER	  IN	VARCHAR2,
74 P_PAYEE_NAME			  IN	VARCHAR2,
75 P_PAYEE_BANK_NAME		  IN	VARCHAR2,
76 P_PAYEE_BANK_BRANCH_NAME	  IN	VARCHAR2,
77 P_PAYEE_BANK_SWIFT_CODE		  IN	VARCHAR2,
78 P_PAYEE_BANK_ACCOUNT_NUMBER	  IN	VARCHAR2,
79 P_PAYEE_BANK_IBAN_NUMBER	  IN	VARCHAR2,
80 P_PAYMENT_AMOUNT		  IN	NUMBER,
81 P_BANK_CHARGE_AMOUNT		  IN	NUMBER,
82 P_PAYMENT_CURRENCY_CODE		  IN	VARCHAR2,
83 P_EXCHANGE_RATE		          IN	NUMBER,
84 P_VALUE_DATE			  IN	DATE,
85 P_REQUESTED_EXECUTION_DATE	  IN	DATE,
86 P_P_REJECT_DTLS_TBL_TYPE	  IN	Reject_dtls_tbl_type,
87 x_return_status			  OUT NOCOPY VARCHAR2,
88 x_return_message		  OUT NOCOPY VARCHAR2,
89 x_msg_count			  OUT NOCOPY NUMBER
90 );
91 
92 END IBY_IMPORT_PMT_ACK_DATA_PUB;