DBA Data[Home] [Help]

APPS.OKL_OVD_PVT dependencies on OKL_OPV_RULES

Line 36: -- FUNCTION get_rec for: OKL_OPV_RULES

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

Line 42: CURSOR okl_opv_rules_pk_csr (p_id IN NUMBER) IS

38: FUNCTION get_rec (
39: p_ovd_rec IN ovd_rec_type,
40: x_no_data_found OUT NOCOPY BOOLEAN
41: ) RETURN ovd_rec_type IS
42: CURSOR okl_opv_rules_pk_csr (p_id IN NUMBER) IS
43: SELECT
44: ID,
45: CONTEXT_INTENT,
46: ORL_ID,

Line 59: FROM Okl_Opv_Rules

55: LAST_UPDATED_BY,
56: LAST_UPDATE_DATE,
57: INDIVIDUAL_INSTRUCTIONS,
58: LAST_UPDATE_LOGIN
59: FROM Okl_Opv_Rules
60: WHERE okl_opv_rules.id = p_id;
61: l_okl_opv_rules_pk okl_opv_rules_pk_csr%ROWTYPE;
62: l_ovd_rec ovd_rec_type;
63: BEGIN

Line 60: WHERE okl_opv_rules.id = p_id;

56: LAST_UPDATE_DATE,
57: INDIVIDUAL_INSTRUCTIONS,
58: LAST_UPDATE_LOGIN
59: FROM Okl_Opv_Rules
60: WHERE okl_opv_rules.id = p_id;
61: l_okl_opv_rules_pk okl_opv_rules_pk_csr%ROWTYPE;
62: l_ovd_rec ovd_rec_type;
63: BEGIN
64: x_no_data_found := TRUE;

Line 61: l_okl_opv_rules_pk okl_opv_rules_pk_csr%ROWTYPE;

57: INDIVIDUAL_INSTRUCTIONS,
58: LAST_UPDATE_LOGIN
59: FROM Okl_Opv_Rules
60: WHERE okl_opv_rules.id = p_id;
61: l_okl_opv_rules_pk okl_opv_rules_pk_csr%ROWTYPE;
62: l_ovd_rec ovd_rec_type;
63: BEGIN
64: x_no_data_found := TRUE;
65: -- Get current database values

Line 66: OPEN okl_opv_rules_pk_csr (p_ovd_rec.id);

62: l_ovd_rec ovd_rec_type;
63: BEGIN
64: x_no_data_found := TRUE;
65: -- Get current database values
66: OPEN okl_opv_rules_pk_csr (p_ovd_rec.id);
67: FETCH okl_opv_rules_pk_csr INTO
68: l_ovd_rec.ID,
69: l_ovd_rec.CONTEXT_INTENT,
70: l_ovd_rec.ORL_ID,

Line 67: FETCH okl_opv_rules_pk_csr INTO

63: BEGIN
64: x_no_data_found := TRUE;
65: -- Get current database values
66: OPEN okl_opv_rules_pk_csr (p_ovd_rec.id);
67: FETCH okl_opv_rules_pk_csr INTO
68: l_ovd_rec.ID,
69: l_ovd_rec.CONTEXT_INTENT,
70: l_ovd_rec.ORL_ID,
71: l_ovd_rec.OVE_ID,

Line 83: x_no_data_found := okl_opv_rules_pk_csr%NOTFOUND;

79: l_ovd_rec.LAST_UPDATED_BY,
80: l_ovd_rec.LAST_UPDATE_DATE,
81: l_ovd_rec.INDIVIDUAL_INSTRUCTIONS,
82: l_ovd_rec.LAST_UPDATE_LOGIN;
83: x_no_data_found := okl_opv_rules_pk_csr%NOTFOUND;
84: CLOSE okl_opv_rules_pk_csr;
85: RETURN(l_ovd_rec);
86: END get_rec;
87:

Line 84: CLOSE okl_opv_rules_pk_csr;

80: l_ovd_rec.LAST_UPDATE_DATE,
81: l_ovd_rec.INDIVIDUAL_INSTRUCTIONS,
82: l_ovd_rec.LAST_UPDATE_LOGIN;
83: x_no_data_found := okl_opv_rules_pk_csr%NOTFOUND;
84: CLOSE okl_opv_rules_pk_csr;
85: RETURN(l_ovd_rec);
86: END get_rec;
87:
88: FUNCTION get_rec (

Line 96: -- FUNCTION get_rec for: OKL_OPV_RULES_V

92: BEGIN
93: RETURN(get_rec(p_ovd_rec, l_row_notfound));
94: END get_rec;
95: ---------------------------------------------------------------------------
96: -- FUNCTION get_rec for: OKL_OPV_RULES_V
97: ---------------------------------------------------------------------------
98: FUNCTION get_rec (
99: p_ovdv_rec IN ovdv_rec_type,
100: x_no_data_found OUT NOCOPY BOOLEAN

Line 119: FROM Okl_Opv_Rules_V

115: CREATION_DATE,
116: LAST_UPDATED_BY,
117: LAST_UPDATE_DATE,
118: LAST_UPDATE_LOGIN
119: FROM Okl_Opv_Rules_V
120: WHERE okl_opv_rules_v.id = p_id;
121: l_okl_ovdv_pk okl_ovdv_pk_csr%ROWTYPE;
122: l_ovdv_rec ovdv_rec_type;
123: BEGIN

Line 120: WHERE okl_opv_rules_v.id = p_id;

116: LAST_UPDATED_BY,
117: LAST_UPDATE_DATE,
118: LAST_UPDATE_LOGIN
119: FROM Okl_Opv_Rules_V
120: WHERE okl_opv_rules_v.id = p_id;
121: l_okl_ovdv_pk okl_ovdv_pk_csr%ROWTYPE;
122: l_ovdv_rec ovdv_rec_type;
123: BEGIN
124: x_no_data_found := TRUE;

Line 157: -- FUNCTION null_out_defaults for: OKL_OPV_RULES_V --

153: RETURN(get_rec(p_ovdv_rec, l_row_notfound));
154: END get_rec;
155:
156: -----------------------------------------------------
157: -- FUNCTION null_out_defaults for: OKL_OPV_RULES_V --
158: -----------------------------------------------------
159: FUNCTION null_out_defaults (
160: p_ovdv_rec IN ovdv_rec_type
161: ) RETURN ovdv_rec_type IS

Line 213: -- Validate_Attributes for:OKL_OPV_RULES_V --

209: ---------------------------------------------------------------------------
210: -- PROCEDURE Validate_Attributes
211: ---------------------------------------------------------------------------
212: ---------------------------------------------
213: -- Validate_Attributes for:OKL_OPV_RULES_V --
214: ---------------------------------------------
215: FUNCTION Validate_Attributes (
216: p_ovdv_rec IN ovdv_rec_type
217: ) RETURN VARCHAR2 IS

Line 253: -- Validate_Record for:OKL_OPV_RULES_V --

249: ---------------------------------------------------------------------------
250: -- PROCEDURE Validate_Record
251: ---------------------------------------------------------------------------
252: -----------------------------------------
253: -- Validate_Record for:OKL_OPV_RULES_V --
254: -----------------------------------------
255: FUNCTION Validate_Record (
256: p_ovdv_rec IN ovdv_rec_type
257: ) RETURN VARCHAR2 IS

Line 1017: CURSOR c1(p_orl_id okl_opv_rules_v.orl_id%TYPE,

1013: l_context_org NUMBER;
1014: l_context_inv_org NUMBER;
1015: l_context_asset_book VARCHAR2(100) := NULL;
1016: l_row_found Boolean := False;
1017: CURSOR c1(p_orl_id okl_opv_rules_v.orl_id%TYPE,
1018: p_ove_id okl_opv_rules_v.ove_id%TYPE,
1019: p_context_intent okl_opv_rules_v.context_intent%TYPE,
1020: p_context_org okl_opv_rules_v.context_org%TYPE,
1021: p_context_inv_org okl_opv_rules_v.context_inv_org%TYPE,

Line 1018: p_ove_id okl_opv_rules_v.ove_id%TYPE,

1014: l_context_inv_org NUMBER;
1015: l_context_asset_book VARCHAR2(100) := NULL;
1016: l_row_found Boolean := False;
1017: CURSOR c1(p_orl_id okl_opv_rules_v.orl_id%TYPE,
1018: p_ove_id okl_opv_rules_v.ove_id%TYPE,
1019: p_context_intent okl_opv_rules_v.context_intent%TYPE,
1020: p_context_org okl_opv_rules_v.context_org%TYPE,
1021: p_context_inv_org okl_opv_rules_v.context_inv_org%TYPE,
1022: p_context_asset_book okl_opv_rules_v.context_asset_book%TYPE) is

Line 1019: p_context_intent okl_opv_rules_v.context_intent%TYPE,

1015: l_context_asset_book VARCHAR2(100) := NULL;
1016: l_row_found Boolean := False;
1017: CURSOR c1(p_orl_id okl_opv_rules_v.orl_id%TYPE,
1018: p_ove_id okl_opv_rules_v.ove_id%TYPE,
1019: p_context_intent okl_opv_rules_v.context_intent%TYPE,
1020: p_context_org okl_opv_rules_v.context_org%TYPE,
1021: p_context_inv_org okl_opv_rules_v.context_inv_org%TYPE,
1022: p_context_asset_book okl_opv_rules_v.context_asset_book%TYPE) is
1023: SELECT '1'

Line 1020: p_context_org okl_opv_rules_v.context_org%TYPE,

1016: l_row_found Boolean := False;
1017: CURSOR c1(p_orl_id okl_opv_rules_v.orl_id%TYPE,
1018: p_ove_id okl_opv_rules_v.ove_id%TYPE,
1019: p_context_intent okl_opv_rules_v.context_intent%TYPE,
1020: p_context_org okl_opv_rules_v.context_org%TYPE,
1021: p_context_inv_org okl_opv_rules_v.context_inv_org%TYPE,
1022: p_context_asset_book okl_opv_rules_v.context_asset_book%TYPE) is
1023: SELECT '1'
1024: FROM okl_opv_rules_v

Line 1021: p_context_inv_org okl_opv_rules_v.context_inv_org%TYPE,

1017: CURSOR c1(p_orl_id okl_opv_rules_v.orl_id%TYPE,
1018: p_ove_id okl_opv_rules_v.ove_id%TYPE,
1019: p_context_intent okl_opv_rules_v.context_intent%TYPE,
1020: p_context_org okl_opv_rules_v.context_org%TYPE,
1021: p_context_inv_org okl_opv_rules_v.context_inv_org%TYPE,
1022: p_context_asset_book okl_opv_rules_v.context_asset_book%TYPE) is
1023: SELECT '1'
1024: FROM okl_opv_rules_v
1025: WHERE orl_id = p_orl_id

Line 1022: p_context_asset_book okl_opv_rules_v.context_asset_book%TYPE) is

1018: p_ove_id okl_opv_rules_v.ove_id%TYPE,
1019: p_context_intent okl_opv_rules_v.context_intent%TYPE,
1020: p_context_org okl_opv_rules_v.context_org%TYPE,
1021: p_context_inv_org okl_opv_rules_v.context_inv_org%TYPE,
1022: p_context_asset_book okl_opv_rules_v.context_asset_book%TYPE) is
1023: SELECT '1'
1024: FROM okl_opv_rules_v
1025: WHERE orl_id = p_orl_id
1026: AND ove_id = p_ove_id

Line 1024: FROM okl_opv_rules_v

1020: p_context_org okl_opv_rules_v.context_org%TYPE,
1021: p_context_inv_org okl_opv_rules_v.context_inv_org%TYPE,
1022: p_context_asset_book okl_opv_rules_v.context_asset_book%TYPE) is
1023: SELECT '1'
1024: FROM okl_opv_rules_v
1025: WHERE orl_id = p_orl_id
1026: AND ove_id = p_ove_id
1027: AND context_intent = p_context_intent
1028: AND (context_org IS NULL OR context_org = p_context_org)

Line 1062: OKC_API.set_message(G_APP_NAME,G_UNQS, G_TABLE_TOKEN, 'Okl_Opv_Rules_V');

1058: FETCH c1 into l_ovd_status;
1059: l_row_found := c1%FOUND;
1060: CLOSE c1;
1061: IF l_row_found then
1062: OKC_API.set_message(G_APP_NAME,G_UNQS, G_TABLE_TOKEN, 'Okl_Opv_Rules_V');
1063: x_return_status := OKC_API.G_RET_STS_ERROR;
1064: END IF;
1065: EXCEPTION
1066: WHEN G_EXCEPTION_HALT_VALIDATION THEN

Line 1188: -- validate_row for:OKL_OPV_RULES_V --

1184: ---------------------------------------------------------------------------
1185: -- PROCEDURE validate_row
1186: ---------------------------------------------------------------------------
1187: --------------------------------------
1188: -- validate_row for:OKL_OPV_RULES_V --
1189: --------------------------------------
1190: PROCEDURE validate_row(
1191: p_api_version IN NUMBER,
1192: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1342: -- insert_row for:OKL_OPV_RULES --

1338: ---------------------------------------------------------------------------
1339: -- PROCEDURE insert_row
1340: ---------------------------------------------------------------------------
1341: ----------------------------------
1342: -- insert_row for:OKL_OPV_RULES --
1343: ----------------------------------
1344: PROCEDURE insert_row(
1345: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1346: x_return_status OUT NOCOPY VARCHAR2,

Line 1358: -- Set_Attributes for:OKL_OPV_RULES --

1354: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1355: l_ovd_rec ovd_rec_type := p_ovd_rec;
1356: l_def_ovd_rec ovd_rec_type;
1357: --------------------------------------
1358: -- Set_Attributes for:OKL_OPV_RULES --
1359: --------------------------------------
1360: FUNCTION Set_Attributes (
1361: p_ovd_rec IN ovd_rec_type,
1362: x_ovd_rec OUT NOCOPY ovd_rec_type

Line 1389: INSERT INTO OKL_OPV_RULES(

1385: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1386: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1387: RAISE OKC_API.G_EXCEPTION_ERROR;
1388: END IF;
1389: INSERT INTO OKL_OPV_RULES(
1390: id,
1391: context_intent,
1392: orl_id,
1393: ove_id,

Line 1457: -- insert_row for:OKL_OPV_RULES_V --

1453: '_PVT'
1454: );
1455: END insert_row;
1456: ------------------------------------
1457: -- insert_row for:OKL_OPV_RULES_V --
1458: ------------------------------------
1459: PROCEDURE insert_row(
1460: p_api_version IN NUMBER,
1461: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1491: -- Set_Attributes for:OKL_OPV_RULES_V --

1487: l_ovdv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1488: RETURN(l_ovdv_rec);
1489: END fill_who_columns;
1490: ----------------------------------------
1491: -- Set_Attributes for:OKL_OPV_RULES_V --
1492: ----------------------------------------
1493: FUNCTION Set_Attributes (
1494: p_ovdv_rec IN ovdv_rec_type,
1495: x_ovdv_rec OUT NOCOPY ovdv_rec_type

Line 1681: -- lock_row for:OKL_OPV_RULES --

1677: ---------------------------------------------------------------------------
1678: -- PROCEDURE lock_row
1679: ---------------------------------------------------------------------------
1680: --------------------------------
1681: -- lock_row for:OKL_OPV_RULES --
1682: --------------------------------
1683: PROCEDURE lock_row(
1684: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1685: x_return_status OUT NOCOPY VARCHAR2,

Line 1694: FROM OKL_OPV_RULES

1690: E_Resource_Busy EXCEPTION;
1691: PRAGMA EXCEPTION_INIT(E_Resource_Busy, -00054);
1692: CURSOR lock_csr (p_ovd_rec IN ovd_rec_type) IS
1693: SELECT OBJECT_VERSION_NUMBER
1694: FROM OKL_OPV_RULES
1695: WHERE ID = p_ovd_rec.id
1696: AND OBJECT_VERSION_NUMBER = p_ovd_rec.object_version_number
1697: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1698:

Line 1701: FROM OKL_OPV_RULES

1697: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1698:
1699: CURSOR lchk_csr (p_ovd_rec IN ovd_rec_type) IS
1700: SELECT OBJECT_VERSION_NUMBER
1701: FROM OKL_OPV_RULES
1702: WHERE ID = p_ovd_rec.id;
1703: l_api_version CONSTANT NUMBER := 1;
1704: l_api_name CONSTANT VARCHAR2(30) := 'RULES_lock_row';
1705: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1706: l_object_version_number OKL_OPV_RULES.OBJECT_VERSION_NUMBER%TYPE;

1702: WHERE ID = p_ovd_rec.id;
1703: l_api_version CONSTANT NUMBER := 1;
1704: l_api_name CONSTANT VARCHAR2(30) := 'RULES_lock_row';
1705: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1706: l_object_version_number OKL_OPV_RULES.OBJECT_VERSION_NUMBER%TYPE;
1707: lc_object_version_number OKL_OPV_RULES.OBJECT_VERSION_NUMBER%TYPE;
1708: l_row_notfound BOOLEAN := FALSE;
1709: lc_row_notfound BOOLEAN := FALSE;
1710: BEGIN

Line 1707: lc_object_version_number OKL_OPV_RULES.OBJECT_VERSION_NUMBER%TYPE;

1703: l_api_version CONSTANT NUMBER := 1;
1704: l_api_name CONSTANT VARCHAR2(30) := 'RULES_lock_row';
1705: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1706: l_object_version_number OKL_OPV_RULES.OBJECT_VERSION_NUMBER%TYPE;
1707: lc_object_version_number OKL_OPV_RULES.OBJECT_VERSION_NUMBER%TYPE;
1708: l_row_notfound BOOLEAN := FALSE;
1709: lc_row_notfound BOOLEAN := FALSE;
1710: BEGIN
1711: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 1787: -- lock_row for:OKL_OPV_RULES_V --

1783: '_PVT'
1784: );
1785: END lock_row;
1786: ----------------------------------
1787: -- lock_row for:OKL_OPV_RULES_V --
1788: ----------------------------------
1789: PROCEDURE lock_row(
1790: p_api_version IN NUMBER,
1791: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 1945: -- update_row for:OKL_OPV_RULES --

1941: ---------------------------------------------------------------------------
1942: -- PROCEDURE update_row
1943: ---------------------------------------------------------------------------
1944: ----------------------------------
1945: -- update_row for:OKL_OPV_RULES --
1946: ----------------------------------
1947: PROCEDURE update_row(
1948: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
1949: x_return_status OUT NOCOPY VARCHAR2,

Line 2041: -- Set_Attributes for:OKL_OPV_RULES --

2037: END IF;
2038: RETURN(l_return_status);
2039: END populate_new_record;
2040: --------------------------------------
2041: -- Set_Attributes for:OKL_OPV_RULES --
2042: --------------------------------------
2043: FUNCTION Set_Attributes (
2044: p_ovd_rec IN ovd_rec_type,
2045: x_ovd_rec OUT NOCOPY ovd_rec_type

Line 2078: UPDATE OKL_OPV_RULES

2074: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2075: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2076: RAISE OKC_API.G_EXCEPTION_ERROR;
2077: END IF;
2078: UPDATE OKL_OPV_RULES
2079: SET CONTEXT_INTENT = l_def_ovd_rec.context_intent,
2080: ORL_ID = l_def_ovd_rec.orl_id,
2081: OVE_ID = l_def_ovd_rec.ove_id,
2082: COPY_OR_ENTER_FLAG = l_def_ovd_rec.copy_or_enter_flag,

Line 2130: -- update_row for:OKL_OPV_RULES_V --

2126: '_PVT'
2127: );
2128: END update_row;
2129: ------------------------------------
2130: -- update_row for:OKL_OPV_RULES_V --
2131: ------------------------------------
2132: PROCEDURE update_row(
2133: p_api_version IN NUMBER,
2134: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,

Line 2241: -- Set_Attributes for:OKL_OPV_RULES_V --

2237: END IF;
2238: RETURN(l_return_status);
2239: END populate_new_record;
2240: ----------------------------------------
2241: -- Set_Attributes for:OKL_OPV_RULES_V --
2242: ----------------------------------------
2243: FUNCTION Set_Attributes (
2244: p_ovdv_rec IN ovdv_rec_type,
2245: x_ovdv_rec OUT NOCOPY ovdv_rec_type

Line 2434: -- delete_row for:OKL_OPV_RULES --

2430: ---------------------------------------------------------------------------
2431: -- PROCEDURE delete_row
2432: ---------------------------------------------------------------------------
2433: ----------------------------------
2434: -- delete_row for:OKL_OPV_RULES --
2435: ----------------------------------
2436: PROCEDURE delete_row(
2437: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,
2438: x_return_status OUT NOCOPY VARCHAR2,

Line 2458: DELETE FROM OKL_OPV_RULES

2454: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
2455: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
2456: RAISE OKC_API.G_EXCEPTION_ERROR;
2457: END IF;
2458: DELETE FROM OKL_OPV_RULES
2459: WHERE ID = l_ovd_rec.id;
2460:
2461: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
2462: EXCEPTION

Line 2495: -- delete_row for:OKL_OPV_RULES_V --

2491: '_PVT'
2492: );
2493: END delete_row;
2494: ------------------------------------
2495: -- delete_row for:OKL_OPV_RULES_V --
2496: ------------------------------------
2497: PROCEDURE delete_row(
2498: p_api_version IN NUMBER,
2499: p_init_msg_list IN VARCHAR2 DEFAULT OKC_API.G_FALSE,