DBA Data[Home] [Help]

APPS.OKC_SAI_PVT dependencies on OKC_STD_ART_INCMPTS

Line 38: -- FUNCTION get_rec for: OKC_STD_ART_INCMPTS

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

Line 55: FROM Okc_Std_Art_Incmpts

51: CREATION_DATE,
52: LAST_UPDATED_BY,
53: LAST_UPDATE_DATE,
54: LAST_UPDATE_LOGIN
55: FROM Okc_Std_Art_Incmpts
56: WHERE okc_std_art_incmpts.sae_id = p_sae_id
57: AND okc_std_art_incmpts.sae_id_for = p_sae_id_for;
58: l_sai_pk sai_pk_csr%ROWTYPE;
59: l_sai_rec sai_rec_type;

Line 56: WHERE okc_std_art_incmpts.sae_id = p_sae_id

52: LAST_UPDATED_BY,
53: LAST_UPDATE_DATE,
54: LAST_UPDATE_LOGIN
55: FROM Okc_Std_Art_Incmpts
56: WHERE okc_std_art_incmpts.sae_id = p_sae_id
57: AND okc_std_art_incmpts.sae_id_for = p_sae_id_for;
58: l_sai_pk sai_pk_csr%ROWTYPE;
59: l_sai_rec sai_rec_type;
60: BEGIN

Line 57: AND okc_std_art_incmpts.sae_id_for = p_sae_id_for;

53: LAST_UPDATE_DATE,
54: LAST_UPDATE_LOGIN
55: FROM Okc_Std_Art_Incmpts
56: WHERE okc_std_art_incmpts.sae_id = p_sae_id
57: AND okc_std_art_incmpts.sae_id_for = p_sae_id_for;
58: l_sai_pk sai_pk_csr%ROWTYPE;
59: l_sai_rec sai_rec_type;
60: BEGIN
61: x_no_data_found := TRUE;

Line 87: -- FUNCTION get_rec for: OKC_STD_ART_INCMPTS_V

83: BEGIN
84: RETURN(get_rec(p_sai_rec, l_row_notfound));
85: END get_rec;
86: ---------------------------------------------------------------------------
87: -- FUNCTION get_rec for: OKC_STD_ART_INCMPTS_V
88: ---------------------------------------------------------------------------
89: FUNCTION get_rec (
90: p_saiv_rec IN saiv_rec_type,
91: x_no_data_found OUT NOCOPY BOOLEAN

Line 104: FROM Okc_Std_Art_Incmpts_V

100: CREATION_DATE,
101: LAST_UPDATED_BY,
102: LAST_UPDATE_DATE,
103: LAST_UPDATE_LOGIN
104: FROM Okc_Std_Art_Incmpts_V
105: WHERE okc_std_art_incmpts_v.sae_id = p_sae_id
106: AND okc_std_art_incmpts_v.sae_id_for = p_sae_id_for;
107: l_okc_saiv_pk okc_saiv_pk_csr%ROWTYPE;
108: l_saiv_rec saiv_rec_type;

Line 105: WHERE okc_std_art_incmpts_v.sae_id = p_sae_id

101: LAST_UPDATED_BY,
102: LAST_UPDATE_DATE,
103: LAST_UPDATE_LOGIN
104: FROM Okc_Std_Art_Incmpts_V
105: WHERE okc_std_art_incmpts_v.sae_id = p_sae_id
106: AND okc_std_art_incmpts_v.sae_id_for = p_sae_id_for;
107: l_okc_saiv_pk okc_saiv_pk_csr%ROWTYPE;
108: l_saiv_rec saiv_rec_type;
109: BEGIN

Line 106: AND okc_std_art_incmpts_v.sae_id_for = p_sae_id_for;

102: LAST_UPDATE_DATE,
103: LAST_UPDATE_LOGIN
104: FROM Okc_Std_Art_Incmpts_V
105: WHERE okc_std_art_incmpts_v.sae_id = p_sae_id
106: AND okc_std_art_incmpts_v.sae_id_for = p_sae_id_for;
107: l_okc_saiv_pk okc_saiv_pk_csr%ROWTYPE;
108: l_saiv_rec saiv_rec_type;
109: BEGIN
110: x_no_data_found := TRUE;

Line 137: -- FUNCTION null_out_defaults for: OKC_STD_ART_INCMPTS_V --

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

Line 191: FROM okc_std_art_incmpts

187: -- To check for any matching row, for unique combination.
188: -- ------------------------------------------------------
189: CURSOR cur_sae IS
190: SELECT 'x'
191: FROM okc_std_art_incmpts
192: WHERE sae_id = p_saiv_rec.SAE_ID
193: AND sae_id_for = p_saiv_rec.SAE_ID_FOR;
194:
195: l_row_found BOOLEAN := FALSE;

Line 205: -- check uniqueness for SAE_ID + SAE_ID_FOR in OKC_STD_ART_INCMPTS_V

201: -- ---------------------------------------------------------------------
202: -- Bug 1636056 related changes - Shyam
203: -- OKC_UTIL.check_comp_unique call is replaced with
204: -- the explicit cursors above, for identical function to
205: -- check uniqueness for SAE_ID + SAE_ID_FOR in OKC_STD_ART_INCMPTS_V
206: -- ---------------------------------------------------------------------
207: IF ( (p_saiv_rec.sae_id IS NOT NULL)
208: AND (p_saiv_rec.sae_id <> OKC_API.G_MISS_NUM) )
209: AND

Line 426: -- Validate_Attributes for:OKC_STD_ART_INCMPTS_V --

422: ---------------------------------------------------------------------------
423: -- PROCEDURE Validate_Attributes
424: ---------------------------------------------------------------------------
425: ------------------------------------------------
426: -- Validate_Attributes for:OKC_STD_ART_INCMPTS_V --
427: ------------------------------------------------
428: FUNCTION Validate_Attributes (
429: p_saiv_rec IN saiv_rec_type
430: ) RETURN VARCHAR2 IS

Line 493: -- Validate_Record for:OKC_STD_ART_INCMPTS_V --

489: ---------------------------------------------------------------------------
490: -- PROCEDURE Validate_Record
491: ---------------------------------------------------------------------------
492: -------------------------------------------------
493: -- Validate_Record for:OKC_STD_ART_INCMPTS_V --
494: -------------------------------------------------
495: FUNCTION Validate_Record (
496: p_saiv_rec IN saiv_rec_type
497: ) RETURN VARCHAR2 IS

Line 573: -- validate_row for:OKC_STD_ART_INCMPTS_V --

569: ---------------------------------------------------------------------------
570: -- PROCEDURE validate_row
571: ---------------------------------------------------------------------------
572: --------------------------------------------
573: -- validate_row for:OKC_STD_ART_INCMPTS_V --
574: --------------------------------------------
575: PROCEDURE validate_row(
576: p_api_version IN NUMBER,
577: p_init_msg_list IN VARCHAR2,

Line 716: -- insert_row for:OKC_STD_ART_INCMPTS --

712: ---------------------------------------------------------------------------
713: -- PROCEDURE insert_row
714: ---------------------------------------------------------------------------
715: ----------------------------------------
716: -- insert_row for:OKC_STD_ART_INCMPTS --
717: ----------------------------------------
718: PROCEDURE insert_row(
719: p_init_msg_list IN VARCHAR2,
720: x_return_status OUT NOCOPY VARCHAR2,

Line 732: -- Set_Attributes for:OKC_STD_ART_INCMPTS --

728: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
729: l_sai_rec sai_rec_type := p_sai_rec;
730: l_def_sai_rec sai_rec_type;
731: --------------------------------------------
732: -- Set_Attributes for:OKC_STD_ART_INCMPTS --
733: --------------------------------------------
734: FUNCTION Set_Attributes (
735: p_sai_rec IN sai_rec_type,
736: x_sai_rec OUT NOCOPY sai_rec_type

Line 763: INSERT INTO OKC_STD_ART_INCMPTS(

759: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
760: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
761: RAISE OKC_API.G_EXCEPTION_ERROR;
762: END IF;
763: INSERT INTO OKC_STD_ART_INCMPTS(
764: sae_id,
765: sae_id_for,
766: object_version_number,
767: created_by,

Line 817: -- insert_row for:OKC_STD_ART_INCMPTS_V --

813: '_PVT'
814: );
815: END insert_row;
816: ------------------------------------------
817: -- insert_row for:OKC_STD_ART_INCMPTS_V --
818: ------------------------------------------
819: PROCEDURE insert_row(
820: p_api_version IN NUMBER,
821: p_init_msg_list IN VARCHAR2,

Line 852: -- Set_Attributes for:OKC_STD_ART_INCMPTS_V --

848: l_saiv_rec.LAST_UPDATE_LOGIN := FND_GLOBAL.LOGIN_ID;
849: RETURN(l_saiv_rec);
850: END fill_who_columns;
851: ----------------------------------------------
852: -- Set_Attributes for:OKC_STD_ART_INCMPTS_V --
853: ----------------------------------------------
854: FUNCTION Set_Attributes (
855: p_saiv_rec IN saiv_rec_type,
856: x_saiv_rec OUT NOCOPY saiv_rec_type

Line 1037: -- lock_row for:OKC_STD_ART_INCMPTS --

1033: ---------------------------------------------------------------------------
1034: -- PROCEDURE lock_row
1035: ---------------------------------------------------------------------------
1036: --------------------------------------
1037: -- lock_row for:OKC_STD_ART_INCMPTS --
1038: --------------------------------------
1039: PROCEDURE lock_row(
1040: p_init_msg_list IN VARCHAR2,
1041: x_return_status OUT NOCOPY VARCHAR2,

Line 1050: FROM OKC_STD_ART_INCMPTS

1046: E_Resource_Busy EXCEPTION;
1047: PRAGMA EXCEPTION_INIT(E_Resource_Busy, -00054);
1048: CURSOR lock_csr (p_sai_rec IN sai_rec_type) IS
1049: SELECT OBJECT_VERSION_NUMBER
1050: FROM OKC_STD_ART_INCMPTS
1051: WHERE SAE_ID = p_sai_rec.sae_id
1052: AND SAE_ID_FOR = p_sai_rec.sae_id_for
1053: AND OBJECT_VERSION_NUMBER = p_sai_rec.object_version_number
1054: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;

Line 1058: FROM OKC_STD_ART_INCMPTS

1054: FOR UPDATE OF OBJECT_VERSION_NUMBER NOWAIT;
1055:
1056: CURSOR lchk_csr (p_sai_rec IN sai_rec_type) IS
1057: SELECT OBJECT_VERSION_NUMBER
1058: FROM OKC_STD_ART_INCMPTS
1059: WHERE SAE_ID = p_sai_rec.sae_id
1060: AND SAE_ID_FOR = p_sai_rec.sae_id_for;
1061: l_api_version CONSTANT NUMBER := 1;
1062: l_api_name CONSTANT VARCHAR2(30) := 'INCMPTS_lock_row';

Line 1064: l_object_version_number OKC_STD_ART_INCMPTS.OBJECT_VERSION_NUMBER%TYPE;

1060: AND SAE_ID_FOR = p_sai_rec.sae_id_for;
1061: l_api_version CONSTANT NUMBER := 1;
1062: l_api_name CONSTANT VARCHAR2(30) := 'INCMPTS_lock_row';
1063: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1064: l_object_version_number OKC_STD_ART_INCMPTS.OBJECT_VERSION_NUMBER%TYPE;
1065: lc_object_version_number OKC_STD_ART_INCMPTS.OBJECT_VERSION_NUMBER%TYPE;
1066: l_row_notfound BOOLEAN := FALSE;
1067: lc_row_notfound BOOLEAN := FALSE;
1068: BEGIN

Line 1065: lc_object_version_number OKC_STD_ART_INCMPTS.OBJECT_VERSION_NUMBER%TYPE;

1061: l_api_version CONSTANT NUMBER := 1;
1062: l_api_name CONSTANT VARCHAR2(30) := 'INCMPTS_lock_row';
1063: l_return_status VARCHAR2(1) := OKC_API.G_RET_STS_SUCCESS;
1064: l_object_version_number OKC_STD_ART_INCMPTS.OBJECT_VERSION_NUMBER%TYPE;
1065: lc_object_version_number OKC_STD_ART_INCMPTS.OBJECT_VERSION_NUMBER%TYPE;
1066: l_row_notfound BOOLEAN := FALSE;
1067: lc_row_notfound BOOLEAN := FALSE;
1068: BEGIN
1069: l_return_status := OKC_API.START_ACTIVITY(l_api_name,

Line 1145: -- lock_row for:OKC_STD_ART_INCMPTS_V --

1141: '_PVT'
1142: );
1143: END lock_row;
1144: ----------------------------------------
1145: -- lock_row for:OKC_STD_ART_INCMPTS_V --
1146: ----------------------------------------
1147: PROCEDURE lock_row(
1148: p_api_version IN NUMBER,
1149: p_init_msg_list IN VARCHAR2,

Line 1292: -- update_row for:OKC_STD_ART_INCMPTS --

1288: ---------------------------------------------------------------------------
1289: -- PROCEDURE update_row
1290: ---------------------------------------------------------------------------
1291: ----------------------------------------
1292: -- update_row for:OKC_STD_ART_INCMPTS --
1293: ----------------------------------------
1294: PROCEDURE update_row(
1295: p_init_msg_list IN VARCHAR2,
1296: x_return_status OUT NOCOPY VARCHAR2,

Line 1360: -- Set_Attributes for:OKC_STD_ART_INCMPTS --

1356: END IF;
1357: RETURN(l_return_status);
1358: END populate_new_record;
1359: --------------------------------------------
1360: -- Set_Attributes for:OKC_STD_ART_INCMPTS --
1361: --------------------------------------------
1362: FUNCTION Set_Attributes (
1363: p_sai_rec IN sai_rec_type,
1364: x_sai_rec OUT NOCOPY sai_rec_type

Line 1397: UPDATE OKC_STD_ART_INCMPTS

1393: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1394: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1395: RAISE OKC_API.G_EXCEPTION_ERROR;
1396: END IF;
1397: UPDATE OKC_STD_ART_INCMPTS
1398: SET OBJECT_VERSION_NUMBER = l_def_sai_rec.object_version_number,
1399: CREATED_BY = l_def_sai_rec.created_by,
1400: CREATION_DATE = l_def_sai_rec.creation_date,
1401: LAST_UPDATED_BY = l_def_sai_rec.last_updated_by,

Line 1442: -- update_row for:OKC_STD_ART_INCMPTS_V --

1438: '_PVT'
1439: );
1440: END update_row;
1441: ------------------------------------------
1442: -- update_row for:OKC_STD_ART_INCMPTS_V --
1443: ------------------------------------------
1444: PROCEDURE update_row(
1445: p_api_version IN NUMBER,
1446: p_init_msg_list IN VARCHAR2,

Line 1525: -- Set_Attributes for:OKC_STD_ART_INCMPTS_V --

1521: END IF;
1522: RETURN(l_return_status);
1523: END populate_new_record;
1524: ----------------------------------------------
1525: -- Set_Attributes for:OKC_STD_ART_INCMPTS_V --
1526: ----------------------------------------------
1527: FUNCTION Set_Attributes (
1528: p_saiv_rec IN saiv_rec_type,
1529: x_saiv_rec OUT NOCOPY saiv_rec_type

Line 1707: -- delete_row for:OKC_STD_ART_INCMPTS --

1703: ---------------------------------------------------------------------------
1704: -- PROCEDURE delete_row
1705: ---------------------------------------------------------------------------
1706: ----------------------------------------
1707: -- delete_row for:OKC_STD_ART_INCMPTS --
1708: ----------------------------------------
1709: PROCEDURE delete_row(
1710: p_init_msg_list IN VARCHAR2,
1711: x_return_status OUT NOCOPY VARCHAR2,

Line 1731: DELETE FROM OKC_STD_ART_INCMPTS

1727: RAISE OKC_API.G_EXCEPTION_UNEXPECTED_ERROR;
1728: ELSIF (l_return_status = OKC_API.G_RET_STS_ERROR) THEN
1729: RAISE OKC_API.G_EXCEPTION_ERROR;
1730: END IF;
1731: DELETE FROM OKC_STD_ART_INCMPTS
1732: WHERE SAE_ID = l_sai_rec.sae_id AND
1733: SAE_ID_FOR = l_sai_rec.sae_id_for;
1734:
1735: OKC_API.END_ACTIVITY(x_msg_count, x_msg_data);

Line 1769: -- delete_row for:OKC_STD_ART_INCMPTS_V --

1765: '_PVT'
1766: );
1767: END delete_row;
1768: ------------------------------------------
1769: -- delete_row for:OKC_STD_ART_INCMPTS_V --
1770: ------------------------------------------
1771: PROCEDURE delete_row(
1772: p_api_version IN NUMBER,
1773: p_init_msg_list IN VARCHAR2,