28: p_init_msg_list IN VARCHAR2 DEFAULT OKE_API.G_FALSE,
29: x_return_status OUT NOCOPY VARCHAR2,
30: x_msg_count OUT NOCOPY NUMBER,
31: x_msg_data OUT NOCOPY VARCHAR2,
32: p_chr_rec IN oke_chr_pvt.chr_rec_type,
33: p_chrv_rec IN okc_contract_pub.chrv_rec_type,
34: x_chr_rec OUT NOCOPY oke_chr_pvt.chr_rec_type,
35: x_chrv_rec OUT NOCOPY okc_contract_pub.chrv_rec_type);
36:
30: x_msg_count OUT NOCOPY NUMBER,
31: x_msg_data OUT NOCOPY VARCHAR2,
32: p_chr_rec IN oke_chr_pvt.chr_rec_type,
33: p_chrv_rec IN okc_contract_pub.chrv_rec_type,
34: x_chr_rec OUT NOCOPY oke_chr_pvt.chr_rec_type,
35: x_chrv_rec OUT NOCOPY okc_contract_pub.chrv_rec_type);
36:
37: PROCEDURE create_contract_header(
38:
41: x_return_status OUT NOCOPY VARCHAR2,
42: x_msg_count OUT NOCOPY NUMBER,
43: x_msg_data OUT NOCOPY VARCHAR2,
44:
45: p_chr_tbl IN oke_chr_pvt.chr_tbl_type,
46: p_chrv_tbl IN okc_contract_pub.chrv_tbl_type,
47: x_chr_tbl OUT NOCOPY oke_chr_pvt.chr_tbl_type,
48: x_chrv_tbl OUT NOCOPY okc_contract_pub.chrv_tbl_type);
49:
43: x_msg_data OUT NOCOPY VARCHAR2,
44:
45: p_chr_tbl IN oke_chr_pvt.chr_tbl_type,
46: p_chrv_tbl IN okc_contract_pub.chrv_tbl_type,
47: x_chr_tbl OUT NOCOPY oke_chr_pvt.chr_tbl_type,
48: x_chrv_tbl OUT NOCOPY okc_contract_pub.chrv_tbl_type);
49:
50: PROCEDURE update_contract_header(
51: p_api_version IN NUMBER,
53: x_return_status OUT NOCOPY VARCHAR2,
54: x_msg_count OUT NOCOPY NUMBER,
55: x_msg_data OUT NOCOPY VARCHAR2,
56: p_restricted_update IN VARCHAR2 DEFAULT OKE_API.G_TRUE,
57: p_chr_rec IN oke_chr_pvt.chr_rec_type,
58: p_chrv_rec IN okc_contract_pub.chrv_rec_type,
59:
60: x_chr_rec OUT NOCOPY oke_chr_pvt.chr_rec_type,
61: x_chrv_rec OUT NOCOPY okc_contract_pub.chrv_rec_type);
56: p_restricted_update IN VARCHAR2 DEFAULT OKE_API.G_TRUE,
57: p_chr_rec IN oke_chr_pvt.chr_rec_type,
58: p_chrv_rec IN okc_contract_pub.chrv_rec_type,
59:
60: x_chr_rec OUT NOCOPY oke_chr_pvt.chr_rec_type,
61: x_chrv_rec OUT NOCOPY okc_contract_pub.chrv_rec_type);
62:
63: PROCEDURE update_contract_header(
64: p_api_version IN NUMBER,
66: x_return_status OUT NOCOPY VARCHAR2,
67: x_msg_count OUT NOCOPY NUMBER,
68: x_msg_data OUT NOCOPY VARCHAR2,
69: p_restricted_update IN VARCHAR2 DEFAULT OKE_API.G_TRUE,
70: p_chr_tbl IN oke_chr_pvt.chr_tbl_type,
71: p_chrv_tbl IN okc_contract_pub.chrv_tbl_type,
72:
73: x_chr_tbl OUT NOCOPY oke_chr_pvt.chr_tbl_type,
74: x_chrv_tbl OUT NOCOPY okc_contract_pub.chrv_tbl_type);
69: p_restricted_update IN VARCHAR2 DEFAULT OKE_API.G_TRUE,
70: p_chr_tbl IN oke_chr_pvt.chr_tbl_type,
71: p_chrv_tbl IN okc_contract_pub.chrv_tbl_type,
72:
73: x_chr_tbl OUT NOCOPY oke_chr_pvt.chr_tbl_type,
74: x_chrv_tbl OUT NOCOPY okc_contract_pub.chrv_tbl_type);
75:
76: PROCEDURE delete_contract_header(
77: p_api_version IN NUMBER,
78: p_init_msg_list IN VARCHAR2 DEFAULT OKE_API.G_FALSE,
79: x_return_status OUT NOCOPY VARCHAR2,
80: x_msg_count OUT NOCOPY NUMBER,
81: x_msg_data OUT NOCOPY VARCHAR2,
82: p_chr_rec IN oke_chr_pvt.chr_rec_type,
83: p_chrv_rec IN okc_contract_pub.chrv_rec_type);
84:
85: PROCEDURE delete_contract_header(
86: p_api_version IN NUMBER,
87: p_init_msg_list IN VARCHAR2 DEFAULT OKE_API.G_FALSE,
88: x_return_status OUT NOCOPY VARCHAR2,
89: x_msg_count OUT NOCOPY NUMBER,
90: x_msg_data OUT NOCOPY VARCHAR2,
91: p_chr_tbl IN oke_chr_pvt.chr_tbl_type,
92: p_chrv_tbl IN okc_contract_pub.chrv_tbl_type);
93:
94:
95:
98: p_init_msg_list IN VARCHAR2 DEFAULT OKE_API.G_FALSE,
99: x_return_status OUT NOCOPY VARCHAR2,
100: x_msg_count OUT NOCOPY NUMBER,
101: x_msg_data OUT NOCOPY VARCHAR2,
102: p_chr_rec IN oke_chr_pvt.chr_rec_type,
103: p_chrv_rec IN okc_contract_pub.chrv_rec_type);
104:
105: PROCEDURE validate_contract_header(
106: p_api_version IN NUMBER,
107: p_init_msg_list IN VARCHAR2 DEFAULT OKE_API.G_FALSE,
108: x_return_status OUT NOCOPY VARCHAR2,
109: x_msg_count OUT NOCOPY NUMBER,
110: x_msg_data OUT NOCOPY VARCHAR2,
111: p_chr_tbl IN oke_chr_pvt.chr_tbl_type,
112: p_chrv_tbl IN okc_contract_pub.chrv_tbl_type);
113:
114: PROCEDURE create_contract_line(
115: