DBA Data[Home] [Help]

PACKAGE: APPS.OKL_VERSION_PVT

Source


1 package OKL_VERSION_PVT AUTHID CURRENT_USER as
2 /* $Header: OKLRVERS.pls 115.4 2002/04/28 14:34:22 pkm ship        $ */
3 
4   subtype cvmv_rec_type is OKL_OKC_MIGRATION_PVT.CVMV_REC_TYPE;
5   -- GLOBAL VARIABLES
6   ---------------------------------------------------------------------------
7   G_PKG_NAME                    CONSTANT   VARCHAR2(200) := 'OKL_VERSION_PVT';
8   G_APP_NAME                    CONSTANT   VARCHAR2(3)   :=  OKL_API.G_APP_NAME;
9   G_SQLERRM_TOKEN               CONSTANT   VARCHAR2(200) := 'SQLerrm';
10   G_SQLCODE_TOKEN               CONSTANT   VARCHAR2(200) := 'SQLcode';
11   ---------------------------------------------------------------------------
12 
13   --Procedures pertaining to versioning a contract
14 
15   PROCEDURE version_contract(
16             p_api_version    IN  NUMBER,
17             p_init_msg_list  IN  VARCHAR2 DEFAULT OKL_API.G_FALSE,
18             x_return_status  OUT NOCOPY VARCHAR2,
19             x_msg_count      OUT NOCOPY NUMBER,
20             x_msg_data       OUT NOCOPY VARCHAR2,
21             p_cvmv_rec       IN  cvmv_rec_type,
22             x_cvmv_rec       OUT NOCOPY cvmv_rec_type,
23             p_commit         IN  VARCHAR2 DEFAULT OKL_API.G_FALSE);
24 
25   PROCEDURE save_version(
26             p_api_version    IN  NUMBER,
27             p_init_msg_list  IN  VARCHAR2 DEFAULT OKL_API.G_FALSE,
28             x_return_status  OUT NOCOPY VARCHAR2,
29             x_msg_count      OUT NOCOPY NUMBER,
30             x_msg_data       OUT NOCOPY VARCHAR2,
31             p_chr_id         IN  NUMBER,
32             p_commit         IN  VARCHAR2 DEFAULT OKL_API.G_FALSE);
33 
34   PROCEDURE erase_saved_version(
35             p_api_version    IN  NUMBER,
36             p_init_msg_list  IN  VARCHAR2 DEFAULT OKL_API.G_FALSE,
37             x_return_status  OUT NOCOPY VARCHAR2,
38             x_msg_count      OUT NOCOPY NUMBER,
39             x_msg_data       OUT NOCOPY VARCHAR2,
40             p_chr_id         IN  NUMBER,
41             p_commit         IN  VARCHAR2 DEFAULT OKL_API.G_FALSE);
42 
43   PROCEDURE restore_version(
44             p_api_version    IN  NUMBER,
45             p_init_msg_list  IN  VARCHAR2 DEFAULT OKL_API.G_FALSE,
46             x_return_status  OUT NOCOPY VARCHAR2,
47             x_msg_count      OUT NOCOPY NUMBER,
48             x_msg_data       OUT NOCOPY VARCHAR2,
49             p_chr_id         IN  NUMBER,
50             p_commit         IN  VARCHAR2 DEFAULT OKL_API.G_FALSE);
51 
52 END OKL_VERSION_PVT;