1 PACKAGE CS_CHARGE_DETAILS_VUHK AS
2 /* $Header: cschvrs.pls 120.0 2006/02/09 14:59:59 mviswana noship $ */
3
4 /*****************************************************************************************
5 This is the Vertical Industry User Hook API.
6 The Vertical Industry can add customization procedures here for Pre and Post Processing.
7 ******************************************************************************************/
8
9
10
11 /* Vertcal Industry Procedure for pre processing in case of create charge details */
12
13 PROCEDURE Create_Charge_Details_Pre(
14 p_api_version IN NUMBER,
15 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
16 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
17 p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
18 x_return_status OUT NOCOPY VARCHAR2,
19 x_msg_count OUT NOCOPY NUMBER,
20 x_object_version_number OUT NOCOPY NUMBER,
21 x_estimate_detail_id OUT NOCOPY NUMBER,
22 x_line_number OUT NOCOPY NUMBER,
23 x_msg_data OUT NOCOPY VARCHAR2,
24 p_resp_appl_id IN NUMBER DEFAULT NULL,
25 p_resp_id IN NUMBER DEFAULT NULL,
26 p_user_id IN NUMBER DEFAULT NULL,
27 p_login_id IN NUMBER DEFAULT FND_API.G_MISS_NUM,
28 p_transaction_control IN NUMBER DEFAULT FND_API.G_TRUE,
29 p_est_detail_rec IN CS_Charge_Details_PUB.Charges_Rec_Type);
30
31
32 /* Vertcal Industry Procedure for post processing in case of create Charge Details */
33
34
35 PROCEDURE Create_Charge_Details_Post(
36 p_api_version IN NUMBER,
37 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
38 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
39 p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
40 x_return_status OUT NOCOPY VARCHAR2,
41 x_msg_count OUT NOCOPY NUMBER,
42 x_object_version_number OUT NOCOPY NUMBER,
43 x_estimate_detail_id OUT NOCOPY NUMBER,
44 x_line_number OUT NOCOPY NUMBER,
45 x_msg_data OUT NOCOPY VARCHAR2,
46 p_resp_appl_id IN NUMBER DEFAULT NULL,
47 p_resp_id IN NUMBER DEFAULT NULL,
48 p_user_id IN NUMBER DEFAULT NULL,
49 p_login_id IN NUMBER DEFAULT FND_API.G_MISS_NUM,
50 p_transaction_control IN NUMBER DEFAULT FND_API.G_TRUE,
51 p_est_detail_rec IN CS_Charge_Details_PUB.Charges_Rec_Type);
52
53
54 /* Vertcal Industry Procedure for pre processing in case of
55 Update Charge Details */
56
57 PROCEDURE Update_Charge_Details_Pre(
58 p_api_version IN NUMBER,
59 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
60 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
61 p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
62 x_return_status OUT NOCOPY VARCHAR2,
63 x_msg_count OUT NOCOPY NUMBER,
64 x_object_version_number OUT NOCOPY NUMBER,
65 x_estimate_detail_id OUT NOCOPY NUMBER,
66 x_msg_data OUT NOCOPY VARCHAR2,
67 p_resp_appl_id IN NUMBER DEFAULT NULL,
68 p_resp_id IN NUMBER DEFAULT NULL,
69 p_user_id IN NUMBER DEFAULT NULL,
70 p_login_id IN NUMBER DEFAULT FND_API.G_MISS_NUM,
71 p_transaction_control IN NUMBER DEFAULT FND_API.G_TRUE,
72 p_est_detail_rec IN CS_Charge_Details_PUB.Charges_Rec_Type);
73
74
75 /* Vertcal Industry Procedure for post processing in case of Update Charge Details */
76
77
78 PROCEDURE Update_Charge_Details_Post(
79 p_api_version IN NUMBER,
80 p_init_msg_list IN VARCHAR2 DEFAULT FND_API.G_FALSE,
81 p_commit IN VARCHAR2 DEFAULT FND_API.G_FALSE,
82 p_validation_level IN NUMBER DEFAULT FND_API.G_VALID_LEVEL_FULL,
83 x_return_status OUT NOCOPY VARCHAR2,
84 x_msg_count OUT NOCOPY NUMBER,
85 x_object_version_number OUT NOCOPY NUMBER,
86 x_estimate_detail_id OUT NOCOPY NUMBER,
87 x_msg_data OUT NOCOPY VARCHAR2,
88 p_resp_appl_id IN NUMBER DEFAULT NULL,
89 p_resp_id IN NUMBER DEFAULT NULL,
90 p_user_id IN NUMBER DEFAULT NULL,
91 p_login_id IN NUMBER DEFAULT FND_API.G_MISS_NUM,
92 p_transaction_control IN NUMBER DEFAULT FND_API.G_TRUE,
93 p_est_detail_rec IN CS_Charge_Details_PUB.Charges_Rec_Type);
94
95 END CS_CHARGE_DETAILS_VUHK ;