DBA Data[Home] [Help]

APPS.OKC_SAC_PVT dependencies on OKC_STD_ART_CLASSINGS

Line 38: -- FUNCTION get_rec for: OKC_STD_ART_CLASSINGS

34: null;
35: END api_copy;
36:
37: ---------------------------------------------------------------------------
38: -- FUNCTION get_rec for: OKC_STD_ART_CLASSINGS
39: ---------------------------------------------------------------------------
40: FUNCTION get_rec (
41: p_sac_rec IN sac_rec_type,
42: x_no_data_found OUT NOCOPY BOOLEAN

Line 56: FROM Okc_Std_Art_Classings

52: CREATION_DATE,
53: LAST_UPDATED_BY,
54: LAST_UPDATE_DATE,
55: LAST_UPDATE_LOGIN
56: FROM Okc_Std_Art_Classings
57: WHERE okc_std_art_classings.id = p_id;
58: l_sac_pk sac_pk_csr%ROWTYPE;
59: l_sac_rec sac_rec_type;
60: BEGIN

Line 57: WHERE okc_std_art_classings.id = p_id;

53: LAST_UPDATED_BY,
54: LAST_UPDATE_DATE,
55: LAST_UPDATE_LOGIN
56: FROM Okc_Std_Art_Classings
57: WHERE okc_std_art_classings.id = p_id;
58: l_sac_pk sac_pk_csr%ROWTYPE;
59: l_sac_rec sac_rec_type;
60: BEGIN
61: x_no_data_found := TRUE;

Line 88: -- FUNCTION get_rec for: OKC_STD_ART_CLASSINGS_V

84: BEGIN
85: RETURN(get_rec(p_sac_rec, l_row_notfound));
86: END get_rec;
87: ---------------------------------------------------------------------------
88: -- FUNCTION get_rec for: OKC_STD_ART_CLASSINGS_V
89: ---------------------------------------------------------------------------
90: FUNCTION get_rec (
91: p_sacv_rec IN sacv_rec_type,
92: x_no_data_found OUT NOCOPY BOOLEAN

Line 106: FROM Okc_Std_Art_Classings_V

102: CREATION_DATE,
103: LAST_UPDATED_BY,
104: LAST_UPDATE_DATE,
105: LAST_UPDATE_LOGIN
106: FROM Okc_Std_Art_Classings_V
107: WHERE okc_std_art_classings_v.id = p_id;
108: l_okc_sacv_pk okc_sacv_pk_csr%ROWTYPE;
109: l_sacv_rec sacv_rec_type;
110: BEGIN

Line 107: WHERE okc_std_art_classings_v.id = p_id;

103: LAST_UPDATED_BY,
104: LAST_UPDATE_DATE,
105: LAST_UPDATE_LOGIN
106: FROM Okc_Std_Art_Classings_V
107: WHERE okc_std_art_classings_v.id = p_id;
108: l_okc_sacv_pk okc_sacv_pk_csr%ROWTYPE;
109: l_sacv_rec sacv_rec_type;
110: BEGIN
111: x_no_data_found := TRUE;

Line 139: -- FUNCTION null_out_defaults for: OKC_STD_ART_CLASSINGS_V --

135: RETURN(get_rec(p_sacv_rec, l_row_notfound));
136: END get_rec;
137:
138: -------------------------------------------------------------
139: -- FUNCTION null_out_defaults for: OKC_STD_ART_CLASSINGS_V --
140: -------------------------------------------------------------
141: FUNCTION null_out_defaults (
142: p_sacv_rec IN sacv_rec_type
143: ) RETURN sacv_rec_type IS

Line 457: -- Validate_Attributes for:OKC_STD_ART_CLASSINGS_V --

453: ---------------------------------------------------------------------------
454: -- PROCEDURE Validate_Attributes
455: ---------------------------------------------------------------------------
456: ------------------------------------------------
457: -- Validate_Attributes for:OKC_STD_ART_CLASSINGS_V --
458: ------------------------------------------------
459: FUNCTION Validate_Attributes (
460: p_sacv_rec IN sacv_rec_type
461: ) RETURN VARCHAR2 IS

Line 558: -- Validate_Record for:OKC_STD_ART_CLASSINGS_V --

554: ---------------------------------------------------------------------------
555: -- PROCEDURE Validate_Record
556: ---------------------------------------------------------------------------
557: -------------------------------------------------
558: -- Validate_Record for:OKC_STD_ART_CLASSINGS_V --
559: -------------------------------------------------
560: FUNCTION Validate_Record (
561: p_sacv_rec IN sacv_rec_type
562: ) RETURN VARCHAR2 IS

Line 573: FROM okc_std_art_classings

569: -- Two cursors are for PRICE_TYPE and SCS_CODE checks.
570: -- ------------------------------------------------------
571: CURSOR cur_sat_price IS
572: SELECT 'x'
573: FROM okc_std_art_classings
574: WHERE sat_code = p_sacv_rec.SAT_CODE
575: AND price_type = p_sacv_rec.PRICE_TYPE
576: AND id <> NVL(p_sacv_rec.ID,-9999);
577:

Line 580: FROM okc_std_art_classings

576: AND id <> NVL(p_sacv_rec.ID,-9999);
577:
578: CURSOR cur_sat_scs IS
579: SELECT 'x'
580: FROM okc_std_art_classings
581: WHERE sat_code = p_sacv_rec.SAT_CODE
582: AND scs_code = p_sacv_rec.SCS_CODE
583: AND id <> NVL(p_sacv_rec.ID,-9999);
584:

Line 627: -- check uniqueness for SAT_CODE + PRICE_TYPE in OKC_STD_ART_CLASSINGS_V

623: -- Bug 1636056 related changes - Shyam
624: -- OKC_UTIL.check_comp_unique call earlier was not using
625: -- the bind variables and parses everytime, replaced with
626: -- the explicit cursors above, for identical function to
627: -- check uniqueness for SAT_CODE + PRICE_TYPE in OKC_STD_ART_CLASSINGS_V
628: -- scs_code and price_type are mutually exclusive (in actual values)
629: -- ---------------------------------------------------------------------
630: OPEN cur_sat_price;
631: FETCH cur_sat_price INTO l_dummy;

Line 651: -- check uniqueness for SAT_CODE + SCS_CODE in OKC_STD_ART_CLASSINGS_V

647: THEN
648: -- ---------------------------------------------------------------------
649: -- OKC_UTIL.check_comp_unique call is replaced with
650: -- the explicit cursors above, for identical function to
651: -- check uniqueness for SAT_CODE + SCS_CODE in OKC_STD_ART_CLASSINGS_V
652: -- scs_code and price_type are mutually exclusive (in actual values)
653: -- ---------------------------------------------------------------------
654: OPEN cur_sat_scs;
655: FETCH cur_sat_scs INTO l_dummy;

Line 731: -- validate_row for:OKC_STD_ART_CLASSINGS_V --

727: ---------------------------------------------------------------------------
728: -- PROCEDURE validate_row
729: ---------------------------------------------------------------------------
730: ----------------------------------------------
731: -- validate_row for:OKC_STD_ART_CLASSINGS_V --
732: ----------------------------------------------
733: PROCEDURE validate_row(
734: p_api_version IN NUMBER,
735: p_init_msg_list IN VARCHAR2,

Line 874: -- insert_row for:OKC_STD_ART_CLASSINGS --

870: ---------------------------------------------------------------------------
871: -- PROCEDURE insert_row
872: ---------------------------------------------------------------------------
873: ------------------------------------------
874: -- insert_row for:OKC_STD_ART_CLASSINGS --
875: ------------------------------------------
876: PROCEDURE insert_row(
877: p_init_msg_list IN VARCHAR2,
878: x_return_status OUT NOCOPY VARCHAR2,

Line 890: -- Set_Attributes for:OKC_STD_ART_CLASSINGS --

886: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
887: l_sac_rec sac_rec_type := p_sac_rec;
888: l_def_sac_rec sac_rec_type;
889: ----------------------------------------------
890: -- Set_Attributes for:OKC_STD_ART_CLASSINGS --
891: ----------------------------------------------
892: FUNCTION Set_Attributes (
893: p_sac_rec IN sac_rec_type,
894: x_sac_rec OUT NOCOPY sac_rec_type

Line 921: INSERT INTO OKC_STD_ART_CLASSINGS(

917: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
918: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
919: RAISE OKC_API.G_EXCEPTION_ERROR;
920: END IF;
921: INSERT INTO OKC_STD_ART_CLASSINGS(
922: id,
923: sat_code,
924: price_type,
925: scs_code,

Line 979: -- insert_row for:OKC_STD_ART_CLASSINGS_V --

975: '_PVT'
976: );
977: END insert_row;
978: --------------------------------------------
979: -- insert_row for:OKC_STD_ART_CLASSINGS_V --
980: --------------------------------------------
981: PROCEDURE insert_row(
982: p_api_version IN NUMBER,
983: p_init_msg_list IN VARCHAR2,

Line 1014: -- Set_Attributes for:OKC_STD_ART_CLASSINGS_V --

1010: l_sacv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
1011: RETURN(l_sacv_rec);
1012: END fill_who_columns;
1013: ------------------------------------------------
1014: -- Set_Attributes for:OKC_STD_ART_CLASSINGS_V --
1015: ------------------------------------------------
1016: FUNCTION Set_Attributes (
1017: p_sacv_rec IN sacv_rec_type,
1018: x_sacv_rec OUT NOCOPY sacv_rec_type

Line 1193: -- lock_row for:OKC_STD_ART_CLASSINGS --

1189: ---------------------------------------------------------------------------
1190: -- PROCEDURE lock_row
1191: ---------------------------------------------------------------------------
1192: ----------------------------------------
1193: -- lock_row for:OKC_STD_ART_CLASSINGS --
1194: ----------------------------------------
1195: PROCEDURE lock_row(
1196: p_init_msg_list IN VARCHAR2,
1197: x_return_status OUT NOCOPY VARCHAR2,

Line 1206: FROM OKC_STD_ART_CLASSINGS

1202: E_Resource_Busy EXCEPTION;
1203: PRAGMA EXCEPTION_INIT(E_Resource_Busy, -00054);
1204: CURSOR lock_csr (p_sac_rec IN sac_rec_type) IS
1205: SELECT OBJECT_VERSION_NUMBER
1206: FROM OKC_STD_ART_CLASSINGS
1207: WHERE ID = p_sac_rec.id
1208: AND OBJECT_VERSION_NUMBER = p_sac_rec.object_version_number
1209: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1210:

Line 1213: FROM OKC_STD_ART_CLASSINGS

1209: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1210:
1211: CURSOR lchk_csr (p_sac_rec IN sac_rec_type) IS
1212: SELECT OBJECT_VERSION_NUMBER
1213: FROM OKC_STD_ART_CLASSINGS
1214: WHERE ID = p_sac_rec.id;
1215: l_api_version CONSTANT NUMBER := 1;
1216: l_api_name CONSTANT VARCHAR2(30) := 'CLASSINGS_lock_row';
1217: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;

Line 1218: l_object_version_number OKC_STD_ART_CLASSINGS.OBJECT_VERSION_NUMBER%TYPE;

1214: WHERE ID = p_sac_rec.id;
1215: l_api_version CONSTANT NUMBER := 1;
1216: l_api_name CONSTANT VARCHAR2(30) := 'CLASSINGS_lock_row';
1217: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1218: l_object_version_number OKC_STD_ART_CLASSINGS.OBJECT_VERSION_NUMBER%TYPE;
1219: lc_object_version_number OKC_STD_ART_CLASSINGS.OBJECT_VERSION_NUMBER%TYPE;
1220: l_row_notfound BOOLEAN := FALSE;
1221: lc_row_notfound BOOLEAN := FALSE;
1222: BEGIN

Line 1219: lc_object_version_number OKC_STD_ART_CLASSINGS.OBJECT_VERSION_NUMBER%TYPE;

1215: l_api_version CONSTANT NUMBER := 1;
1216: l_api_name CONSTANT VARCHAR2(30) := 'CLASSINGS_lock_row';
1217: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1218: l_object_version_number OKC_STD_ART_CLASSINGS.OBJECT_VERSION_NUMBER%TYPE;
1219: lc_object_version_number OKC_STD_ART_CLASSINGS.OBJECT_VERSION_NUMBER%TYPE;
1220: l_row_notfound BOOLEAN := FALSE;
1221: lc_row_notfound BOOLEAN := FALSE;
1222: BEGIN
1223: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 1299: -- lock_row for:OKC_STD_ART_CLASSINGS_V --

1295: '_PVT'
1296: );
1297: END lock_row;
1298: ------------------------------------------
1299: -- lock_row for:OKC_STD_ART_CLASSINGS_V --
1300: ------------------------------------------
1301: PROCEDURE lock_row(
1302: p_api_version IN NUMBER,
1303: p_init_msg_list IN VARCHAR2,

Line 1446: -- update_row for:OKC_STD_ART_CLASSINGS --

1442: ---------------------------------------------------------------------------
1443: -- PROCEDURE update_row
1444: ---------------------------------------------------------------------------
1445: ------------------------------------------
1446: -- update_row for:OKC_STD_ART_CLASSINGS --
1447: ------------------------------------------
1448: PROCEDURE update_row(
1449: p_init_msg_list IN VARCHAR2,
1450: x_return_status OUT NOCOPY VARCHAR2,

Line 1522: -- Set_Attributes for:OKC_STD_ART_CLASSINGS --

1518: END IF;
1519: RETURN(l_return_status);
1520: END populate_new_record;
1521: ----------------------------------------------
1522: -- Set_Attributes for:OKC_STD_ART_CLASSINGS --
1523: ----------------------------------------------
1524: FUNCTION Set_Attributes (
1525: p_sac_rec IN sac_rec_type,
1526: x_sac_rec OUT NOCOPY sac_rec_type

Line 1559: UPDATE OKC_STD_ART_CLASSINGS

1555: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1556: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1557: RAISE OKC_API.G_EXCEPTION_ERROR;
1558: END IF;
1559: UPDATE OKC_STD_ART_CLASSINGS
1560: SET SAT_CODE = l_def_sac_rec.sat_code,
1561: PRICE_TYPE = l_def_sac_rec.price_type,
1562: scs_code = l_def_sac_rec.scs_code,
1563: OBJECT_VERSION_NUMBER = l_def_sac_rec.object_version_number,

Line 1606: -- update_row for:OKC_STD_ART_CLASSINGS_V --

1602: '_PVT'
1603: );
1604: END update_row;
1605: --------------------------------------------
1606: -- update_row for:OKC_STD_ART_CLASSINGS_V --
1607: --------------------------------------------
1608: PROCEDURE update_row(
1609: p_api_version IN NUMBER,
1610: p_init_msg_list IN VARCHAR2,

Line 1697: -- Set_Attributes for:OKC_STD_ART_CLASSINGS_V --

1693: END IF;
1694: RETURN(l_return_status);
1695: END populate_new_record;
1696: ------------------------------------------------
1697: -- Set_Attributes for:OKC_STD_ART_CLASSINGS_V --
1698: ------------------------------------------------
1699: FUNCTION Set_Attributes (
1700: p_sacv_rec IN sacv_rec_type,
1701: x_sacv_rec OUT NOCOPY sacv_rec_type

Line 1879: -- delete_row for:OKC_STD_ART_CLASSINGS --

1875: ---------------------------------------------------------------------------
1876: -- PROCEDURE delete_row
1877: ---------------------------------------------------------------------------
1878: ------------------------------------------
1879: -- delete_row for:OKC_STD_ART_CLASSINGS --
1880: ------------------------------------------
1881: PROCEDURE delete_row(
1882: p_init_msg_list IN VARCHAR2,
1883: x_return_status OUT NOCOPY VARCHAR2,

Line 1903: DELETE FROM OKC_STD_ART_CLASSINGS

1899: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1900: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1901: RAISE OKC_API.G_EXCEPTION_ERROR;
1902: END IF;
1903: DELETE FROM OKC_STD_ART_CLASSINGS
1904: WHERE ID = l_sac_rec.id;
1905:
1906: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);
1907: EXCEPTION

Line 1940: -- delete_row for:OKC_STD_ART_CLASSINGS_V --

1936: '_PVT'
1937: );
1938: END delete_row;
1939: --------------------------------------------
1940: -- delete_row for:OKC_STD_ART_CLASSINGS_V --
1941: --------------------------------------------
1942: PROCEDURE delete_row(
1943: p_api_version IN NUMBER,
1944: p_init_msg_list IN VARCHAR2,