DBA Data[Home] [Help]

APPS.OKL_OPT_PVT dependencies on OKL_OPTIONS

Line 36: -- FUNCTION get_rec for: OKL_OPTIONS

32: NULL;
33: END api_copy;
34:
35: ---------------------------------------------------------------------------
36: -- FUNCTION get_rec for: OKL_OPTIONS
37: ---------------------------------------------------------------------------
38: FUNCTION get_rec (
39: p_opt_rec IN opt_rec_type,
40: x_no_data_found OUT NOCOPY BOOLEAN

Line 42: CURSOR okl_options_pk_csr (p_id IN NUMBER) IS

38: FUNCTION get_rec (
39: p_opt_rec IN opt_rec_type,
40: x_no_data_found OUT NOCOPY BOOLEAN
41: ) RETURN opt_rec_type IS
42: CURSOR okl_options_pk_csr (p_id IN NUMBER) IS
43: SELECT
44: ID,
45: NAME,
46: OBJECT_VERSION_NUMBER,

Line 71: FROM Okl_Options

67: CREATION_DATE,
68: LAST_UPDATED_BY,
69: LAST_UPDATE_DATE,
70: LAST_UPDATE_LOGIN
71: FROM Okl_Options
72: WHERE okl_options.id = p_id;
73: l_okl_options_pk okl_options_pk_csr%ROWTYPE;
74: l_opt_rec opt_rec_type;
75: BEGIN

Line 72: WHERE okl_options.id = p_id;

68: LAST_UPDATED_BY,
69: LAST_UPDATE_DATE,
70: LAST_UPDATE_LOGIN
71: FROM Okl_Options
72: WHERE okl_options.id = p_id;
73: l_okl_options_pk okl_options_pk_csr%ROWTYPE;
74: l_opt_rec opt_rec_type;
75: BEGIN
76: x_no_data_found := TRUE;

Line 73: l_okl_options_pk okl_options_pk_csr%ROWTYPE;

69: LAST_UPDATE_DATE,
70: LAST_UPDATE_LOGIN
71: FROM Okl_Options
72: WHERE okl_options.id = p_id;
73: l_okl_options_pk okl_options_pk_csr%ROWTYPE;
74: l_opt_rec opt_rec_type;
75: BEGIN
76: x_no_data_found := TRUE;
77: -- Get current database values

Line 78: OPEN okl_options_pk_csr (p_opt_rec.id);

74: l_opt_rec opt_rec_type;
75: BEGIN
76: x_no_data_found := TRUE;
77: -- Get current database values
78: OPEN okl_options_pk_csr (p_opt_rec.id);
79: FETCH okl_options_pk_csr INTO
80: l_opt_rec.ID,
81: l_opt_rec.NAME,
82: l_opt_rec.OBJECT_VERSION_NUMBER,

Line 79: FETCH okl_options_pk_csr INTO

75: BEGIN
76: x_no_data_found := TRUE;
77: -- Get current database values
78: OPEN okl_options_pk_csr (p_opt_rec.id);
79: FETCH okl_options_pk_csr INTO
80: l_opt_rec.ID,
81: l_opt_rec.NAME,
82: l_opt_rec.OBJECT_VERSION_NUMBER,
83: l_opt_rec.DESCRIPTION,

Line 107: x_no_data_found := okl_options_pk_csr%NOTFOUND;

103: l_opt_rec.CREATION_DATE,
104: l_opt_rec.LAST_UPDATED_BY,
105: l_opt_rec.LAST_UPDATE_DATE,
106: l_opt_rec.LAST_UPDATE_LOGIN;
107: x_no_data_found := okl_options_pk_csr%NOTFOUND;
108: CLOSE okl_options_pk_csr;
109: RETURN(l_opt_rec);
110: END get_rec;
111:

Line 108: CLOSE okl_options_pk_csr;

104: l_opt_rec.LAST_UPDATED_BY,
105: l_opt_rec.LAST_UPDATE_DATE,
106: l_opt_rec.LAST_UPDATE_LOGIN;
107: x_no_data_found := okl_options_pk_csr%NOTFOUND;
108: CLOSE okl_options_pk_csr;
109: RETURN(l_opt_rec);
110: END get_rec;
111:
112: FUNCTION get_rec (

Line 120: -- FUNCTION get_rec for: OKL_OPTIONS_V

116: BEGIN
117: RETURN(get_rec(p_opt_rec, l_row_notfound));
118: END get_rec;
119: ---------------------------------------------------------------------------
120: -- FUNCTION get_rec for: OKL_OPTIONS_V
121: ---------------------------------------------------------------------------
122: FUNCTION get_rec (
123: p_optv_rec IN optv_rec_type,
124: x_no_data_found OUT NOCOPY BOOLEAN

Line 155: FROM Okl_Options_V

151: CREATION_DATE,
152: LAST_UPDATED_BY,
153: LAST_UPDATE_DATE,
154: LAST_UPDATE_LOGIN
155: FROM Okl_Options_V
156: WHERE okl_options_v.id = p_id;
157: l_okl_optv_pk okl_optv_pk_csr%ROWTYPE;
158: l_optv_rec optv_rec_type;
159: BEGIN

Line 156: WHERE okl_options_v.id = p_id;

152: LAST_UPDATED_BY,
153: LAST_UPDATE_DATE,
154: LAST_UPDATE_LOGIN
155: FROM Okl_Options_V
156: WHERE okl_options_v.id = p_id;
157: l_okl_optv_pk okl_optv_pk_csr%ROWTYPE;
158: l_optv_rec optv_rec_type;
159: BEGIN
160: x_no_data_found := TRUE;

Line 205: -- FUNCTION null_out_defaults for: OKL_OPTIONS_V --

201: RETURN(get_rec(p_optv_rec, l_row_notfound));
202: END get_rec;
203:
204: ---------------------------------------------------
205: -- FUNCTION null_out_defaults for: OKL_OPTIONS_V --
206: ---------------------------------------------------
207: FUNCTION null_out_defaults (
208: p_optv_rec IN optv_rec_type
209: ) RETURN optv_rec_type IS

Line 296: -- Validate_Attributes for:OKL_OPTIONS_V --

292: ---------------------------------------------------------------------------
293: -- PROCEDURE Validate_Attributes
294: ---------------------------------------------------------------------------
295: -------------------------------------------
296: -- Validate_Attributes for:OKL_OPTIONS_V --
297: -------------------------------------------
298: ----------------TCHGS NEW CHANGES BEGIN --------------------------
299: ---------------------------------------------------------------------------
300: -- PROCEDURE Validate_Id

Line 520: CURSOR okl_options_unique (p_unique OKL_OPTIONS_V.NAME%TYPE) IS

516: p_optv_rec IN optv_rec_type,
517: x_return_status OUT NOCOPY VARCHAR2
518: ) IS
519:
520: CURSOR okl_options_unique (p_unique OKL_OPTIONS_V.NAME%TYPE) IS
521: SELECT '1'
522: FROM OKL_OPTIONS_V
523: WHERE OKL_OPTIONS_V.NAME = p_unique AND
524: OKL_OPTIONS_V.ID <> NVL(p_optv_rec.id,-9999);

Line 522: FROM OKL_OPTIONS_V

518: ) IS
519:
520: CURSOR okl_options_unique (p_unique OKL_OPTIONS_V.NAME%TYPE) IS
521: SELECT '1'
522: FROM OKL_OPTIONS_V
523: WHERE OKL_OPTIONS_V.NAME = p_unique AND
524: OKL_OPTIONS_V.ID <> NVL(p_optv_rec.id,-9999);
525:
526: l_unique_key OKL_OPTIONS_V.NAME%TYPE;

Line 523: WHERE OKL_OPTIONS_V.NAME = p_unique AND

519:
520: CURSOR okl_options_unique (p_unique OKL_OPTIONS_V.NAME%TYPE) IS
521: SELECT '1'
522: FROM OKL_OPTIONS_V
523: WHERE OKL_OPTIONS_V.NAME = p_unique AND
524: OKL_OPTIONS_V.ID <> NVL(p_optv_rec.id,-9999);
525:
526: l_unique_key OKL_OPTIONS_V.NAME%TYPE;
527:

Line 524: OKL_OPTIONS_V.ID <> NVL(p_optv_rec.id,-9999);

520: CURSOR okl_options_unique (p_unique OKL_OPTIONS_V.NAME%TYPE) IS
521: SELECT '1'
522: FROM OKL_OPTIONS_V
523: WHERE OKL_OPTIONS_V.NAME = p_unique AND
524: OKL_OPTIONS_V.ID <> NVL(p_optv_rec.id,-9999);
525:
526: l_unique_key OKL_OPTIONS_V.NAME%TYPE;
527:
528:

Line 526: l_unique_key OKL_OPTIONS_V.NAME%TYPE;

522: FROM OKL_OPTIONS_V
523: WHERE OKL_OPTIONS_V.NAME = p_unique AND
524: OKL_OPTIONS_V.ID <> NVL(p_optv_rec.id,-9999);
525:
526: l_unique_key OKL_OPTIONS_V.NAME%TYPE;
527:
528:
529: BEGIN
530: OPEN okl_options_unique (p_optv_rec.name);

Line 530: OPEN okl_options_unique (p_optv_rec.name);

526: l_unique_key OKL_OPTIONS_V.NAME%TYPE;
527:
528:
529: BEGIN
530: OPEN okl_options_unique (p_optv_rec.name);
531: FETCH okl_options_unique INTO l_unique_key;
532: IF okl_options_unique%FOUND THEN
533: OKC_API.set_message('OKL','OKL_NOT_UNIQUE', 'OKL_TABLE_NAME','Okl_Options_V');
534: x_return_status := OKC_API.G_RET_STS_ERROR;

Line 531: FETCH okl_options_unique INTO l_unique_key;

527:
528:
529: BEGIN
530: OPEN okl_options_unique (p_optv_rec.name);
531: FETCH okl_options_unique INTO l_unique_key;
532: IF okl_options_unique%FOUND THEN
533: OKC_API.set_message('OKL','OKL_NOT_UNIQUE', 'OKL_TABLE_NAME','Okl_Options_V');
534: x_return_status := OKC_API.G_RET_STS_ERROR;
535: ELSE

Line 532: IF okl_options_unique%FOUND THEN

528:
529: BEGIN
530: OPEN okl_options_unique (p_optv_rec.name);
531: FETCH okl_options_unique INTO l_unique_key;
532: IF okl_options_unique%FOUND THEN
533: OKC_API.set_message('OKL','OKL_NOT_UNIQUE', 'OKL_TABLE_NAME','Okl_Options_V');
534: x_return_status := OKC_API.G_RET_STS_ERROR;
535: ELSE
536: x_return_status := OKC_API.G_RET_STS_SUCCESS;

Line 533: OKC_API.set_message('OKL','OKL_NOT_UNIQUE', 'OKL_TABLE_NAME','Okl_Options_V');

529: BEGIN
530: OPEN okl_options_unique (p_optv_rec.name);
531: FETCH okl_options_unique INTO l_unique_key;
532: IF okl_options_unique%FOUND THEN
533: OKC_API.set_message('OKL','OKL_NOT_UNIQUE', 'OKL_TABLE_NAME','Okl_Options_V');
534: x_return_status := OKC_API.G_RET_STS_ERROR;
535: ELSE
536: x_return_status := OKC_API.G_RET_STS_SUCCESS;
537: END IF;

Line 538: CLOSE okl_options_unique;

534: x_return_status := OKC_API.G_RET_STS_ERROR;
535: ELSE
536: x_return_status := OKC_API.G_RET_STS_SUCCESS;
537: END IF;
538: CLOSE okl_options_unique;
539:
540: EXCEPTION
541: WHEN OTHERS THEN
542: OKC_API.set_message(p_app_name =>G_APP_NAME,

Line 743: -- Validate_Record for:OKL_OPTIONS_V --

739: ---------------------------------------------------------------------------
740: -- PROCEDURE Validate_Record
741: ---------------------------------------------------------------------------
742: ---------------------------------------
743: -- Validate_Record for:OKL_OPTIONS_V --
744: ---------------------------------------
745: -- FUNCTION Validate_Record (
746: -- p_optv_rec IN optv_rec_type
747: -- ) RETURN VARCHAR2 IS

Line 749: -- l_primary_key OKL_OPTIONS.ID%TYPE;

745: -- FUNCTION Validate_Record (
746: -- p_optv_rec IN optv_rec_type
747: -- ) RETURN VARCHAR2 IS
748: -- l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
749: -- l_primary_key OKL_OPTIONS.ID%TYPE;
750: -- l_unique_key OKL_OPTIONS.NAME%TYPE;
751: -- RETURN (l_return_status);
752: -- END Validate_Record;
753: -----END OF TCHGS OLD CODE COMMENTS--------------------

Line 750: -- l_unique_key OKL_OPTIONS.NAME%TYPE;

746: -- p_optv_rec IN optv_rec_type
747: -- ) RETURN VARCHAR2 IS
748: -- l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
749: -- l_primary_key OKL_OPTIONS.ID%TYPE;
750: -- l_unique_key OKL_OPTIONS.NAME%TYPE;
751: -- RETURN (l_return_status);
752: -- END Validate_Record;
753: -----END OF TCHGS OLD CODE COMMENTS--------------------
754:

Line 829: -- validate_row for:OKL_OPTIONS_V --

825: ---------------------------------------------------------------------------
826: -- PROCEDURE validate_row
827: ---------------------------------------------------------------------------
828: ------------------------------------
829: -- validate_row for:OKL_OPTIONS_V --
830: ------------------------------------
831: PROCEDURE validate_row(
832: p_api_version IN NUMBER,
833: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 982: -- insert_row for:OKL_OPTIONS --

978: ---------------------------------------------------------------------------
979: -- PROCEDURE insert_row
980: ---------------------------------------------------------------------------
981: --------------------------------
982: -- insert_row for:OKL_OPTIONS --
983: --------------------------------
984: PROCEDURE insert_row(
985: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
986: x_return_status OUT NOCOPY VARCHAR2,

Line 998: -- Set_Attributes for:OKL_OPTIONS --

994: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
995: l_opt_rec opt_rec_type := p_opt_rec;
996: l_def_opt_rec opt_rec_type;
997: ------------------------------------
998: -- Set_Attributes for:OKL_OPTIONS --
999: ------------------------------------
1000: FUNCTION Set_Attributes (
1001: p_opt_rec IN opt_rec_type,
1002: x_opt_rec OUT NOCOPY opt_rec_type

Line 1029: INSERT INTO OKL_OPTIONS(

1025: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1026: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1027: RAISE OKC_API.G_EXCEPTION_ERROR;
1028: END IF;
1029: INSERT INTO OKL_OPTIONS(
1030: id,
1031: name,
1032: object_version_number,
1033: description,

Line 1121: -- insert_row for:OKL_OPTIONS_V --

1117: '_PVT'
1118: );
1119: END insert_row;
1120: ----------------------------------
1121: -- insert_row for:OKL_OPTIONS_V --
1122: ----------------------------------
1123: PROCEDURE insert_row(
1124: p_api_version IN NUMBER,
1125: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1155: -- Set_Attributes for:OKL_OPTIONS_V --

1151: l_optv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1152: RETURN(l_optv_rec);
1153: END fill_who_columns;
1154: --------------------------------------
1155: -- Set_Attributes for:OKL_OPTIONS_V --
1156: --------------------------------------
1157: FUNCTION Set_Attributes (
1158: p_optv_rec IN optv_rec_type,
1159: x_optv_rec OUT NOCOPY optv_rec_type

Line 1344: -- lock_row for:OKL_OPTIONS --

1340: ---------------------------------------------------------------------------
1341: -- PROCEDURE lock_row
1342: ---------------------------------------------------------------------------
1343: ------------------------------
1344: -- lock_row for:OKL_OPTIONS --
1345: ------------------------------
1346: PROCEDURE lock_row(
1347: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1348: x_return_status OUT NOCOPY VARCHAR2,

Line 1357: FROM OKL_OPTIONS

1353: E_Resource_Busy EXCEPTION;
1354: PRAGMA EXCEPTION_INIT(E_Resource_Busy, -00054);
1355: CURSOR lock_csr (p_opt_rec IN opt_rec_type) IS
1356: SELECT OBJECT_VERSION_NUMBER
1357: FROM OKL_OPTIONS
1358: WHERE ID = p_opt_rec.id
1359: AND OBJECT_VERSION_NUMBER = p_opt_rec.object_version_number
1360: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1361:

Line 1364: FROM OKL_OPTIONS

1360: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1361:
1362: CURSOR lchk_csr (p_opt_rec IN opt_rec_type) IS
1363: SELECT OBJECT_VERSION_NUMBER
1364: FROM OKL_OPTIONS
1365: WHERE ID = p_opt_rec.id;
1366: l_api_version CONSTANT NUMBER := 1;
1367: l_api_name CONSTANT VARCHAR2(30) := 'OPTIONS_lock_row';
1368: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1369: l_object_version_number OKL_OPTIONS.OBJECT_VERSION_NUMBER%TYPE;

1365: WHERE ID = p_opt_rec.id;
1366: l_api_version CONSTANT NUMBER := 1;
1367: l_api_name CONSTANT VARCHAR2(30) := 'OPTIONS_lock_row';
1368: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1369: l_object_version_number OKL_OPTIONS.OBJECT_VERSION_NUMBER%TYPE;
1370: lc_object_version_number OKL_OPTIONS.OBJECT_VERSION_NUMBER%TYPE;
1371: l_row_notfound BOOLEAN := FALSE;
1372: lc_row_notfound BOOLEAN := FALSE;
1373: BEGIN

Line 1370: lc_object_version_number OKL_OPTIONS.OBJECT_VERSION_NUMBER%TYPE;

1366: l_api_version CONSTANT NUMBER := 1;
1367: l_api_name CONSTANT VARCHAR2(30) := 'OPTIONS_lock_row';
1368: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1369: l_object_version_number OKL_OPTIONS.OBJECT_VERSION_NUMBER%TYPE;
1370: lc_object_version_number OKL_OPTIONS.OBJECT_VERSION_NUMBER%TYPE;
1371: l_row_notfound BOOLEAN := FALSE;
1372: lc_row_notfound BOOLEAN := FALSE;
1373: BEGIN
1374: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 1450: -- lock_row for:OKL_OPTIONS_V --

1446: '_PVT'
1447: );
1448: END lock_row;
1449: --------------------------------
1450: -- lock_row for:OKL_OPTIONS_V --
1451: --------------------------------
1452: PROCEDURE lock_row(
1453: p_api_version IN NUMBER,
1454: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1607: -- update_row for:OKL_OPTIONS --

1603: ---------------------------------------------------------------------------
1604: -- PROCEDURE update_row
1605: ---------------------------------------------------------------------------
1606: --------------------------------
1607: -- update_row for:OKL_OPTIONS --
1608: --------------------------------
1609: PROCEDURE update_row(
1610: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1611: x_return_status OUT NOCOPY VARCHAR2,

Line 1751: -- Set_Attributes for:OKL_OPTIONS --

1747: END IF;
1748: RETURN(l_return_status);
1749: END populate_new_record;
1750: ------------------------------------
1751: -- Set_Attributes for:OKL_OPTIONS --
1752: ------------------------------------
1753: FUNCTION Set_Attributes (
1754: p_opt_rec IN opt_rec_type,
1755: x_opt_rec OUT NOCOPY opt_rec_type

Line 1788: UPDATE OKL_OPTIONS

1784: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1785: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1786: RAISE OKC_API.G_EXCEPTION_ERROR;
1787: END IF;
1788: UPDATE OKL_OPTIONS
1789: SET NAME = l_def_opt_rec.name,
1790: OBJECT_VERSION_NUMBER = l_def_opt_rec.object_version_number,
1791: DESCRIPTION = l_def_opt_rec.description,
1792: FROM_DATE = l_def_opt_rec.from_date,

Line 1852: -- update_row for:OKL_OPTIONS_V --

1848: '_PVT'
1849: );
1850: END update_row;
1851: ----------------------------------
1852: -- update_row for:OKL_OPTIONS_V --
1853: ----------------------------------
1854: PROCEDURE update_row(
1855: p_api_version IN NUMBER,
1856: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 2011: -- Set_Attributes for:OKL_OPTIONS_V --

2007: END IF;
2008: RETURN(l_return_status);
2009: END populate_new_record;
2010: --------------------------------------
2011: -- Set_Attributes for:OKL_OPTIONS_V --
2012: --------------------------------------
2013: FUNCTION Set_Attributes (
2014: p_optv_rec IN optv_rec_type,
2015: x_optv_rec OUT NOCOPY optv_rec_type

Line 2203: -- delete_row for:OKL_OPTIONS --

2199: ---------------------------------------------------------------------------
2200: -- PROCEDURE delete_row
2201: ---------------------------------------------------------------------------
2202: --------------------------------
2203: -- delete_row for:OKL_OPTIONS --
2204: --------------------------------
2205: PROCEDURE delete_row(
2206: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2207: x_return_status OUT NOCOPY VARCHAR2,

Line 2227: DELETE FROM OKL_OPTIONS

2223: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2224: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2225: RAISE OKC_API.G_EXCEPTION_ERROR;
2226: END IF;
2227: DELETE FROM OKL_OPTIONS
2228: WHERE ID = l_opt_rec.id;
2229:
2230: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2231: EXCEPTION

Line 2264: -- delete_row for:OKL_OPTIONS_V --

2260: '_PVT'
2261: );
2262: END delete_row;
2263: ----------------------------------
2264: -- delete_row for:OKL_OPTIONS_V --
2265: ----------------------------------
2266: PROCEDURE delete_row(
2267: p_api_version IN NUMBER,
2268: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,