DBA Data[Home] [Help]

APPS.OKS_PBR_PVT dependencies on OKS_PRICE_BREAKS

Line 94: -- FUNCTION get_rec for: OKS_PRICE_BREAKS_V

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

Line 132: FROM Oks_Price_Breaks_V

128: CREATION_DATE,
129: LAST_UPDATED_BY,
130: LAST_UPDATE_DATE,
131: LAST_UPDATE_LOGIN
132: FROM Oks_Price_Breaks_V
133: WHERE oks_price_breaks_v.id = p_id;
134: l_oks_pbrv_pk oks_pbrv_pk_csr%ROWTYPE;
135: l_pbrv_rec pbrv_rec_type;
136: BEGIN

Line 133: WHERE oks_price_breaks_v.id = p_id;

129: LAST_UPDATED_BY,
130: LAST_UPDATE_DATE,
131: LAST_UPDATE_LOGIN
132: FROM Oks_Price_Breaks_V
133: WHERE oks_price_breaks_v.id = p_id;
134: l_oks_pbrv_pk oks_pbrv_pk_csr%ROWTYPE;
135: l_pbrv_rec pbrv_rec_type;
136: BEGIN
137: x_no_data_found := TRUE;

Line 205: -- FUNCTION get_rec for: OKS_PRICE_BREAKS

201: BEGIN
202: RETURN(get_rec(p_pbrv_rec, l_row_not_found));
203: END get_rec;
204: ---------------------------------------------------------------------------
205: -- FUNCTION get_rec for: OKS_PRICE_BREAKS
206: ---------------------------------------------------------------------------
207: FUNCTION get_rec (
208: p_pbr_rec IN pbr_rec_type,
209: x_no_data_found OUT NOCOPY BOOLEAN

Line 211: CURSOR oks_price_breaks_pk_csr (p_id IN NUMBER) IS

207: FUNCTION get_rec (
208: p_pbr_rec IN pbr_rec_type,
209: x_no_data_found OUT NOCOPY BOOLEAN
210: ) RETURN pbr_rec_type IS
211: CURSOR oks_price_breaks_pk_csr (p_id IN NUMBER) IS
212: SELECT
213: ID,
214: BSL_ID,
215: BCL_ID,

Line 243: FROM Oks_Price_Breaks

239: CREATION_DATE,
240: LAST_UPDATED_BY,
241: LAST_UPDATE_DATE,
242: LAST_UPDATE_LOGIN
243: FROM Oks_Price_Breaks
244: WHERE oks_price_breaks.id = p_id;
245: l_oks_price_breaks_pk oks_price_breaks_pk_csr%ROWTYPE;
246: l_pbr_rec pbr_rec_type;
247: BEGIN

Line 244: WHERE oks_price_breaks.id = p_id;

240: LAST_UPDATED_BY,
241: LAST_UPDATE_DATE,
242: LAST_UPDATE_LOGIN
243: FROM Oks_Price_Breaks
244: WHERE oks_price_breaks.id = p_id;
245: l_oks_price_breaks_pk oks_price_breaks_pk_csr%ROWTYPE;
246: l_pbr_rec pbr_rec_type;
247: BEGIN
248: x_no_data_found := TRUE;

Line 245: l_oks_price_breaks_pk oks_price_breaks_pk_csr%ROWTYPE;

241: LAST_UPDATE_DATE,
242: LAST_UPDATE_LOGIN
243: FROM Oks_Price_Breaks
244: WHERE oks_price_breaks.id = p_id;
245: l_oks_price_breaks_pk oks_price_breaks_pk_csr%ROWTYPE;
246: l_pbr_rec pbr_rec_type;
247: BEGIN
248: x_no_data_found := TRUE;
249: -- Get current database values

Line 250: OPEN oks_price_breaks_pk_csr (p_pbr_rec.id);

246: l_pbr_rec pbr_rec_type;
247: BEGIN
248: x_no_data_found := TRUE;
249: -- Get current database values
250: OPEN oks_price_breaks_pk_csr (p_pbr_rec.id);
251: FETCH oks_price_breaks_pk_csr INTO
252: l_pbr_rec.id,
253: l_pbr_rec.bsl_id,
254: l_pbr_rec.bcl_id,

Line 251: FETCH oks_price_breaks_pk_csr INTO

247: BEGIN
248: x_no_data_found := TRUE;
249: -- Get current database values
250: OPEN oks_price_breaks_pk_csr (p_pbr_rec.id);
251: FETCH oks_price_breaks_pk_csr INTO
252: l_pbr_rec.id,
253: l_pbr_rec.bsl_id,
254: l_pbr_rec.bcl_id,
255: l_pbr_rec.cle_id,

Line 282: x_no_data_found := oks_price_breaks_pk_csr%NOTFOUND;

278: l_pbr_rec.creation_date,
279: l_pbr_rec.last_updated_by,
280: l_pbr_rec.last_update_date,
281: l_pbr_rec.last_update_login;
282: x_no_data_found := oks_price_breaks_pk_csr%NOTFOUND;
283: CLOSE oks_price_breaks_pk_csr;
284: RETURN(l_pbr_rec);
285: END get_rec;
286:

Line 283: CLOSE oks_price_breaks_pk_csr;

279: l_pbr_rec.last_updated_by,
280: l_pbr_rec.last_update_date,
281: l_pbr_rec.last_update_login;
282: x_no_data_found := oks_price_breaks_pk_csr%NOTFOUND;
283: CLOSE oks_price_breaks_pk_csr;
284: RETURN(l_pbr_rec);
285: END get_rec;
286:
287: ------------------------------------------------------------------

Line 316: -- FUNCTION null_out_defaults for: OKS_PRICE_BREAKS_V

312: BEGIN
313: RETURN(get_rec(p_pbr_rec, l_row_not_found));
314: END get_rec;
315: ---------------------------------------------------------------------------
316: -- FUNCTION null_out_defaults for: OKS_PRICE_BREAKS_V
317: ---------------------------------------------------------------------------
318: FUNCTION null_out_defaults (
319: p_pbrv_rec IN pbrv_rec_type
320: ) RETURN pbrv_rec_type IS

Line 473: -- Validate_Attributes for:OKS_PRICE_BREAKS_V --

469: ---------------------------------------------------------------------------
470: -- FUNCTION Validate_Attributes
471: ---------------------------------------------------------------------------
472: ------------------------------------------------
473: -- Validate_Attributes for:OKS_PRICE_BREAKS_V --
474: ------------------------------------------------
475: FUNCTION Validate_Attributes (
476: p_pbrv_rec IN pbrv_rec_type
477: ) RETURN VARCHAR2 IS

Line 520: -- Validate Record for:OKS_PRICE_BREAKS_V --

516: ---------------------------------------------------------------------------
517: -- PROCEDURE Validate_Record
518: ---------------------------------------------------------------------------
519: --------------------------------------------
520: -- Validate Record for:OKS_PRICE_BREAKS_V --
521: --------------------------------------------
522: FUNCTION Validate_Record (
523: p_pbrv_rec IN pbrv_rec_type,
524: p_db_pbrv_rec IN pbrv_rec_type

Line 620: -- validate_row for:OKS_PRICE_BREAKS_V --

616: ---------------------------------------------------------------------------
617: -- PROCEDURE validate_row
618: ---------------------------------------------------------------------------
619: -----------------------------------------
620: -- validate_row for:OKS_PRICE_BREAKS_V --
621: -----------------------------------------
622: PROCEDURE validate_row(
623: p_api_version IN NUMBER,
624: p_init_msg_list IN VARCHAR2,

Line 697: -- PL/SQL TBL validate_row for:OKS_PRICE_BREAKS_V --

693: '_PVT'
694: );
695: END validate_row;
696: ----------------------------------------------------
697: -- PL/SQL TBL validate_row for:OKS_PRICE_BREAKS_V --
698: ----------------------------------------------------
699: PROCEDURE validate_row(
700: p_api_version IN NUMBER,
701: p_init_msg_list IN VARCHAR2,

Line 793: -- PL/SQL TBL validate_row for:OKS_PRICE_BREAKS_V --

789: );
790: END validate_row;
791:
792: ----------------------------------------------------
793: -- PL/SQL TBL validate_row for:OKS_PRICE_BREAKS_V --
794: ----------------------------------------------------
795: PROCEDURE validate_row(
796: p_api_version IN NUMBER,
797: p_init_msg_list IN VARCHAR2,

Line 858: -- insert_row for:OKS_PRICE_BREAKS --

854: ---------------------------------------------------------------------------
855: -- PROCEDURE insert_row
856: ---------------------------------------------------------------------------
857: -------------------------------------
858: -- insert_row for:OKS_PRICE_BREAKS --
859: -------------------------------------
860: PROCEDURE insert_row(
861: p_init_msg_list IN VARCHAR2,
862: x_return_status OUT NOCOPY VARCHAR2,

Line 874: -- Set_Attributes for:OKS_PRICE_BREAKS --

870: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
871: l_pbr_rec pbr_rec_type := p_pbr_rec;
872: l_def_pbr_rec pbr_rec_type;
873: -----------------------------------------
874: -- Set_Attributes for:OKS_PRICE_BREAKS --
875: -----------------------------------------
876: FUNCTION Set_Attributes (
877: p_pbr_rec IN pbr_rec_type,
878: x_pbr_rec OUT NOCOPY pbr_rec_type

Line 905: INSERT INTO OKS_PRICE_BREAKS(

901: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
902: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
903: RAISE OKC_API.G_EXCEPTION_ERROR;
904: END IF;
905: INSERT INTO OKS_PRICE_BREAKS(
906: id,
907: bsl_id,
908: bcl_id,
909: cle_id,

Line 1004: -- insert_row for :OKS_PRICE_BREAKS_V --

1000: '_PVT'
1001: );
1002: END insert_row;
1003: ----------------------------------------
1004: -- insert_row for :OKS_PRICE_BREAKS_V --
1005: ----------------------------------------
1006: PROCEDURE insert_row(
1007: p_api_version IN NUMBER,
1008: p_init_msg_list IN VARCHAR2,

Line 1038: -- Set_Attributes for:OKS_PRICE_BREAKS_V --

1034: l_pbrv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1035: RETURN(l_pbrv_rec);
1036: END fill_who_columns;
1037: -------------------------------------------
1038: -- Set_Attributes for:OKS_PRICE_BREAKS_V --
1039: -------------------------------------------
1040: FUNCTION Set_Attributes (
1041: p_pbrv_rec IN pbrv_rec_type,
1042: x_pbrv_rec OUT NOCOPY pbrv_rec_type

Line 1316: -- lock_row for:OKS_PRICE_BREAKS --

1312: ---------------------------------------------------------------------------
1313: -- PROCEDURE lock_row
1314: ---------------------------------------------------------------------------
1315: -----------------------------------
1316: -- lock_row for:OKS_PRICE_BREAKS --
1317: -----------------------------------
1318: PROCEDURE lock_row(
1319: p_init_msg_list IN VARCHAR2,
1320: x_return_status OUT NOCOPY VARCHAR2,

Line 1329: FROM OKS_PRICE_BREAKS

1325: E_Resource_Busy EXCEPTION;
1326: PRAGMA EXCEPTION_INIT(E_Resource_Busy, -00054);
1327: CURSOR lock_csr (p_pbr_rec IN pbr_rec_type) IS
1328: SELECT OBJECT_VERSION_NUMBER
1329: FROM OKS_PRICE_BREAKS
1330: WHERE ID = p_pbr_rec.id
1331: AND OBJECT_VERSION_NUMBER = p_pbr_rec.object_version_number
1332: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1333:

Line 1336: FROM OKS_PRICE_BREAKS

1332: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1333:
1334: CURSOR lchk_csr (p_pbr_rec IN pbr_rec_type) IS
1335: SELECT OBJECT_VERSION_NUMBER
1336: FROM OKS_PRICE_BREAKS
1337: WHERE ID = p_pbr_rec.id;
1338: l_api_version CONSTANT NUMBER := 1;
1339: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1340: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1341: l_object_version_number OKS_PRICE_BREAKS.OBJECT_VERSION_NUMBER%TYPE;

1337: WHERE ID = p_pbr_rec.id;
1338: l_api_version CONSTANT NUMBER := 1;
1339: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1340: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1341: l_object_version_number OKS_PRICE_BREAKS.OBJECT_VERSION_NUMBER%TYPE;
1342: lc_object_version_number OKS_PRICE_BREAKS.OBJECT_VERSION_NUMBER%TYPE;
1343: l_row_notfound BOOLEAN := FALSE;
1344: lc_row_notfound BOOLEAN := FALSE;
1345: BEGIN

Line 1342: lc_object_version_number OKS_PRICE_BREAKS.OBJECT_VERSION_NUMBER%TYPE;

1338: l_api_version CONSTANT NUMBER := 1;
1339: l_api_name CONSTANT VARCHAR2(30) := 'B_lock_row';
1340: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1341: l_object_version_number OKS_PRICE_BREAKS.OBJECT_VERSION_NUMBER%TYPE;
1342: lc_object_version_number OKS_PRICE_BREAKS.OBJECT_VERSION_NUMBER%TYPE;
1343: l_row_notfound BOOLEAN := FALSE;
1344: lc_row_notfound BOOLEAN := FALSE;
1345: BEGIN
1346: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 1423: -- lock_row for: OKS_PRICE_BREAKS_V --

1419: '_PVT'
1420: );
1421: END lock_row;
1422: --------------------------------------
1423: -- lock_row for: OKS_PRICE_BREAKS_V --
1424: --------------------------------------
1425: PROCEDURE lock_row(
1426: p_api_version IN NUMBER,
1427: p_init_msg_list IN VARCHAR2,

Line 1663: -- update_row for:OKS_PRICE_BREAKS --

1659: ---------------------------------------------------------------------------
1660: -- PROCEDURE update_row
1661: ---------------------------------------------------------------------------
1662: -------------------------------------
1663: -- update_row for:OKS_PRICE_BREAKS --
1664: -------------------------------------
1665: PROCEDURE update_row(
1666: p_init_msg_list IN VARCHAR2,
1667: x_return_status OUT NOCOPY VARCHAR2,

Line 1818: -- Set_Attributes for:OKS_PRICE_BREAKS --

1814: END IF;
1815: RETURN(l_return_status);
1816: END populate_new_record;
1817: -----------------------------------------
1818: -- Set_Attributes for:OKS_PRICE_BREAKS --
1819: -----------------------------------------
1820: FUNCTION Set_Attributes (
1821: p_pbr_rec IN pbr_rec_type,
1822: x_pbr_rec OUT NOCOPY pbr_rec_type

Line 1856: UPDATE OKS_PRICE_BREAKS

1852: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1853: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1854: RAISE OKC_API.G_EXCEPTION_ERROR;
1855: END IF;
1856: UPDATE OKS_PRICE_BREAKS
1857: SET BSL_ID = l_def_pbr_rec.bsl_id,
1858: BCL_ID = l_def_pbr_rec.bcl_id,
1859: CLE_ID = l_def_pbr_rec.cle_id,
1860: CHR_ID = l_def_pbr_rec.chr_id,

Line 1924: -- update_row for:OKS_PRICE_BREAKS_V --

1920: '_PVT'
1921: );
1922: END update_row;
1923: ---------------------------------------
1924: -- update_row for:OKS_PRICE_BREAKS_V --
1925: ---------------------------------------
1926: PROCEDURE update_row(
1927: p_api_version IN NUMBER,
1928: p_init_msg_list IN VARCHAR2,

Line 2092: -- Set_Attributes for:OKS_PRICE_BREAKS_V --

2088: END IF;
2089: RETURN(l_return_status);
2090: END populate_new_record;
2091: -------------------------------------------
2092: -- Set_Attributes for:OKS_PRICE_BREAKS_V --
2093: -------------------------------------------
2094: FUNCTION Set_Attributes (
2095: p_pbrv_rec IN pbrv_rec_type,
2096: x_pbrv_rec OUT NOCOPY pbrv_rec_type

Line 2386: -- delete_row for:OKS_PRICE_BREAKS --

2382: ---------------------------------------------------------------------------
2383: -- PROCEDURE delete_row
2384: ---------------------------------------------------------------------------
2385: -------------------------------------
2386: -- delete_row for:OKS_PRICE_BREAKS --
2387: -------------------------------------
2388: PROCEDURE delete_row(
2389: p_init_msg_list IN VARCHAR2,
2390: x_return_status OUT NOCOPY VARCHAR2,

Line 2411: DELETE FROM OKS_PRICE_BREAKS

2407: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2408: RAISE OKC_API.G_EXCEPTION_ERROR;
2409: END IF;
2410:
2411: DELETE FROM OKS_PRICE_BREAKS
2412: WHERE ID = p_pbr_rec.id;
2413:
2414: x_return_status := l_return_status;
2415: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 2449: -- delete_row for:OKS_PRICE_BREAKS_V --

2445: '_PVT'
2446: );
2447: END delete_row;
2448: ---------------------------------------
2449: -- delete_row for:OKS_PRICE_BREAKS_V --
2450: ---------------------------------------
2451: PROCEDURE delete_row(
2452: p_api_version IN NUMBER,
2453: p_init_msg_list IN VARCHAR2,

Line 2531: -- PL/SQL TBL delete_row for:OKS_PRICE_BREAKS_V --

2527: '_PVT'
2528: );
2529: END delete_row;
2530: --------------------------------------------------
2531: -- PL/SQL TBL delete_row for:OKS_PRICE_BREAKS_V --
2532: --------------------------------------------------
2533: PROCEDURE delete_row(
2534: p_api_version IN NUMBER,
2535: p_init_msg_list IN VARCHAR2,

Line 2627: -- PL/SQL TBL delete_row for:OKS_PRICE_BREAKS_V --

2623: );
2624: END delete_row;
2625:
2626: --------------------------------------------------
2627: -- PL/SQL TBL delete_row for:OKS_PRICE_BREAKS_V --
2628: --------------------------------------------------
2629: PROCEDURE delete_row(
2630: p_api_version IN NUMBER,
2631: p_init_msg_list IN VARCHAR2,