[Home] [Help]
PACKAGE BODY: APPS.OKS_COV_ENT_PUB
Source
1 PACKAGE BODY OKS_COV_ENT_PUB AS
2 /* $Header: OKSPCENB.pls 120.0 2005/05/25 18:04:59 appldev noship $ */
3
4
5 PROCEDURE Get_default_react_resolve_by
6 (p_api_version in number
7 ,p_init_msg_list in varchar2
8 ,p_inp_rec in gdrt_inp_rec_type
9 ,x_return_status out nocopy varchar2
10 ,x_msg_count out nocopy number
11 ,x_msg_data out nocopy varchar2
12 ,x_react_rec out nocopy rcn_rsn_rec_type
13 ,x_resolve_rec out nocopy rcn_rsn_rec_type)
14 IS
15
16 l_return_status Varchar2(1) := OKC_API.G_RET_STS_SUCCESS;
17 l_api_name CONSTANT VARCHAR2(30) := 'Get_def_reac_resol_by';
18
19 BEGIN
20 l_return_status := OKC_API.START_ACTIVITY(l_api_name
21 ,p_init_msg_list
22 ,'_PUB'
23 ,x_return_status
24 );
25 IF l_return_status = OKC_API.G_RET_STS_UNEXP_ERROR THEN
26 RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
27 ELSIF l_return_status = OKC_API.G_RET_STS_ERROR THEN
28 RAISE OKC_API.G_EXCEPTION_ERROR;
29 END IF;
30
31 OKS_COV_ENT_PVT.Get_default_react_resolve_by
32 (p_api_version
33 ,p_init_msg_list
34 ,p_inp_rec
35 ,x_return_status
36 ,x_msg_count
37 ,x_msg_data
38 ,x_react_rec
39 ,x_resolve_rec );
40
41 IF x_return_status = OKC_API.G_RET_STS_UNEXP_ERROR THEN
42 RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
43 ELSIF x_return_status = OKC_API.G_RET_STS_ERROR THEN
44 RAISE OKC_API.G_EXCEPTION_ERROR;
45 END IF;
46
47
48 OKC_API.END_ACTIVITY(x_msg_count,x_msg_data);
49
50
51 EXCEPTION
52 WHEN OKC_API.G_EXCEPTION_ERROR THEN
53 x_return_status := OKC_API.HANDLE_EXCEPTIONS
54 (l_api_name,
55 G_PKG_NAME,
56 'OKC_API.G_RET_STS_ERROR',
57 x_msg_count,
58 x_msg_data,
59 '_PUB');
60 WHEN OKC_API.G_EXCEPTION_UNEXPECTED_ERROR THEN
61 x_return_status := OKC_API.HANDLE_EXCEPTIONS
62 (l_api_name,
63 G_PKG_NAME,
64 'OKC_API.G_RET_STS_UNEXP_ERROR',
65 x_msg_count,
66 x_msg_data,
67 '_PUB');
68 WHEN OTHERS THEN
69 x_return_status := OKC_API.HANDLE_EXCEPTIONS
70 (l_api_name,
71 G_PKG_NAME,
72 'OTHERS',
73 x_msg_count,
74 x_msg_data,
75 '_PUB');
76
77 END Get_default_react_resolve_by;
78
79 END OKS_COV_ENT_PUB;