[Home] [Help]
PACKAGE: APPS.HZ_PARTY_USG_ASSIGNMENT_PUB
Source
1 PACKAGE HZ_PARTY_USG_ASSIGNMENT_PUB AUTHID CURRENT_USER AS
2 /*$Header: ARHPUASS.pls 120.0 2005/05/23 22:22:00 jhuang noship $ */
3
4
5 --------------------------------------
6 -- public procedures and functions
7 --------------------------------------
8
9 /**
10 * PROCEDURE assign_party_usage
11 *
12 * DESCRIPTION
13 * Creates party usage assignment.
14 *
15 * EXTERNAL PROCEDURES/FUNCTIONS ACCESSED
16 *
17 * ARGUMENTS
18 * IN:
19 * p_init_msg_list Initialize message stack if it is set to
20 * FND_API.G_TRUE. Default is FND_API.G_FALSE.
21 * p_party_usg_assignment_rec Party usage assignment record.
22 * IN/OUT:
23 * OUT:
24 * x_return_status Return status after the call. The status can
25 * be FND_API.G_RET_STS_SUCCESS (success),
26 * FND_API.G_RET_STS_ERROR (error),
27 * FND_API.G_RET_STS_UNEXP_ERROR (unexpected error).
28 * x_msg_count Number of messages in message stack.
29 * x_msg_data Message text if x_msg_count is 1.
30 *
31 * NOTES
32 *
33 * MODIFICATION HISTORY
34 *
35 * 05/01/05 Jianying Huang o Created.
36 *
37 */
38
39 PROCEDURE assign_party_usage (
40 p_init_msg_list IN VARCHAR2 DEFAULT NULL,
41 p_party_usg_assignment_rec IN HZ_PARTY_USG_ASSIGNMENT_PVT.party_usg_assignment_rec_type,
42 x_return_status OUT NOCOPY VARCHAR2,
43 x_msg_count OUT NOCOPY NUMBER,
44 x_msg_data OUT NOCOPY VARCHAR2
45 );
46
47
48 /**
49 * PROCEDURE inactivate_usg_assignment
50 *
51 * DESCRIPTION
52 * Inactivates party usage assignment.
53 *
54 * EXTERNAL PROCEDURES/FUNCTIONS ACCESSED
55 *
56 * ARGUMENTS
57 * IN:
58 * p_init_msg_list Initialize message stack if it is set to
59 * FND_API.G_TRUE. Default is FND_API.G_FALSE.
60 * p_party_usg_assignment_id Party usage assignment Id.
61 * p_party_id Party Id
62 * p_party_usage_code Party usage code
63 * IN/OUT:
64 * OUT:
65 * x_return_status Return status after the call. The status can
66 * be FND_API.G_RET_STS_SUCCESS (success),
67 * FND_API.G_RET_STS_ERROR (error),
68 * FND_API.G_RET_STS_UNEXP_ERROR (unexpected error).
69 * x_msg_count Number of messages in message stack.
70 * x_msg_data Message text if x_msg_count is 1.
71 *
72 * NOTES
73 *
74 * MODIFICATION HISTORY
75 *
76 * 05/01/05 Jianying Huang o Created.
77 *
78 */
79
80 PROCEDURE inactivate_usg_assignment (
81 p_init_msg_list IN VARCHAR2 DEFAULT NULL,
82 p_party_usg_assignment_id IN NUMBER DEFAULT NULL,
83 p_party_id IN NUMBER DEFAULT NULL,
84 p_party_usage_code IN VARCHAR2 DEFAULT NULL,
85 x_return_status OUT NOCOPY VARCHAR2,
86 x_msg_count OUT NOCOPY NUMBER,
87 x_msg_data OUT NOCOPY VARCHAR2
88 );
89
90
91 /**
92 * PROCEDURE update_usg_assignment
93 *
94 * DESCRIPTION
95 * Update party usage assignment.
96 *
97 * EXTERNAL PROCEDURES/FUNCTIONS ACCESSED
98 *
99 * ARGUMENTS
100 * IN:
101 * p_init_msg_list Initialize message stack if it is set to
102 * FND_API.G_TRUE. Default is FND_API.G_FALSE.
103 * p_party_usg_assignment_id Party usage assignment Id.
104 * p_party_usg_assignment_rec Party usage assignment record.
105 * IN/OUT:
106 * OUT:
107 * x_return_status Return status after the call. The status can
108 * be FND_API.G_RET_STS_SUCCESS (success),
109 * FND_API.G_RET_STS_ERROR (error),
110 * FND_API.G_RET_STS_UNEXP_ERROR (unexpected error).
111 * x_msg_count Number of messages in message stack.
112 * x_msg_data Message text if x_msg_count is 1.
113 *
114 * NOTES
115 *
116 * MODIFICATION HISTORY
117 *
118 * 05/01/05 Jianying Huang o Created.
119 *
120 */
121
122 PROCEDURE update_usg_assignment (
123 p_init_msg_list IN VARCHAR2 DEFAULT NULL,
124 p_party_usg_assignment_id IN NUMBER DEFAULT NULL,
125 p_party_usg_assignment_rec IN HZ_PARTY_USG_ASSIGNMENT_PVT.party_usg_assignment_rec_type,
126 x_return_status OUT NOCOPY VARCHAR2,
127 x_msg_count OUT NOCOPY NUMBER,
128 x_msg_data OUT NOCOPY VARCHAR2
129 );
130
131
132 END HZ_PARTY_USG_ASSIGNMENT_PUB;