DBA Data[Home] [Help]

PACKAGE: APPS.HZ_PAYMENT_METHOD_PUB

Source


1 PACKAGE HZ_PAYMENT_METHOD_PUB AS
2 /*$Header: ARHPYMPS.pls 120.2 2005/08/02 18:53:51 acng noship $*/
3 
4 TYPE payment_method_rec_type IS RECORD (
5    cust_receipt_method_id      NUMBER
6   ,cust_account_id             NUMBER
7   ,receipt_method_id           NUMBER
8   ,primary_flag                VARCHAR2(1) DEFAULT 'Y'
9   ,site_use_id                 NUMBER
10   ,start_date                  DATE
11   ,end_date                    DATE
12   ,attribute_category          VARCHAR2(30)
13   ,attribute1                  VARCHAR2(150)
14   ,attribute2                  VARCHAR2(150)
15   ,attribute3                  VARCHAR2(150)
16   ,attribute4                  VARCHAR2(150)
17   ,attribute5                  VARCHAR2(150)
18   ,attribute6                  VARCHAR2(150)
19   ,attribute7                  VARCHAR2(150)
20   ,attribute8                  VARCHAR2(150)
21   ,attribute9                  VARCHAR2(150)
22   ,attribute10                 VARCHAR2(150)
23   ,attribute11                 VARCHAR2(150)
24   ,attribute12                 VARCHAR2(150)
25   ,attribute13                 VARCHAR2(150)
26   ,attribute14                 VARCHAR2(150)
27   ,attribute15                 VARCHAR2(150) );
28 
29   -- PROCEDURE create_payment_method
30   --
31   -- DESCRIPTION
32   --     Create payment method.
33   --
34   -- EXTERNAL PROCEDURES/FUNCTIONS ACCESSED
35   --
36   -- ARGUMENTS
37   --   IN:
38   --     p_payment_method_rec Payment method record.
39   --   OUT:
40   --     x_return_status      Return status after the call. The status can
41   --                          be fnd_api.g_ret_sts_success (success),
42   --                          fnd_api.g_ret_sts_error (error),
43   --                          FND_API.G_RET_STS_UNEXP_ERROR (unexpected error).
44   --     x_msg_count          Number of messages in message stack.
45   --     x_msg_data           Message text if x_msg_count is 1.
46   --     x_cust_receipt_method_id      Payment method Id.
47   --
48   -- NOTES
49   --
50   -- MODIFICATION HISTORY
51   --
52   --   14-DEC-2004    Arnold Ng          Created.
53   --
54 
55 PROCEDURE create_payment_method (
56   p_init_msg_list             IN            VARCHAR2 := FND_API.G_FALSE,
57   p_payment_method_rec        IN payment_method_rec_type,
58   x_cust_receipt_method_id    OUT NOCOPY    NUMBER,
59   x_return_status             OUT NOCOPY    VARCHAR2,
60   x_msg_count                 OUT NOCOPY    NUMBER,
61   x_msg_data                  OUT NOCOPY    VARCHAR2 );
62 
63   -- PROCEDURE update_payment_method
64   --
65   -- DESCRIPTION
66   --     Update payment method.
67   --
68   -- EXTERNAL PROCEDURES/FUNCTIONS ACCESSED
69   --
70   -- ARGUMENTS
71   --   IN:
72   --     p_payment_method_rec Payment method record.
73   --   IN/OUT:
74   --     px_last_update_date  Last update date of payment method record.
75   --   OUT:
76   --     x_return_status      Return status after the call. The status can
77   --                          be fnd_api.g_ret_sts_success (success),
78   --                          fnd_api.g_ret_sts_error (error),
79   --                          FND_API.G_RET_STS_UNEXP_ERROR (unexpected error).
80   --     x_msg_count          Number of messages in message stack.
81   --     x_msg_data           Message text if x_msg_count is 1.
82   --
83   -- NOTES
84   --
85   -- MODIFICATION HISTORY
86   --
87   --   14-DEC-2004    Arnold Ng          Created.
88   --
89 
90 PROCEDURE update_payment_method (
91   p_init_msg_list             IN            VARCHAR2 := FND_API.G_FALSE,
92   p_payment_method_rec        IN payment_method_rec_type,
93   px_last_update_date         IN OUT NOCOPY DATE,
94   x_return_status             OUT NOCOPY    VARCHAR2,
95   x_msg_count                 OUT NOCOPY    NUMBER,
96   x_msg_data                  OUT NOCOPY    VARCHAR2 );
97 
98   -- PROCEDURE validate_payment_method
99   --
100   -- DESCRIPTION
101   --     Validate payment method.
102   --
103   -- EXTERNAL PROCEDURES/FUNCTIONS ACCESSED
104   --
105   -- ARGUMENTS
106   --   IN:
107   --     p_create_update_flag Create or update flag.
108   --     p_payment_method_rec Payment method record.
109   --   OUT:
110   --     x_return_status      Return status after the call. The status can
111   --                          be fnd_api.g_ret_sts_success (success),
112   --                          fnd_api.g_ret_sts_error (error),
113   --                          FND_API.G_RET_STS_UNEXP_ERROR (unexpected error).
114   --
115   -- NOTES
116   --
117   -- MODIFICATION HISTORY
118   --
119   --   14-DEC-2004    Arnold Ng          Created.
120 
121 PROCEDURE validate_payment_method (
122    p_create_update_flag        IN VARCHAR2
123   ,p_payment_method_rec        IN payment_method_rec_type
124   ,x_return_status             IN OUT NOCOPY VARCHAR2 );
125 
126 END HZ_PAYMENT_METHOD_PUB;