[Home] [Help]
PACKAGE: APPS.OKL_SPLIT_CONTRACT_PUB
Source
1 Package OKL_SPLIT_CONTRACT_PUB AUTHID CURRENT_USER as
2 /* $Header: OKLPSKHS.pls 115.6 2004/01/24 00:53:38 rravikir noship $ */
3
4 subtype ktl_tbl_type is OKL_SPLIT_CONTRACT_PVT.KTL_TBL_TYPE;
5
6 PROCEDURE cancel_split_process (p_api_version IN NUMBER,
7 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
8 x_return_status OUT NOCOPY VARCHAR2,
9 x_msg_count OUT NOCOPY NUMBER,
10 x_msg_data OUT NOCOPY VARCHAR2,
11 p_contract_id IN OKC_K_HEADERS_V.ID%TYPE);
12
13 PROCEDURE check_split_process (p_api_version IN NUMBER,
14 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
15 x_return_status OUT NOCOPY VARCHAR2,
16 x_msg_count OUT NOCOPY NUMBER,
17 x_msg_data OUT NOCOPY VARCHAR2,
18 x_process_action OUT NOCOPY VARCHAR2,
19 x_transaction_id OUT NOCOPY OKL_TRX_CONTRACTS.ID%TYPE,
20 x_child_chrid1 OUT NOCOPY OKC_K_HEADERS_B.ID%TYPE,
21 x_child_chrid2 OUT NOCOPY OKC_K_HEADERS_B.ID%TYPE,
22 p_contract_id IN OKC_K_HEADERS_V.ID%TYPE);
23
24 Procedure create_split_contract(
25 p_api_version IN NUMBER,
26 p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
27 x_return_status OUT NOCOPY VARCHAR2,
28 x_msg_count OUT NOCOPY NUMBER,
29 x_msg_data OUT NOCOPY VARCHAR2,
30 p_old_contract_number IN OKC_K_HEADERS_V.CONTRACT_NUMBER%TYPE,
31 p_new_khr_top_line IN ktl_tbl_type,
32 x_new_khr_top_line OUT NOCOPY ktl_tbl_type);
33
34 PROCEDURE set_context(
35 p_api_version IN NUMBER,
36 p_init_msg_list IN VARCHAR2,
37 x_msg_count OUT NOCOPY NUMBER,
38 x_msg_data OUT NOCOPY VARCHAR2,
39 p_resp_id IN NUMBER,
40 p_appl_id IN NUMBER,
41 p_user_id IN NUMBER,
42 x_return_status OUT NOCOPY VARCHAR2);
43
44 PROCEDURE post_split_contract(
45 p_api_version IN NUMBER,
46 p_init_msg_list IN VARCHAR2 DEFAULT OKL_API.G_FALSE,
47 x_return_status OUT NOCOPY VARCHAR2,
48 x_msg_count OUT NOCOPY NUMBER,
49 x_msg_data OUT NOCOPY VARCHAR2,
50 p_commit IN VARCHAR2 DEFAULT OKL_API.G_TRUE,
51 p_new1_contract_id IN OKC_K_HEADERS_V.ID%TYPE,
52 p_new2_contract_id IN OKC_K_HEADERS_V.ID%TYPE,
53 x_trx1_number OUT NOCOPY NUMBER,
54 x_trx1_status OUT NOCOPY VARCHAR2,
55 x_trx2_number OUT NOCOPY NUMBER,
56 x_trx2_status OUT NOCOPY VARCHAR2);
57
58 End OKL_SPLIT_CONTRACT_PUB;