DBA Data[Home] [Help]

APPS.OKL_FOD_PVT dependencies on OKL_FMLA_OPRNDS

Line 36: -- FUNCTION get_rec for: OKL_FMLA_OPRNDS

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

Line 42: CURSOR okl_fmla_oprnds_pk_csr (p_id IN NUMBER) IS

38: FUNCTION get_rec (
39: p_fod_rec IN fod_rec_type,
40: x_no_data_found OUT NOCOPY BOOLEAN
41: ) RETURN fod_rec_type IS
42: CURSOR okl_fmla_oprnds_pk_csr (p_id IN NUMBER) IS
43: SELECT
44: ID,
45: OPD_ID,
46: FMA_ID,

Line 54: FROM Okl_Fmla_Oprnds

50: CREATION_DATE,
51: LAST_UPDATED_BY,
52: LAST_UPDATE_DATE,
53: LAST_UPDATE_LOGIN
54: FROM Okl_Fmla_Oprnds
55: WHERE okl_fmla_oprnds.id = p_id;
56: l_okl_fmla_oprnds_pk okl_fmla_oprnds_pk_csr%ROWTYPE;
57: l_fod_rec fod_rec_type;
58: BEGIN

Line 55: WHERE okl_fmla_oprnds.id = p_id;

51: LAST_UPDATED_BY,
52: LAST_UPDATE_DATE,
53: LAST_UPDATE_LOGIN
54: FROM Okl_Fmla_Oprnds
55: WHERE okl_fmla_oprnds.id = p_id;
56: l_okl_fmla_oprnds_pk okl_fmla_oprnds_pk_csr%ROWTYPE;
57: l_fod_rec fod_rec_type;
58: BEGIN
59: x_no_data_found := TRUE;

Line 56: l_okl_fmla_oprnds_pk okl_fmla_oprnds_pk_csr%ROWTYPE;

52: LAST_UPDATE_DATE,
53: LAST_UPDATE_LOGIN
54: FROM Okl_Fmla_Oprnds
55: WHERE okl_fmla_oprnds.id = p_id;
56: l_okl_fmla_oprnds_pk okl_fmla_oprnds_pk_csr%ROWTYPE;
57: l_fod_rec fod_rec_type;
58: BEGIN
59: x_no_data_found := TRUE;
60: -- Get current database values

Line 61: OPEN okl_fmla_oprnds_pk_csr (p_fod_rec.id);

57: l_fod_rec fod_rec_type;
58: BEGIN
59: x_no_data_found := TRUE;
60: -- Get current database values
61: OPEN okl_fmla_oprnds_pk_csr (p_fod_rec.id);
62: FETCH okl_fmla_oprnds_pk_csr INTO
63: l_fod_rec.ID,
64: l_fod_rec.OPD_ID,
65: l_fod_rec.FMA_ID,

Line 62: FETCH okl_fmla_oprnds_pk_csr INTO

58: BEGIN
59: x_no_data_found := TRUE;
60: -- Get current database values
61: OPEN okl_fmla_oprnds_pk_csr (p_fod_rec.id);
62: FETCH okl_fmla_oprnds_pk_csr INTO
63: l_fod_rec.ID,
64: l_fod_rec.OPD_ID,
65: l_fod_rec.FMA_ID,
66: l_fod_rec.LABEL,

Line 73: x_no_data_found := okl_fmla_oprnds_pk_csr%NOTFOUND;

69: l_fod_rec.CREATION_DATE,
70: l_fod_rec.LAST_UPDATED_BY,
71: l_fod_rec.LAST_UPDATE_DATE,
72: l_fod_rec.LAST_UPDATE_LOGIN;
73: x_no_data_found := okl_fmla_oprnds_pk_csr%NOTFOUND;
74: CLOSE okl_fmla_oprnds_pk_csr;
75: RETURN(l_fod_rec);
76: END get_rec;
77:

Line 74: CLOSE okl_fmla_oprnds_pk_csr;

70: l_fod_rec.LAST_UPDATED_BY,
71: l_fod_rec.LAST_UPDATE_DATE,
72: l_fod_rec.LAST_UPDATE_LOGIN;
73: x_no_data_found := okl_fmla_oprnds_pk_csr%NOTFOUND;
74: CLOSE okl_fmla_oprnds_pk_csr;
75: RETURN(l_fod_rec);
76: END get_rec;
77:
78: FUNCTION get_rec (

Line 86: -- FUNCTION get_rec for: OKL_FMLA_OPRNDS_V

82: BEGIN
83: RETURN(get_rec(p_fod_rec, l_row_notfound));
84: END get_rec;
85: ---------------------------------------------------------------------------
86: -- FUNCTION get_rec for: OKL_FMLA_OPRNDS_V
87: ---------------------------------------------------------------------------
88: FUNCTION get_rec (
89: p_fodv_rec IN fodv_rec_type,
90: x_no_data_found OUT NOCOPY BOOLEAN

Line 104: FROM Okl_Fmla_Oprnds_V

100: CREATION_DATE,
101: LAST_UPDATED_BY,
102: LAST_UPDATE_DATE,
103: LAST_UPDATE_LOGIN
104: FROM Okl_Fmla_Oprnds_V
105: WHERE okl_fmla_oprnds_v.id = p_id;
106: l_okl_fodv_pk okl_fodv_pk_csr%ROWTYPE;
107: l_fodv_rec fodv_rec_type;
108: BEGIN

Line 105: WHERE okl_fmla_oprnds_v.id = p_id;

101: LAST_UPDATED_BY,
102: LAST_UPDATE_DATE,
103: LAST_UPDATE_LOGIN
104: FROM Okl_Fmla_Oprnds_V
105: WHERE okl_fmla_oprnds_v.id = p_id;
106: l_okl_fodv_pk okl_fodv_pk_csr%ROWTYPE;
107: l_fodv_rec fodv_rec_type;
108: BEGIN
109: x_no_data_found := TRUE;

Line 137: -- FUNCTION null_out_defaults for: OKL_FMLA_OPRNDS_V --

133: RETURN(get_rec(p_fodv_rec, l_row_notfound));
134: END get_rec;
135:
136: -------------------------------------------------------
137: -- FUNCTION null_out_defaults for: OKL_FMLA_OPRNDS_V --
138: -------------------------------------------------------
139: FUNCTION null_out_defaults (
140: p_fodv_rec IN fodv_rec_type
141: ) RETURN fodv_rec_type IS

Line 181: -- Validate_Attributes for:OKL_FMLA_OPRNDS_V --

177: ---------------------------------------------------------------------------
178: -- PROCEDURE Validate_Attributes
179: ---------------------------------------------------------------------------
180: -----------------------------------------------
181: -- Validate_Attributes for:OKL_FMLA_OPRNDS_V --
182: -----------------------------------------------
183: FUNCTION Validate_Attributes (
184: p_fodv_rec IN fodv_rec_type
185: ) RETURN VARCHAR2 IS

Line 221: -- Validate_Record for:OKL_FMLA_OPRNDS_V --

217: ---------------------------------------------------------------------------
218: -- PROCEDURE Validate_Record
219: ---------------------------------------------------------------------------
220: -------------------------------------------
221: -- Validate_Record for:OKL_FMLA_OPRNDS_V --
222: -------------------------------------------
223: FUNCTION Validate_Record (
224: p_fodv_rec IN fodv_rec_type
225: ) RETURN VARCHAR2 IS

Line 356: CURSOR okl_opdv_pk_csr (p_id IN OKL_FMLA_OPRNDS_V.opd_id%TYPE) IS

352: l_dummy VARCHAR2(1) := '?';
353: l_row_not_found BOOLEAN := FALSE;
354:
355: -- Cursor For OKL_FOD_OPD_FK - Foreign Key Constraint
356: CURSOR okl_opdv_pk_csr (p_id IN OKL_FMLA_OPRNDS_V.opd_id%TYPE) IS
357: SELECT '1'
358: FROM OKL_OPERANDS_V
359: WHERE OKL_OPERANDS_V.id = p_id;
360:

Line 429: CURSOR okl_fmav_pk_csr (p_id IN OKL_FMLA_OPRNDS_V.fma_id%TYPE) IS

425: l_dummy VARCHAR2(1) := '?';
426: l_row_not_found BOOLEAN := FALSE;
427:
428: -- Cursor For OKL_FOD_FMA_FK;
429: CURSOR okl_fmav_pk_csr (p_id IN OKL_FMLA_OPRNDS_V.fma_id%TYPE) IS
430: SELECT '1'
431: FROM OKL_FORMULAE_V
432: WHERE OKL_FORMULAE_V.id = p_id;
433:

Line 661: FROM OKL_FMLA_OPRNDS_V

657:
658: -- Cursor for FOD Unique Key
659: CURSOR okl_fod_uk_csr(p_rec fodv_rec_type) IS
660: SELECT '1'
661: FROM OKL_FMLA_OPRNDS_V
662: WHERE opd_id = p_rec.opd_id
663: AND fma_id = p_rec.fma_id
664: AND id <> NVL(p_rec.id,-9999);
665:

Line 669: FROM OKL_FMLA_OPRNDS_V

665:
666: -- Unique Key
667: CURSOR okl_fod_uk1_csr(p_rec fodv_rec_type) IS
668: SELECT '1'
669: FROM OKL_FMLA_OPRNDS_V
670: WHERE label = p_rec.label
671: AND fma_id = p_rec.fma_id
672: AND id <> NVL(p_rec.id,-9999);
673:

Line 682: Okc_Api.set_message('OKL',G_UNQS, G_TABLE_TOKEN, 'Okl_Fmla_Oprnds_V');

678: FETCH okl_fod_uk_csr INTO l_dummy;
679: l_row_found := okl_fod_uk_csr%FOUND;
680: CLOSE okl_fod_uk_csr;
681: IF l_row_found THEN
682: Okc_Api.set_message('OKL',G_UNQS, G_TABLE_TOKEN, 'Okl_Fmla_Oprnds_V');
683: x_return_status := Okc_Api.G_RET_STS_ERROR;
684: RAISE G_EXCEPTION_HALT_VALIDATION;
685: END IF;
686:

Line 692: Okc_Api.set_message('OKL',G_UNQS, G_TABLE_TOKEN, 'Okl_Fmla_Oprnds_V');

688: FETCH okl_fod_uk1_csr INTO l_dummy;
689: l_row_found := okl_fod_uk1_csr%FOUND;
690: CLOSE okl_fod_uk1_csr;
691: IF l_row_found THEN
692: Okc_Api.set_message('OKL',G_UNQS, G_TABLE_TOKEN, 'Okl_Fmla_Oprnds_V');
693: x_return_status := Okc_Api.G_RET_STS_ERROR;
694: RAISE G_EXCEPTION_HALT_VALIDATION;
695: END IF;
696:

Line 819: -- validate_row for:OKL_FMLA_OPRNDS_V --

815: ---------------------------------------------------------------------------
816: -- PROCEDURE validate_row
817: ---------------------------------------------------------------------------
818: ----------------------------------------
819: -- validate_row for:OKL_FMLA_OPRNDS_V --
820: ----------------------------------------
821: PROCEDURE validate_row(
822: p_api_version IN NUMBER,
823: p_init_msg_list IN VARCHAR2 DEFAULT Okc_Api.G_FALSE,

Line 979: -- insert_row for:OKL_FMLA_OPRNDS --

975: ---------------------------------------------------------------------------
976: -- PROCEDURE insert_row
977: ---------------------------------------------------------------------------
978: ------------------------------------
979: -- insert_row for:OKL_FMLA_OPRNDS --
980: ------------------------------------
981: PROCEDURE insert_row(
982: p_init_msg_list IN VARCHAR2 DEFAULT Okc_Api.G_FALSE,
983: x_return_status OUT NOCOPY VARCHAR2,

Line 995: -- Set_Attributes for:OKL_FMLA_OPRNDS --

991: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
992: l_fod_rec fod_rec_type := p_fod_rec;
993: l_def_fod_rec fod_rec_type;
994: ----------------------------------------
995: -- Set_Attributes for:OKL_FMLA_OPRNDS --
996: ----------------------------------------
997: FUNCTION Set_Attributes (
998: p_fod_rec IN fod_rec_type,
999: x_fod_rec OUT NOCOPY fod_rec_type

Line 1026: INSERT INTO OKL_FMLA_OPRNDS(

1022: RAISE Okc_Api.G_EXCEPTION_UNEXPECTED_ERROR;
1023: ELSIF (l_return_status = Okc_Api.G_RET_STS_ERROR) THEN
1024: RAISE Okc_Api.G_EXCEPTION_ERROR;
1025: END IF;
1026: INSERT INTO OKL_FMLA_OPRNDS(
1027: id,
1028: opd_id,
1029: fma_id,
1030: label,

Line 1084: -- insert_row for:OKL_FMLA_OPRNDS_V --

1080: '_PVT'
1081: );
1082: END insert_row;
1083: --------------------------------------
1084: -- insert_row for:OKL_FMLA_OPRNDS_V --
1085: --------------------------------------
1086: PROCEDURE insert_row(
1087: p_api_version IN NUMBER,
1088: p_init_msg_list IN VARCHAR2 DEFAULT Okc_Api.G_FALSE,

Line 1118: -- Set_Attributes for:OKL_FMLA_OPRNDS_V --

1114: l_fodv_rec.LAST_UPDATE_LOGIN := Fnd_Global.LOGIN_ID;
1115: RETURN(l_fodv_rec);
1116: END fill_who_columns;
1117: ------------------------------------------
1118: -- Set_Attributes for:OKL_FMLA_OPRNDS_V --
1119: ------------------------------------------
1120: FUNCTION Set_Attributes (
1121: p_fodv_rec IN fodv_rec_type,
1122: x_fodv_rec OUT NOCOPY fodv_rec_type

Line 1314: -- lock_row for:OKL_FMLA_OPRNDS --

1310: ---------------------------------------------------------------------------
1311: -- PROCEDURE lock_row
1312: ---------------------------------------------------------------------------
1313: ----------------------------------
1314: -- lock_row for:OKL_FMLA_OPRNDS --
1315: ----------------------------------
1316: PROCEDURE lock_row(
1317: p_init_msg_list IN VARCHAR2 DEFAULT Okc_Api.G_FALSE,
1318: x_return_status OUT NOCOPY VARCHAR2,

Line 1327: FROM OKL_FMLA_OPRNDS

1323: E_Resource_Busy EXCEPTION;
1324: PRAGMA EXCEPTION_INIT(E_Resource_Busy, -00054);
1325: CURSOR lock_csr (p_fod_rec IN fod_rec_type) IS
1326: SELECT OBJECT_VERSION_NUMBER
1327: FROM OKL_FMLA_OPRNDS
1328: WHERE ID = p_fod_rec.id
1329: AND OBJECT_VERSION_NUMBER = p_fod_rec.object_version_number
1330: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1331:

Line 1334: FROM OKL_FMLA_OPRNDS

1330: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1331:
1332: CURSOR lchk_csr (p_fod_rec IN fod_rec_type) IS
1333: SELECT OBJECT_VERSION_NUMBER
1334: FROM OKL_FMLA_OPRNDS
1335: WHERE ID = p_fod_rec.id;
1336: l_api_version CONSTANT NUMBER := 1;
1337: l_api_name CONSTANT VARCHAR2(30) := 'OPRNDS_lock_row';
1338: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;

Line 1339: l_object_version_number OKL_FMLA_OPRNDS.OBJECT_VERSION_NUMBER%TYPE;

1335: WHERE ID = p_fod_rec.id;
1336: l_api_version CONSTANT NUMBER := 1;
1337: l_api_name CONSTANT VARCHAR2(30) := 'OPRNDS_lock_row';
1338: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
1339: l_object_version_number OKL_FMLA_OPRNDS.OBJECT_VERSION_NUMBER%TYPE;
1340: lc_object_version_number OKL_FMLA_OPRNDS.OBJECT_VERSION_NUMBER%TYPE;
1341: l_row_notfound BOOLEAN := FALSE;
1342: lc_row_notfound BOOLEAN := FALSE;
1343: BEGIN

Line 1340: lc_object_version_number OKL_FMLA_OPRNDS.OBJECT_VERSION_NUMBER%TYPE;

1336: l_api_version CONSTANT NUMBER := 1;
1337: l_api_name CONSTANT VARCHAR2(30) := 'OPRNDS_lock_row';
1338: l_return_status VARCHAR2(1) := Okc_Api.G_RET_STS_SUCCESS;
1339: l_object_version_number OKL_FMLA_OPRNDS.OBJECT_VERSION_NUMBER%TYPE;
1340: lc_object_version_number OKL_FMLA_OPRNDS.OBJECT_VERSION_NUMBER%TYPE;
1341: l_row_notfound BOOLEAN := FALSE;
1342: lc_row_notfound BOOLEAN := FALSE;
1343: BEGIN
1344: l_return_status := Okc_Api.START_ACTIVITY(l_api_name,

Line 1420: -- lock_row for:OKL_FMLA_OPRNDS_V --

1416: '_PVT'
1417: );
1418: END lock_row;
1419: ------------------------------------
1420: -- lock_row for:OKL_FMLA_OPRNDS_V --
1421: ------------------------------------
1422: PROCEDURE lock_row(
1423: p_api_version IN NUMBER,
1424: p_init_msg_list IN VARCHAR2 DEFAULT Okc_Api.G_FALSE,

Line 1584: -- update_row for:OKL_FMLA_OPRNDS --

1580: ---------------------------------------------------------------------------
1581: -- PROCEDURE update_row
1582: ---------------------------------------------------------------------------
1583: ------------------------------------
1584: -- update_row for:OKL_FMLA_OPRNDS --
1585: ------------------------------------
1586: PROCEDURE update_row(
1587: p_init_msg_list IN VARCHAR2 DEFAULT Okc_Api.G_FALSE,
1588: x_return_status OUT NOCOPY VARCHAR2,

Line 1660: -- Set_Attributes for:OKL_FMLA_OPRNDS --

1656: END IF;
1657: RETURN(l_return_status);
1658: END populate_new_record;
1659: ----------------------------------------
1660: -- Set_Attributes for:OKL_FMLA_OPRNDS --
1661: ----------------------------------------
1662: FUNCTION Set_Attributes (
1663: p_fod_rec IN fod_rec_type,
1664: x_fod_rec OUT NOCOPY fod_rec_type

Line 1697: UPDATE OKL_FMLA_OPRNDS

1693: RAISE Okc_Api.G_EXCEPTION_UNEXPECTED_ERROR;
1694: ELSIF (l_return_status = Okc_Api.G_RET_STS_ERROR) THEN
1695: RAISE Okc_Api.G_EXCEPTION_ERROR;
1696: END IF;
1697: UPDATE OKL_FMLA_OPRNDS
1698: SET OPD_ID = l_def_fod_rec.opd_id,
1699: FMA_ID = l_def_fod_rec.fma_id,
1700: LABEL = l_def_fod_rec.label,
1701: OBJECT_VERSION_NUMBER = l_def_fod_rec.object_version_number,

Line 1744: -- update_row for:OKL_FMLA_OPRNDS_V --

1740: '_PVT'
1741: );
1742: END update_row;
1743: --------------------------------------
1744: -- update_row for:OKL_FMLA_OPRNDS_V --
1745: --------------------------------------
1746: PROCEDURE update_row(
1747: p_api_version IN NUMBER,
1748: p_init_msg_list IN VARCHAR2 DEFAULT Okc_Api.G_FALSE,

Line 1835: -- Set_Attributes for:OKL_FMLA_OPRNDS_V --

1831: END IF;
1832: RETURN(l_return_status);
1833: END populate_new_record;
1834: ------------------------------------------
1835: -- Set_Attributes for:OKL_FMLA_OPRNDS_V --
1836: ------------------------------------------
1837: FUNCTION Set_Attributes (
1838: p_fodv_rec IN fodv_rec_type,
1839: x_fodv_rec OUT NOCOPY fodv_rec_type

Line 2034: -- delete_row for:OKL_FMLA_OPRNDS --

2030: ---------------------------------------------------------------------------
2031: -- PROCEDURE delete_row
2032: ---------------------------------------------------------------------------
2033: ------------------------------------
2034: -- delete_row for:OKL_FMLA_OPRNDS --
2035: ------------------------------------
2036: PROCEDURE delete_row(
2037: p_init_msg_list IN VARCHAR2 DEFAULT Okc_Api.G_FALSE,
2038: x_return_status OUT NOCOPY VARCHAR2,

Line 2058: DELETE FROM OKL_FMLA_OPRNDS

2054: RAISE Okc_Api.G_EXCEPTION_UNEXPECTED_ERROR;
2055: ELSIF (l_return_status = Okc_Api.G_RET_STS_ERROR) THEN
2056: RAISE Okc_Api.G_EXCEPTION_ERROR;
2057: END IF;
2058: DELETE FROM OKL_FMLA_OPRNDS
2059: WHERE ID = l_fod_rec.id;
2060:
2061: Okc_Api.END_ACTIVITY(x_msg_count, x_msg_data);
2062: EXCEPTION

Line 2095: -- delete_row for:OKL_FMLA_OPRNDS_V --

2091: '_PVT'
2092: );
2093: END delete_row;
2094: --------------------------------------
2095: -- delete_row for:OKL_FMLA_OPRNDS_V --
2096: --------------------------------------
2097: PROCEDURE delete_row(
2098: p_api_version IN NUMBER,
2099: p_init_msg_list IN VARCHAR2 DEFAULT Okc_Api.G_FALSE,

Line 2282: from OKL_FMLA_OPRNDS

2278: f_ludate := nvl(to_date(p_last_update_date, 'YYYY/MM/DD'), sysdate);
2279: BEGIN
2280: SELECT ID , LAST_UPDATED_BY, LAST_UPDATE_DATE
2281: into id, db_luby, db_ludate
2282: from OKL_FMLA_OPRNDS
2283: where ID = p_fmla_oprnd_id;
2284:
2285: IF(fnd_load_util.upload_test(f_luby, f_ludate, db_luby,
2286: db_ludate, '')) then

Line 2287: UPDATE OKL_FMLA_OPRNDS

2283: where ID = p_fmla_oprnd_id;
2284:
2285: IF(fnd_load_util.upload_test(f_luby, f_ludate, db_luby,
2286: db_ludate, '')) then
2287: UPDATE OKL_FMLA_OPRNDS
2288: SET
2289: opd_id = TO_NUMBER(p_OPD_ID),
2290: fma_id = TO_NUMBER(p_FMA_ID),
2291: id = TO_NUMBER(p_FMLA_OPRND_ID),

Line 2302: INSERT INTO OKL_FMLA_OPRNDS

2298: END IF;
2299: END;
2300: EXCEPTION
2301: when no_data_found then
2302: INSERT INTO OKL_FMLA_OPRNDS
2303: (
2304: ID,
2305: OPD_ID,
2306: FMA_ID,

Line 2328: from OKL_FMLA_OPRNDS

2324: f_ludate,
2325: 0
2326: FROM DUAL
2327: WHERE NOT EXISTS (SELECT 1
2328: from OKL_FMLA_OPRNDS
2329: where (ID = TO_NUMBER(p_fmla_oprnd_id) OR
2330: (OPD_ID = p_opd_id AND FMA_ID = p_fma_id)));
2331:
2332: END LOAD_SEED_ROW;