DBA Data[Home] [Help]

APPS.OKS_BTL_PRINT_PREVIEW_PVT dependencies on OKS_BTL_PR

Line 1: PACKAGE BODY OKS_BTL_PRINT_PREVIEW_PVT AS

1: PACKAGE BODY OKS_BTL_PRINT_PREVIEW_PVT AS
2: /* $Header: OKSBTLPB.pls 120.1 2005/10/03 07:20:08 upillai noship $ */
3: ---------------------------------------------------------------------------
4: -- PROCEDURE load_error_tbl
5: ---------------------------------------------------------------------------

Line 94: -- FUNCTION get_rec for: OKS_BTL_PR

90: null;
91: END api_copy;
92:
93: ---------------------------------------------------------------------------
94: -- FUNCTION get_rec for: OKS_BTL_PR
95: ---------------------------------------------------------------------------
96: FUNCTION get_rec (
97: p_btl_pr_rec IN btl_pr_rec_type,
98: x_no_data_found OUT NOCOPY BOOLEAN

Line 100: CURSOR oks_btl_pr_pk_csr (p_id IN NUMBER) IS

96: FUNCTION get_rec (
97: p_btl_pr_rec IN btl_pr_rec_type,
98: x_no_data_found OUT NOCOPY BOOLEAN
99: ) RETURN btl_pr_rec_type IS
100: CURSOR oks_btl_pr_pk_csr (p_id IN NUMBER) IS
101: SELECT
102: ID,
103: BTN_ID,
104: BSL_ID,

Line 132: FROM Oks_Btl_Pr

128: ATTRIBUTE13,
129: ATTRIBUTE14,
130: ATTRIBUTE15,
131: SECURITY_GROUP_ID
132: FROM Oks_Btl_Pr
133: WHERE oks_btl_pr.id = p_id;
134: l_oks_btl_pr_pk oks_btl_pr_pk_csr%ROWTYPE;
135: l_btl_pr_rec btl_pr_rec_type;
136: BEGIN

Line 133: WHERE oks_btl_pr.id = p_id;

129: ATTRIBUTE14,
130: ATTRIBUTE15,
131: SECURITY_GROUP_ID
132: FROM Oks_Btl_Pr
133: WHERE oks_btl_pr.id = p_id;
134: l_oks_btl_pr_pk oks_btl_pr_pk_csr%ROWTYPE;
135: l_btl_pr_rec btl_pr_rec_type;
136: BEGIN
137: x_no_data_found := TRUE;

Line 134: l_oks_btl_pr_pk oks_btl_pr_pk_csr%ROWTYPE;

130: ATTRIBUTE15,
131: SECURITY_GROUP_ID
132: FROM Oks_Btl_Pr
133: WHERE oks_btl_pr.id = p_id;
134: l_oks_btl_pr_pk oks_btl_pr_pk_csr%ROWTYPE;
135: l_btl_pr_rec btl_pr_rec_type;
136: BEGIN
137: x_no_data_found := TRUE;
138: -- Get current database values

Line 139: OPEN oks_btl_pr_pk_csr (p_btl_pr_rec.id);

135: l_btl_pr_rec btl_pr_rec_type;
136: BEGIN
137: x_no_data_found := TRUE;
138: -- Get current database values
139: OPEN oks_btl_pr_pk_csr (p_btl_pr_rec.id);
140: FETCH oks_btl_pr_pk_csr INTO
141: l_btl_pr_rec.id,
142: l_btl_pr_rec.btn_id,
143: l_btl_pr_rec.bsl_id,

Line 140: FETCH oks_btl_pr_pk_csr INTO

136: BEGIN
137: x_no_data_found := TRUE;
138: -- Get current database values
139: OPEN oks_btl_pr_pk_csr (p_btl_pr_rec.id);
140: FETCH oks_btl_pr_pk_csr INTO
141: l_btl_pr_rec.id,
142: l_btl_pr_rec.btn_id,
143: l_btl_pr_rec.bsl_id,
144: l_btl_pr_rec.bcl_id,

Line 171: x_no_data_found := oks_btl_pr_pk_csr%NOTFOUND;

167: l_btl_pr_rec.attribute13,
168: l_btl_pr_rec.attribute14,
169: l_btl_pr_rec.attribute15,
170: l_btl_pr_rec.security_group_id;
171: x_no_data_found := oks_btl_pr_pk_csr%NOTFOUND;
172: CLOSE oks_btl_pr_pk_csr;
173: RETURN(l_btl_pr_rec);
174: END get_rec;
175:

Line 172: CLOSE oks_btl_pr_pk_csr;

168: l_btl_pr_rec.attribute14,
169: l_btl_pr_rec.attribute15,
170: l_btl_pr_rec.security_group_id;
171: x_no_data_found := oks_btl_pr_pk_csr%NOTFOUND;
172: CLOSE oks_btl_pr_pk_csr;
173: RETURN(l_btl_pr_rec);
174: END get_rec;
175:
176: ------------------------------------------------------------------

Line 204: -- FUNCTION null_out_defaults for: OKS_BTL_PR

200: BEGIN
201: RETURN(get_rec(p_btl_pr_rec, l_row_not_found));
202: END get_rec;
203: ---------------------------------------------------------------------------
204: -- FUNCTION null_out_defaults for: OKS_BTL_PR
205: ---------------------------------------------------------------------------
206: FUNCTION null_out_defaults (
207: p_btl_pr_rec IN btl_pr_rec_type
208: ) RETURN btl_pr_rec_type IS

Line 320: OKC_UTIL.CHECK_LENGTH( p_view_name => 'OKS_BTL_PR'

316: RAISE G_EXCEPTION_HALT_VALIDATION;
317: END IF;
318:
319: -- Verify the value fits the length of the column in the database
320: OKC_UTIL.CHECK_LENGTH( p_view_name => 'OKS_BTL_PR'
321: ,p_col_name => 'id'
322: ,p_col_value => p_id
323: ,x_return_status => x_return_status);
324: -- verify that length is within allowed limits

Line 358: OKC_UTIL.CHECK_LENGTH( p_view_name => 'OKS_BTL_PR'

354: RAISE G_EXCEPTION_HALT_VALIDATION;
355: END IF;
356:
357: -- Verify the value fits the length of the column in the database
358: OKC_UTIL.CHECK_LENGTH( p_view_name => 'OKS_BTL_PR'
359: ,p_col_name => 'btn_id'
360: ,p_col_value => p_btn_id
361: ,x_return_status => x_return_status);
362: -- verify that length is within allowed limits

Line 396: OKC_UTIL.CHECK_LENGTH( p_view_name => 'OKS_BTL_PR'

392: RAISE G_EXCEPTION_HALT_VALIDATION;
393: END IF;
394:
395: -- Verify the value fits the length of the column in the database
396: OKC_UTIL.CHECK_LENGTH( p_view_name => 'OKS_BTL_PR'
397: ,p_col_name => 'bsl_id'
398: ,p_col_value => p_bsl_id
399: ,x_return_status => x_return_status);
400: -- verify that length is within allowed limits

Line 434: OKC_UTIL.CHECK_LENGTH( p_view_name => 'OKS_BTL_PR'

430: RAISE G_EXCEPTION_HALT_VALIDATION;
431: END IF;
432:
433: -- Verify the value fits the length of the column in the database
434: OKC_UTIL.CHECK_LENGTH( p_view_name => 'OKS_BTL_PR'
435: ,p_col_name => 'bcl_id'
436: ,p_col_value => p_bcl_id
437: ,x_return_status => x_return_status);
438: -- verify that length is within allowed limits

Line 472: OKC_UTIL.CHECK_LENGTH( p_view_name => 'OKS_BTL_PR'

468: RAISE G_EXCEPTION_HALT_VALIDATION;
469: END IF;
470:
471: -- Verify the value fits the length of the column in the database
472: OKC_UTIL.CHECK_LENGTH( p_view_name => 'OKS_BTL_PR'
473: ,p_col_name => 'object_version_number'
474: ,p_col_value => p_object_version_number
475: ,x_return_status => x_return_status);
476: -- verify that length is within allowed limits

Line 510: OKC_UTIL.CHECK_LENGTH( p_view_name => 'OKS_BTL_PR'

506: RAISE G_EXCEPTION_HALT_VALIDATION;
507: END IF;
508:
509: -- Verify the value fits the length of the column in the database
510: OKC_UTIL.CHECK_LENGTH( p_view_name => 'OKS_BTL_PR'
511: ,p_col_name => 'bill_instance_number'
512: ,p_col_value => p_bill_instance_number
513: ,x_return_status => x_return_status);
514: -- verify that length is within allowed limits

Line 535: -- Validate_Attributes for:OKS_BTL_PR --

531: ---------------------------------------------------------------------------
532: -- FUNCTION Validate_Attributes
533: ---------------------------------------------------------------------------
534: ----------------------------------------
535: -- Validate_Attributes for:OKS_BTL_PR --
536: ----------------------------------------
537: FUNCTION Validate_Attributes (
538: p_btl_pr_rec IN btl_pr_rec_type
539: ) RETURN VARCHAR2 IS

Line 544: OKC_UTIL.ADD_VIEW('OKS_BTL_PR', x_return_status);

540: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
541: x_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
542: BEGIN
543: -- Call OKC_UTIL.ADD_VIEW to prepare the PL/SQL table to hold columns of view
544: OKC_UTIL.ADD_VIEW('OKS_BTL_PR', x_return_status);
545: IF (x_return_status <> OKC_API.G_RET_STS_SUCCESS) THEN
546: l_return_status := x_return_status;
547: RAISE G_EXCEPTION_HALT_VALIDATION;
548: END IF;

Line 624: -- Validate Record for:OKS_BTL_PR --

620: ---------------------------------------------------------------------------
621: -- PROCEDURE Validate_Record
622: ---------------------------------------------------------------------------
623: ------------------------------------
624: -- Validate Record for:OKS_BTL_PR --
625: ------------------------------------
626: FUNCTION Validate_Record (
627: p_btl_pr_rec IN btl_pr_rec_type,
628: p_db_btl_pr_rec IN btl_pr_rec_type

Line 801: -- validate_row for:OKS_BTL_PR --

797: ---------------------------------------------------------------------------
798: -- PROCEDURE validate_row
799: ---------------------------------------------------------------------------
800: ---------------------------------
801: -- validate_row for:OKS_BTL_PR --
802: ---------------------------------
803: PROCEDURE validate_row(
804: p_api_version IN NUMBER,
805: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 877: -- PL/SQL TBL validate_row for:OKS_BTL_PR --

873: '_PVT'
874: );
875: END validate_row;
876: --------------------------------------------
877: -- PL/SQL TBL validate_row for:OKS_BTL_PR --
878: --------------------------------------------
879: PROCEDURE validate_row(
880: p_api_version IN NUMBER,
881: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 973: -- PL/SQL TBL validate_row for:OKS_BTL_PR --

969: );
970: END validate_row;
971:
972: --------------------------------------------
973: -- PL/SQL TBL validate_row for:OKS_BTL_PR --
974: --------------------------------------------
975: PROCEDURE validate_row(
976: p_api_version IN NUMBER,
977: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1038: -- insert_row for:OKS_BTL_PR --

1034: ---------------------------------------------------------------------------
1035: -- PROCEDURE insert_row
1036: ---------------------------------------------------------------------------
1037: -------------------------------
1038: -- insert_row for:OKS_BTL_PR --
1039: -------------------------------
1040: PROCEDURE insert_row(
1041: p_api_version IN NUMBER,
1042: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1055: -- Set_Attributes for:OKS_BTL_PR --

1051: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1052: l_btl_pr_rec btl_pr_rec_type := p_btl_pr_rec;
1053: l_def_btl_pr_rec btl_pr_rec_type;
1054: -----------------------------------
1055: -- Set_Attributes for:OKS_BTL_PR --
1056: -----------------------------------
1057: FUNCTION Set_Attributes (
1058: p_btl_pr_rec IN btl_pr_rec_type,
1059: x_btl_pr_rec OUT NOCOPY btl_pr_rec_type

Line 1086: INSERT INTO OKS_BTL_PR(

1082: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1083: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1084: RAISE OKC_API.G_EXCEPTION_ERROR;
1085: END IF;
1086: INSERT INTO OKS_BTL_PR(
1087: id,
1088: btn_id,
1089: bsl_id,
1090: bcl_id,

Line 1188: -- lock_row for:OKS_BTL_PR --

1184: ---------------------------------------------------------------------------
1185: -- PROCEDURE lock_row
1186: ---------------------------------------------------------------------------
1187: -----------------------------
1188: -- lock_row for:OKS_BTL_PR --
1189: -----------------------------
1190: PROCEDURE lock_row(
1191: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1192: x_return_status OUT NOCOPY VARCHAR2,

Line 1201: FROM OKS_BTL_PR

1197: E_Resource_Busy EXCEPTION;
1198: PRAGMA EXCEPTION_INIT(E_Resource_Busy, -00054);
1199: CURSOR lock_csr (p_btl_pr_rec IN btl_pr_rec_type) IS
1200: SELECT OBJECT_VERSION_NUMBER
1201: FROM OKS_BTL_PR
1202: WHERE ID = p_btl_pr_rec.id
1203: AND OBJECT_VERSION_NUMBER = p_btl_pr_rec.object_version_number
1204: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1205:

Line 1208: FROM OKS_BTL_PR

1204: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1205:
1206: CURSOR lchk_csr (p_btl_pr_rec IN btl_pr_rec_type) IS
1207: SELECT OBJECT_VERSION_NUMBER
1208: FROM OKS_BTL_PR
1209: WHERE ID = p_btl_pr_rec.id;
1210: l_api_version CONSTANT NUMBER := 1;
1211: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1212: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1213: l_object_version_number OKS_BTL_PR.OBJECT_VERSION_NUMBER%TYPE;

1209: WHERE ID = p_btl_pr_rec.id;
1210: l_api_version CONSTANT NUMBER := 1;
1211: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1212: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1213: l_object_version_number OKS_BTL_PR.OBJECT_VERSION_NUMBER%TYPE;
1214: lc_object_version_number OKS_BTL_PR.OBJECT_VERSION_NUMBER%TYPE;
1215: l_row_notfound BOOLEAN := FALSE;
1216: lc_row_notfound BOOLEAN := FALSE;
1217: BEGIN

Line 1214: lc_object_version_number OKS_BTL_PR.OBJECT_VERSION_NUMBER%TYPE;

1210: l_api_version CONSTANT NUMBER := 1;
1211: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1212: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1213: l_object_version_number OKS_BTL_PR.OBJECT_VERSION_NUMBER%TYPE;
1214: lc_object_version_number OKS_BTL_PR.OBJECT_VERSION_NUMBER%TYPE;
1215: l_row_notfound BOOLEAN := FALSE;
1216: lc_row_notfound BOOLEAN := FALSE;
1217: BEGIN
1218: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 1295: -- lock_row for: OKS_BTL_PR --

1291: '_PVT'
1292: );
1293: END lock_row;
1294: ------------------------------
1295: -- lock_row for: OKS_BTL_PR --
1296: ------------------------------
1297: PROCEDURE lock_row(
1298: p_api_version IN NUMBER,
1299: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1535: -- update_row for:OKS_BTL_PR --

1531: ---------------------------------------------------------------------------
1532: -- PROCEDURE update_row
1533: ---------------------------------------------------------------------------
1534: -------------------------------
1535: -- update_row for:OKS_BTL_PR --
1536: -------------------------------
1537: PROCEDURE update_row(
1538: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1539: x_return_status OUT NOCOPY VARCHAR2,

Line 1690: -- Set_Attributes for:OKS_BTL_PR --

1686: END IF;
1687: RETURN(l_return_status);
1688: END populate_new_record;
1689: -----------------------------------
1690: -- Set_Attributes for:OKS_BTL_PR --
1691: -----------------------------------
1692: FUNCTION Set_Attributes (
1693: p_btl_pr_rec IN btl_pr_rec_type,
1694: x_btl_pr_rec OUT NOCOPY btl_pr_rec_type

Line 1728: UPDATE OKS_BTL_PR

1724: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1725: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1726: RAISE OKC_API.G_EXCEPTION_ERROR;
1727: END IF;
1728: UPDATE OKS_BTL_PR
1729: SET BTN_ID = l_def_btl_pr_rec.btn_id,
1730: BSL_ID = l_def_btl_pr_rec.bsl_id,
1731: BCL_ID = l_def_btl_pr_rec.bcl_id,
1732: OBJECT_VERSION_NUMBER = l_def_btl_pr_rec.object_version_number,

Line 1796: -- update_row for:OKS_BTL_PR --

1792: '_PVT'
1793: );
1794: END update_row;
1795: -------------------------------
1796: -- update_row for:OKS_BTL_PR --
1797: -------------------------------
1798: PROCEDURE update_row(
1799: p_api_version IN NUMBER,
1800: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1963: -- Set_Attributes for:OKS_BTL_PR --

1959: END IF;
1960: RETURN(l_return_status);
1961: END populate_new_record;
1962: -----------------------------------
1963: -- Set_Attributes for:OKS_BTL_PR --
1964: -----------------------------------
1965: FUNCTION Set_Attributes (
1966: p_btl_pr_rec IN btl_pr_rec_type,
1967: x_btl_pr_rec OUT NOCOPY btl_pr_rec_type

Line 2255: -- delete_row for:OKS_BTL_PR --

2251: ---------------------------------------------------------------------------
2252: -- PROCEDURE delete_row
2253: ---------------------------------------------------------------------------
2254: -------------------------------
2255: -- delete_row for:OKS_BTL_PR --
2256: -------------------------------
2257: PROCEDURE delete_row(
2258: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2259: x_return_status OUT NOCOPY VARCHAR2,

Line 2280: DELETE FROM OKS_BTL_PR

2276: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2277: RAISE OKC_API.G_EXCEPTION_ERROR;
2278: END IF;
2279:
2280: DELETE FROM OKS_BTL_PR
2281: WHERE ID = p_btl_pr_rec.id;
2282:
2283: x_return_status := l_return_status;
2284: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2318: -- delete_row for:OKS_BTL_PR --

2314: '_PVT'
2315: );
2316: END delete_row;
2317: -------------------------------
2318: -- delete_row for:OKS_BTL_PR --
2319: -------------------------------
2320: PROCEDURE delete_row(
2321: p_api_version IN NUMBER,
2322: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 2400: -- PL/SQL TBL delete_row for:OKS_BTL_PR --

2396: '_PVT'
2397: );
2398: END delete_row;
2399: ------------------------------------------
2400: -- PL/SQL TBL delete_row for:OKS_BTL_PR --
2401: ------------------------------------------
2402: PROCEDURE delete_row(
2403: p_api_version IN NUMBER,
2404: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 2496: -- PL/SQL TBL delete_row for:OKS_BTL_PR --

2492: );
2493: END delete_row;
2494:
2495: ------------------------------------------
2496: -- PL/SQL TBL delete_row for:OKS_BTL_PR --
2497: ------------------------------------------
2498: PROCEDURE delete_row(
2499: p_api_version IN NUMBER,
2500: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 2557: END OKS_BTL_PRINT_PREVIEW_PVT;

2553: '_PVT'
2554: );
2555: END delete_row;
2556:
2557: END OKS_BTL_PRINT_PREVIEW_PVT;