DBA Data[Home] [Help]

APPS.OKL_PQV_PVT dependencies on OKL_PDT_PQY_VALS

Line 36: -- FUNCTION get_rec for: OKL_PDT_PQY_VALS

32: null;
33: END api_copy;
34:
35: ---------------------------------------------------------------------------
36: -- FUNCTION get_rec for: OKL_PDT_PQY_VALS
37: ---------------------------------------------------------------------------
38: FUNCTION get_rec (
39: p_pqv_rec IN pqv_rec_type,
40: x_no_data_found OUT NOCOPY BOOLEAN

Line 42: CURSOR okl_pdt_pqy_vals_pk_csr (p_id IN NUMBER) IS

38: FUNCTION get_rec (
39: p_pqv_rec IN pqv_rec_type,
40: x_no_data_found OUT NOCOPY BOOLEAN
41: ) RETURN pqv_rec_type IS
42: CURSOR okl_pdt_pqy_vals_pk_csr (p_id IN NUMBER) IS
43: SELECT
44: ID,
45: PDQ_ID,
46: PDT_ID,

Line 56: FROM Okl_Pdt_Pqy_Vals

52: CREATION_DATE,
53: LAST_UPDATED_BY,
54: LAST_UPDATE_DATE,
55: LAST_UPDATE_LOGIN
56: FROM Okl_Pdt_Pqy_Vals
57: WHERE okl_pdt_pqy_vals.id = p_id;
58: l_okl_pdt_pqy_vals_pk okl_pdt_pqy_vals_pk_csr%ROWTYPE;
59: l_pqv_rec pqv_rec_type;
60: BEGIN

Line 57: WHERE okl_pdt_pqy_vals.id = p_id;

53: LAST_UPDATED_BY,
54: LAST_UPDATE_DATE,
55: LAST_UPDATE_LOGIN
56: FROM Okl_Pdt_Pqy_Vals
57: WHERE okl_pdt_pqy_vals.id = p_id;
58: l_okl_pdt_pqy_vals_pk okl_pdt_pqy_vals_pk_csr%ROWTYPE;
59: l_pqv_rec pqv_rec_type;
60: BEGIN
61: x_no_data_found := TRUE;

Line 58: l_okl_pdt_pqy_vals_pk okl_pdt_pqy_vals_pk_csr%ROWTYPE;

54: LAST_UPDATE_DATE,
55: LAST_UPDATE_LOGIN
56: FROM Okl_Pdt_Pqy_Vals
57: WHERE okl_pdt_pqy_vals.id = p_id;
58: l_okl_pdt_pqy_vals_pk okl_pdt_pqy_vals_pk_csr%ROWTYPE;
59: l_pqv_rec pqv_rec_type;
60: BEGIN
61: x_no_data_found := TRUE;
62: -- Get current database values

Line 63: OPEN okl_pdt_pqy_vals_pk_csr (p_pqv_rec.id);

59: l_pqv_rec pqv_rec_type;
60: BEGIN
61: x_no_data_found := TRUE;
62: -- Get current database values
63: OPEN okl_pdt_pqy_vals_pk_csr (p_pqv_rec.id);
64: FETCH okl_pdt_pqy_vals_pk_csr INTO
65: l_pqv_rec.ID,
66: l_pqv_rec.PDQ_ID,
67: l_pqv_rec.PDT_ID,

Line 64: FETCH okl_pdt_pqy_vals_pk_csr INTO

60: BEGIN
61: x_no_data_found := TRUE;
62: -- Get current database values
63: OPEN okl_pdt_pqy_vals_pk_csr (p_pqv_rec.id);
64: FETCH okl_pdt_pqy_vals_pk_csr INTO
65: l_pqv_rec.ID,
66: l_pqv_rec.PDQ_ID,
67: l_pqv_rec.PDT_ID,
68: l_pqv_rec.QVE_ID,

Line 77: x_no_data_found := okl_pdt_pqy_vals_pk_csr%NOTFOUND;

73: l_pqv_rec.CREATION_DATE,
74: l_pqv_rec.LAST_UPDATED_BY,
75: l_pqv_rec.LAST_UPDATE_DATE,
76: l_pqv_rec.LAST_UPDATE_LOGIN;
77: x_no_data_found := okl_pdt_pqy_vals_pk_csr%NOTFOUND;
78: CLOSE okl_pdt_pqy_vals_pk_csr;
79: RETURN(l_pqv_rec);
80: END get_rec;
81:

Line 78: CLOSE okl_pdt_pqy_vals_pk_csr;

74: l_pqv_rec.LAST_UPDATED_BY,
75: l_pqv_rec.LAST_UPDATE_DATE,
76: l_pqv_rec.LAST_UPDATE_LOGIN;
77: x_no_data_found := okl_pdt_pqy_vals_pk_csr%NOTFOUND;
78: CLOSE okl_pdt_pqy_vals_pk_csr;
79: RETURN(l_pqv_rec);
80: END get_rec;
81:
82: FUNCTION get_rec (

Line 90: -- FUNCTION get_rec for: OKL_PDT_PQY_VALS_V

86: BEGIN
87: RETURN(get_rec(p_pqv_rec, l_row_notfound));
88: END get_rec;
89: ---------------------------------------------------------------------------
90: -- FUNCTION get_rec for: OKL_PDT_PQY_VALS_V
91: ---------------------------------------------------------------------------
92: FUNCTION get_rec (
93: p_pqvv_rec IN pqvv_rec_type,
94: x_no_data_found OUT NOCOPY BOOLEAN

Line 110: FROM Okl_Pdt_Pqy_Vals_V

106: CREATION_DATE,
107: LAST_UPDATED_BY,
108: LAST_UPDATE_DATE,
109: LAST_UPDATE_LOGIN
110: FROM Okl_Pdt_Pqy_Vals_V
111: WHERE okl_pdt_pqy_vals_v.id = p_id;
112: l_okl_pqvv_pk okl_pqvv_pk_csr%ROWTYPE;
113: l_pqvv_rec pqvv_rec_type;
114: BEGIN

Line 111: WHERE okl_pdt_pqy_vals_v.id = p_id;

107: LAST_UPDATED_BY,
108: LAST_UPDATE_DATE,
109: LAST_UPDATE_LOGIN
110: FROM Okl_Pdt_Pqy_Vals_V
111: WHERE okl_pdt_pqy_vals_v.id = p_id;
112: l_okl_pqvv_pk okl_pqvv_pk_csr%ROWTYPE;
113: l_pqvv_rec pqvv_rec_type;
114: BEGIN
115: x_no_data_found := TRUE;

Line 145: -- FUNCTION null_out_defaults for: OKL_PDT_PQY_VALS_V --

141: RETURN(get_rec(p_pqvv_rec, l_row_notfound));
142: END get_rec;
143:
144: --------------------------------------------------------
145: -- FUNCTION null_out_defaults for: OKL_PDT_PQY_VALS_V --
146: --------------------------------------------------------
147: FUNCTION null_out_defaults (
148: p_pqvv_rec IN pqvv_rec_type
149: ) RETURN pqvv_rec_type IS

Line 194: -- Validate_Attributes for:OKL_PDT_PQY_VALS_V --

190: ---------------------------------------------------------------------------
191: -- PROCEDURE Validate_Attributes
192: ---------------------------------------------------------------------------
193: ------------------------------------------------
194: -- Validate_Attributes for:OKL_PDT_PQY_VALS_V --
195: ------------------------------------------------
196: FUNCTION Validate_Attributes (
197: p_pqvv_rec IN pqvv_rec_type
198: ) RETURN VARCHAR2 IS

Line 234: -- Validate_Record for:OKL_PDT_PQY_VALS_V --

230: ---------------------------------------------------------------------------
231: -- PROCEDURE Validate_Record
232: ---------------------------------------------------------------------------
233: --------------------------------------------
234: -- Validate_Record for:OKL_PDT_PQY_VALS_V --
235: --------------------------------------------
236: FUNCTION Validate_Record (
237: p_pqvv_rec IN pqvv_rec_type
238: ) RETURN VARCHAR2 IS

Line 813: CURSOR c1(p_pdt_id okl_pdt_pqy_vals_v.pdt_id%TYPE,

809: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
810: l_unq_tbl OKC_UTIL.unq_tbl_type;
811: l_pqv_status VARCHAR2(1);
812: l_row_found Boolean := False;
813: CURSOR c1(p_pdt_id okl_pdt_pqy_vals_v.pdt_id%TYPE,
814: p_pdq_id okl_pdt_pqy_vals_v.pdq_id%TYPE) is
815: SELECT '1'
816: FROM okl_pdt_pqy_vals_v
817: WHERE pdt_id = p_pdt_id

Line 814: p_pdq_id okl_pdt_pqy_vals_v.pdq_id%TYPE) is

810: l_unq_tbl OKC_UTIL.unq_tbl_type;
811: l_pqv_status VARCHAR2(1);
812: l_row_found Boolean := False;
813: CURSOR c1(p_pdt_id okl_pdt_pqy_vals_v.pdt_id%TYPE,
814: p_pdq_id okl_pdt_pqy_vals_v.pdq_id%TYPE) is
815: SELECT '1'
816: FROM okl_pdt_pqy_vals_v
817: WHERE pdt_id = p_pdt_id
818: AND pdq_id = p_pdq_id

Line 816: FROM okl_pdt_pqy_vals_v

812: l_row_found Boolean := False;
813: CURSOR c1(p_pdt_id okl_pdt_pqy_vals_v.pdt_id%TYPE,
814: p_pdq_id okl_pdt_pqy_vals_v.pdq_id%TYPE) is
815: SELECT '1'
816: FROM okl_pdt_pqy_vals_v
817: WHERE pdt_id = p_pdt_id
818: AND pdq_id = p_pdq_id
819: AND id <> nvl(p_pqvv_rec.id,-9999);
820:

Line 831: OKC_API.set_message(G_APP_NAME,G_UNQS,G_TABLE_TOKEN, 'Okl_Pdt_Pqy_Vals_V'); ---CHG001

827: FETCH c1 into l_pqv_status;
828: l_row_found := c1%FOUND;
829: CLOSE c1;
830: IF l_row_found then
831: OKC_API.set_message(G_APP_NAME,G_UNQS,G_TABLE_TOKEN, 'Okl_Pdt_Pqy_Vals_V'); ---CHG001
832: x_return_status := OKC_API.G_RET_STS_ERROR;
833: END IF;
834: EXCEPTION
835: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 965: -- validate_row for:OKL_PDT_PQY_VALS_V --

961: ---------------------------------------------------------------------------
962: -- PROCEDURE validate_row
963: ---------------------------------------------------------------------------
964: -----------------------------------------
965: -- validate_row for:OKL_PDT_PQY_VALS_V --
966: -----------------------------------------
967: PROCEDURE validate_row(
968: p_api_version IN NUMBER,
969: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1118: -- insert_row for:OKL_PDT_PQY_VALS --

1114: ---------------------------------------------------------------------------
1115: -- PROCEDURE insert_row
1116: ---------------------------------------------------------------------------
1117: -------------------------------------
1118: -- insert_row for:OKL_PDT_PQY_VALS --
1119: -------------------------------------
1120: PROCEDURE insert_row(
1121: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1122: x_return_status OUT NOCOPY VARCHAR2,

Line 1134: -- Set_Attributes for:OKL_PDT_PQY_VALS --

1130: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1131: l_pqv_rec pqv_rec_type := p_pqv_rec;
1132: l_def_pqv_rec pqv_rec_type;
1133: -----------------------------------------
1134: -- Set_Attributes for:OKL_PDT_PQY_VALS --
1135: -----------------------------------------
1136: FUNCTION Set_Attributes (
1137: p_pqv_rec IN pqv_rec_type,
1138: x_pqv_rec OUT NOCOPY pqv_rec_type

Line 1165: INSERT INTO OKL_PDT_PQY_VALS(

1161: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1162: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1163: RAISE OKC_API.G_EXCEPTION_ERROR;
1164: END IF;
1165: INSERT INTO OKL_PDT_PQY_VALS(
1166: id,
1167: pdq_id,
1168: pdt_id,
1169: qve_id,

Line 1227: -- insert_row for:OKL_PDT_PQY_VALS_V --

1223: '_PVT'
1224: );
1225: END insert_row;
1226: ---------------------------------------
1227: -- insert_row for:OKL_PDT_PQY_VALS_V --
1228: ---------------------------------------
1229: PROCEDURE insert_row(
1230: p_api_version IN NUMBER,
1231: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1261: -- Set_Attributes for:OKL_PDT_PQY_VALS_V --

1257: l_pqvv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1258: RETURN(l_pqvv_rec);
1259: END fill_who_columns;
1260: -------------------------------------------
1261: -- Set_Attributes for:OKL_PDT_PQY_VALS_V --
1262: -------------------------------------------
1263: FUNCTION Set_Attributes (
1264: p_pqvv_rec IN pqvv_rec_type,
1265: x_pqvv_rec OUT NOCOPY pqvv_rec_type

Line 1450: -- lock_row for:OKL_PDT_PQY_VALS --

1446: ---------------------------------------------------------------------------
1447: -- PROCEDURE lock_row
1448: ---------------------------------------------------------------------------
1449: -----------------------------------
1450: -- lock_row for:OKL_PDT_PQY_VALS --
1451: -----------------------------------
1452: PROCEDURE lock_row(
1453: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1454: x_return_status OUT NOCOPY VARCHAR2,

Line 1463: FROM OKL_PDT_PQY_VALS

1459: E_Resource_Busy EXCEPTION;
1460: PRAGMA EXCEPTION_INIT(E_Resource_Busy, -00054);
1461: CURSOR lock_csr (p_pqv_rec IN pqv_rec_type) IS
1462: SELECT OBJECT_VERSION_NUMBER
1463: FROM OKL_PDT_PQY_VALS
1464: WHERE ID = p_pqv_rec.id
1465: AND OBJECT_VERSION_NUMBER = p_pqv_rec.object_version_number
1466: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1467:

Line 1470: FROM OKL_PDT_PQY_VALS

1466: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1467:
1468: CURSOR lchk_csr (p_pqv_rec IN pqv_rec_type) IS
1469: SELECT OBJECT_VERSION_NUMBER
1470: FROM OKL_PDT_PQY_VALS
1471: WHERE ID = p_pqv_rec.id;
1472: l_api_version CONSTANT NUMBER := 1;
1473: l_api_name CONSTANT VARCHAR2(30) := 'VALS_lock_row';
1474: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1475: l_object_version_number OKL_PDT_PQY_VALS.OBJECT_VERSION_NUMBER%TYPE;

1471: WHERE ID = p_pqv_rec.id;
1472: l_api_version CONSTANT NUMBER := 1;
1473: l_api_name CONSTANT VARCHAR2(30) := 'VALS_lock_row';
1474: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1475: l_object_version_number OKL_PDT_PQY_VALS.OBJECT_VERSION_NUMBER%TYPE;
1476: lc_object_version_number OKL_PDT_PQY_VALS.OBJECT_VERSION_NUMBER%TYPE;
1477: l_row_notfound BOOLEAN := FALSE;
1478: lc_row_notfound BOOLEAN := FALSE;
1479: BEGIN

Line 1476: lc_object_version_number OKL_PDT_PQY_VALS.OBJECT_VERSION_NUMBER%TYPE;

1472: l_api_version CONSTANT NUMBER := 1;
1473: l_api_name CONSTANT VARCHAR2(30) := 'VALS_lock_row';
1474: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1475: l_object_version_number OKL_PDT_PQY_VALS.OBJECT_VERSION_NUMBER%TYPE;
1476: lc_object_version_number OKL_PDT_PQY_VALS.OBJECT_VERSION_NUMBER%TYPE;
1477: l_row_notfound BOOLEAN := FALSE;
1478: lc_row_notfound BOOLEAN := FALSE;
1479: BEGIN
1480: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 1556: -- lock_row for:OKL_PDT_PQY_VALS_V --

1552: '_PVT'
1553: );
1554: END lock_row;
1555: -------------------------------------
1556: -- lock_row for:OKL_PDT_PQY_VALS_V --
1557: -------------------------------------
1558: PROCEDURE lock_row(
1559: p_api_version IN NUMBER,
1560: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1713: -- update_row for:OKL_PDT_PQY_VALS --

1709: ---------------------------------------------------------------------------
1710: -- PROCEDURE update_row
1711: ---------------------------------------------------------------------------
1712: -------------------------------------
1713: -- update_row for:OKL_PDT_PQY_VALS --
1714: -------------------------------------
1715: PROCEDURE update_row(
1716: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1717: x_return_status OUT NOCOPY VARCHAR2,

Line 1797: -- Set_Attributes for:OKL_PDT_PQY_VALS --

1793: END IF;
1794: RETURN(l_return_status);
1795: END populate_new_record;
1796: -----------------------------------------
1797: -- Set_Attributes for:OKL_PDT_PQY_VALS --
1798: -----------------------------------------
1799: FUNCTION Set_Attributes (
1800: p_pqv_rec IN pqv_rec_type,
1801: x_pqv_rec OUT NOCOPY pqv_rec_type

Line 1834: UPDATE OKL_PDT_PQY_VALS

1830: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1831: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1832: RAISE OKC_API.G_EXCEPTION_ERROR;
1833: END IF;
1834: UPDATE OKL_PDT_PQY_VALS
1835: SET PDQ_ID = l_def_pqv_rec.pdq_id,
1836: PDT_ID = l_def_pqv_rec.pdt_id,
1837: QVE_ID = l_def_pqv_rec.qve_id,
1838: OBJECT_VERSION_NUMBER = l_def_pqv_rec.object_version_number,

Line 1883: -- update_row for:OKL_PDT_PQY_VALS_V --

1879: '_PVT'
1880: );
1881: END update_row;
1882: ---------------------------------------
1883: -- update_row for:OKL_PDT_PQY_VALS_V --
1884: ---------------------------------------
1885: PROCEDURE update_row(
1886: p_api_version IN NUMBER,
1887: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1982: -- Set_Attributes for:OKL_PDT_PQY_VALS_V --

1978: END IF;
1979: RETURN(l_return_status);
1980: END populate_new_record;
1981: -------------------------------------------
1982: -- Set_Attributes for:OKL_PDT_PQY_VALS_V --
1983: -------------------------------------------
1984: FUNCTION Set_Attributes (
1985: p_pqvv_rec IN pqvv_rec_type,
1986: x_pqvv_rec OUT NOCOPY pqvv_rec_type

Line 2174: -- delete_row for:OKL_PDT_PQY_VALS --

2170: ---------------------------------------------------------------------------
2171: -- PROCEDURE delete_row
2172: ---------------------------------------------------------------------------
2173: -------------------------------------
2174: -- delete_row for:OKL_PDT_PQY_VALS --
2175: -------------------------------------
2176: PROCEDURE delete_row(
2177: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2178: x_return_status OUT NOCOPY VARCHAR2,

Line 2198: DELETE FROM OKL_PDT_PQY_VALS

2194: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2195: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2196: RAISE OKC_API.G_EXCEPTION_ERROR;
2197: END IF;
2198: DELETE FROM OKL_PDT_PQY_VALS
2199: WHERE ID = l_pqv_rec.id;
2200:
2201: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2202: EXCEPTION

Line 2235: -- delete_row for:OKL_PDT_PQY_VALS_V --

2231: '_PVT'
2232: );
2233: END delete_row;
2234: ---------------------------------------
2235: -- delete_row for:OKL_PDT_PQY_VALS_V --
2236: ---------------------------------------
2237: PROCEDURE delete_row(
2238: p_api_version IN NUMBER,
2239: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,