[Home] [Help]
PACKAGE: APPS.OKL_BP_RULES
Source
1 PACKAGE Okl_Bp_Rules AUTHID CURRENT_USER AS
2 /* $Header: OKLRBPRS.pls 115.1 2002/03/21 19:04:43 pkm ship $ */
3
4 -----------------------------------------------
5 --global variables
6 -----------------------------------------------
7 G_API_TYPE CONSTANT VARCHAR2(5) := '_PVT';
8 G_PKG_NAME CONSTANT VARCHAR2(30) := 'OKL_BP_RULES';
9 G_APP_NAME CONSTANT VARCHAR2(3) := Okc_Api.G_APP_NAME;
10 G_ERROR CONSTANT VARCHAR2(30) := 'OKL_CONTRACTS_ERROR';
11 G_UNEXPECTED_ERROR CONSTANT VARCHAR2(30) := 'OKL_CONTRACTS_UNEXP_ERROR';
12 ------------------------------------------------
13
14 l_rgpv_tbl Okl_Rule_Apis_Pvt.rgpv_tbl_type;
15 l_rgpv_rec Okl_Rule_Apis_Pvt.rgpv_rec_type;
16
17 l_rulv_rec Okl_Rule_Apis_Pvt.rulv_rec_type;
18 l_rulv_tbl Okl_Rule_Apis_Pvt.rulv_tbl_type;
19
20 l_rulv_disp_rec Okl_Rule_Apis_Pvt.rulv_disp_rec_type;
21
22
23 SUBTYPE rulv_disp_rec_type IS Okl_Rule_Apis_Pvt.rulv_disp_rec_type;
24 SUBTYPE rulv_rec_type IS Okl_Rule_Apis_Pvt.rulv_rec_type;
25
26 PROCEDURE extract_rules(
27 p_api_version IN NUMBER,
28 p_init_msg_list IN VARCHAR2 DEFAULT Okl_Api.G_FALSE,
29 p_khr_id IN NUMBER,
30 p_kle_id IN NUMBER,
31 p_rgd_code IN VARCHAR2,
32 p_rdf_code IN VARCHAR2,
33 x_return_status OUT NOCOPY VARCHAR2,
34 x_msg_count OUT NOCOPY NUMBER,
35 x_msg_data OUT NOCOPY VARCHAR2,
36 x_rulv_rec OUT NOCOPY rulv_rec_type);
37
38 END Okl_Bp_Rules;