DBA Data[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;