DBA Data[Home] [Help]

PACKAGE BODY: APPS.OKL_LPO_STRM_PUB

Source


1 PACKAGE BODY OKL_LPO_STRM_PUB AS
2 /* $Header: OKLPLSXB.pls 115.6 2004/04/13 11:42:27 rnaik noship $ */
3 
4   PROCEDURE create_lpo_streams(
5      p_api_version                  IN  NUMBER
6     ,p_init_msg_list                IN  VARCHAR2 DEFAULT Okc_Api.G_FALSE
7     ,x_return_status                OUT NOCOPY VARCHAR2
8     ,x_msg_count                    OUT NOCOPY NUMBER
9     ,x_msg_data                     OUT NOCOPY VARCHAR2
10     ,p_lpo_id						IN  NUMBER)
11 IS
12 
13 l_api_version NUMBER ;
14 l_init_msg_list VARCHAR2(1) ;
15 l_return_status VARCHAR2(1);
16 l_msg_count NUMBER ;
17 l_msg_data VARCHAR2(2000);
18 
19 BEGIN
20 
21 
22 
23 
24 
25   OKL_LPO_STRM_Pvt.create_lpo_streams(
26      p_api_version
27 	,p_init_msg_list
28     ,x_return_status
29     ,x_msg_count
30     ,x_msg_data
31     ,p_lpo_id
32 	);
33 
34 IF ( l_return_status = Fnd_Api.G_RET_STS_ERROR )  THEN
35 	RAISE Fnd_Api.G_EXC_ERROR;
36 ELSIF (l_return_status = Fnd_Api.G_RET_STS_UNEXP_ERROR ) THEN
37 	RAISE Fnd_Api.G_EXC_UNEXPECTED_ERROR;
38 END IF;
39 
40 
41 
42 
43 
44 EXCEPTION
45     WHEN OTHERS THEN
46 --      ROLLBACK TO cnsld_ar_hdrs_insert;
47       x_return_status := Fnd_Api.G_RET_STS_UNEXP_ERROR;
48       x_msg_count := l_msg_count ;
49       x_msg_data := l_msg_data ;
50       Fnd_Msg_Pub.ADD_EXC_MSG('OKL_LPO_STRM_PUB','internal_to_external');
51       Fnd_Msg_Pub.count_and_get(
52              p_count   => x_msg_count
53             ,p_data    => x_msg_data);
54 END create_lpo_streams;
55 
56 END OKL_LPO_STRM_PUB;