23:
24: IS
25: CURSOR C2 IS SELECT CSP_PART_PRIORITIES_S1.nextval FROM sys.dual;
26: BEGIN
27: If (px_PART_PRIORITY_ID IS NULL) OR (px_PART_PRIORITY_ID = FND_API.G_MISS_NUM) then
28: OPEN C2;
29: FETCH C2 INTO px_PART_PRIORITY_ID;
30: CLOSE C2;
31: End If;
41: LAST_UPDATE_DATE,
42: LAST_UPDATE_LOGIN)
43: VALUES (
44: px_PART_PRIORITY_ID,
45: decode( p_PRIORITY, FND_API.G_MISS_CHAR, NULL, p_PRIORITY),
46: decode( p_LOWER_RANGE, FND_API.G_MISS_NUM, NULL, p_LOWER_RANGE),
47: decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, NULL, p_UPPER_RANGE),
48: decode( p_CREATED_BY, FND_API.G_MISS_NUM, NULL, p_CREATED_BY),
49: decode(p_CREATION_DATE,fnd_api.g_miss_date,to_date(null),p_creation_date),
42: LAST_UPDATE_LOGIN)
43: VALUES (
44: px_PART_PRIORITY_ID,
45: decode( p_PRIORITY, FND_API.G_MISS_CHAR, NULL, p_PRIORITY),
46: decode( p_LOWER_RANGE, FND_API.G_MISS_NUM, NULL, p_LOWER_RANGE),
47: decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, NULL, p_UPPER_RANGE),
48: decode( p_CREATED_BY, FND_API.G_MISS_NUM, NULL, p_CREATED_BY),
49: decode(p_CREATION_DATE,fnd_api.g_miss_date,to_date(null),p_creation_date),
50: decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATED_BY),
43: VALUES (
44: px_PART_PRIORITY_ID,
45: decode( p_PRIORITY, FND_API.G_MISS_CHAR, NULL, p_PRIORITY),
46: decode( p_LOWER_RANGE, FND_API.G_MISS_NUM, NULL, p_LOWER_RANGE),
47: decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, NULL, p_UPPER_RANGE),
48: decode( p_CREATED_BY, FND_API.G_MISS_NUM, NULL, p_CREATED_BY),
49: decode(p_CREATION_DATE,fnd_api.g_miss_date,to_date(null),p_creation_date),
50: decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATED_BY),
51: decode(p_LAST_UPDATE_DATE,fnd_api.g_miss_date,to_date(null),p_last_update_date),
44: px_PART_PRIORITY_ID,
45: decode( p_PRIORITY, FND_API.G_MISS_CHAR, NULL, p_PRIORITY),
46: decode( p_LOWER_RANGE, FND_API.G_MISS_NUM, NULL, p_LOWER_RANGE),
47: decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, NULL, p_UPPER_RANGE),
48: decode( p_CREATED_BY, FND_API.G_MISS_NUM, NULL, p_CREATED_BY),
49: decode(p_CREATION_DATE,fnd_api.g_miss_date,to_date(null),p_creation_date),
50: decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATED_BY),
51: decode(p_LAST_UPDATE_DATE,fnd_api.g_miss_date,to_date(null),p_last_update_date),
52: decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATE_LOGIN));
45: decode( p_PRIORITY, FND_API.G_MISS_CHAR, NULL, p_PRIORITY),
46: decode( p_LOWER_RANGE, FND_API.G_MISS_NUM, NULL, p_LOWER_RANGE),
47: decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, NULL, p_UPPER_RANGE),
48: decode( p_CREATED_BY, FND_API.G_MISS_NUM, NULL, p_CREATED_BY),
49: decode(p_CREATION_DATE,fnd_api.g_miss_date,to_date(null),p_creation_date),
50: decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATED_BY),
51: decode(p_LAST_UPDATE_DATE,fnd_api.g_miss_date,to_date(null),p_last_update_date),
52: decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATE_LOGIN));
53: End Insert_Row;
46: decode( p_LOWER_RANGE, FND_API.G_MISS_NUM, NULL, p_LOWER_RANGE),
47: decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, NULL, p_UPPER_RANGE),
48: decode( p_CREATED_BY, FND_API.G_MISS_NUM, NULL, p_CREATED_BY),
49: decode(p_CREATION_DATE,fnd_api.g_miss_date,to_date(null),p_creation_date),
50: decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATED_BY),
51: decode(p_LAST_UPDATE_DATE,fnd_api.g_miss_date,to_date(null),p_last_update_date),
52: decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATE_LOGIN));
53: End Insert_Row;
54:
47: decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, NULL, p_UPPER_RANGE),
48: decode( p_CREATED_BY, FND_API.G_MISS_NUM, NULL, p_CREATED_BY),
49: decode(p_CREATION_DATE,fnd_api.g_miss_date,to_date(null),p_creation_date),
50: decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATED_BY),
51: decode(p_LAST_UPDATE_DATE,fnd_api.g_miss_date,to_date(null),p_last_update_date),
52: decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATE_LOGIN));
53: End Insert_Row;
54:
55: PROCEDURE Update_Row(
48: decode( p_CREATED_BY, FND_API.G_MISS_NUM, NULL, p_CREATED_BY),
49: decode(p_CREATION_DATE,fnd_api.g_miss_date,to_date(null),p_creation_date),
50: decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATED_BY),
51: decode(p_LAST_UPDATE_DATE,fnd_api.g_miss_date,to_date(null),p_last_update_date),
52: decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, NULL, p_LAST_UPDATE_LOGIN));
53: End Insert_Row;
54:
55: PROCEDURE Update_Row(
56: p_PART_PRIORITY_ID NUMBER,
65:
66: IS
67: BEGIN
68: Update CSP_PART_PRIORITIES
69: SET PRIORITY = decode( p_PRIORITY, FND_API.G_MISS_CHAR, PRIORITY, p_PRIORITY),
70: LOWER_RANGE = decode( p_LOWER_RANGE, FND_API.G_MISS_NUM, LOWER_RANGE, p_LOWER_RANGE),
71: UPPER_RANGE = decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, UPPER_RANGE, p_UPPER_RANGE),
72: CREATED_BY = decode( p_CREATED_BY, FND_API.G_MISS_NUM, CREATED_BY, p_CREATED_BY),
73: CREATION_DATE = decode(p_CREATION_DATE,fnd_api.g_miss_date,creation_date,p_creation_date),
66: IS
67: BEGIN
68: Update CSP_PART_PRIORITIES
69: SET PRIORITY = decode( p_PRIORITY, FND_API.G_MISS_CHAR, PRIORITY, p_PRIORITY),
70: LOWER_RANGE = decode( p_LOWER_RANGE, FND_API.G_MISS_NUM, LOWER_RANGE, p_LOWER_RANGE),
71: UPPER_RANGE = decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, UPPER_RANGE, p_UPPER_RANGE),
72: CREATED_BY = decode( p_CREATED_BY, FND_API.G_MISS_NUM, CREATED_BY, p_CREATED_BY),
73: CREATION_DATE = decode(p_CREATION_DATE,fnd_api.g_miss_date,creation_date,p_creation_date),
74: LAST_UPDATED_BY = decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, LAST_UPDATED_BY, p_LAST_UPDATED_BY),
67: BEGIN
68: Update CSP_PART_PRIORITIES
69: SET PRIORITY = decode( p_PRIORITY, FND_API.G_MISS_CHAR, PRIORITY, p_PRIORITY),
70: LOWER_RANGE = decode( p_LOWER_RANGE, FND_API.G_MISS_NUM, LOWER_RANGE, p_LOWER_RANGE),
71: UPPER_RANGE = decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, UPPER_RANGE, p_UPPER_RANGE),
72: CREATED_BY = decode( p_CREATED_BY, FND_API.G_MISS_NUM, CREATED_BY, p_CREATED_BY),
73: CREATION_DATE = decode(p_CREATION_DATE,fnd_api.g_miss_date,creation_date,p_creation_date),
74: LAST_UPDATED_BY = decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, LAST_UPDATED_BY, p_LAST_UPDATED_BY),
75: LAST_UPDATE_DATE = decode(p_LAST_UPDATE_DATE,fnd_api.g_miss_date,last_update_date,p_last_update_date),
68: Update CSP_PART_PRIORITIES
69: SET PRIORITY = decode( p_PRIORITY, FND_API.G_MISS_CHAR, PRIORITY, p_PRIORITY),
70: LOWER_RANGE = decode( p_LOWER_RANGE, FND_API.G_MISS_NUM, LOWER_RANGE, p_LOWER_RANGE),
71: UPPER_RANGE = decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, UPPER_RANGE, p_UPPER_RANGE),
72: CREATED_BY = decode( p_CREATED_BY, FND_API.G_MISS_NUM, CREATED_BY, p_CREATED_BY),
73: CREATION_DATE = decode(p_CREATION_DATE,fnd_api.g_miss_date,creation_date,p_creation_date),
74: LAST_UPDATED_BY = decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, LAST_UPDATED_BY, p_LAST_UPDATED_BY),
75: LAST_UPDATE_DATE = decode(p_LAST_UPDATE_DATE,fnd_api.g_miss_date,last_update_date,p_last_update_date),
76: LAST_UPDATE_LOGIN = decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, LAST_UPDATE_LOGIN, p_LAST_UPDATE_LOGIN)
69: SET PRIORITY = decode( p_PRIORITY, FND_API.G_MISS_CHAR, PRIORITY, p_PRIORITY),
70: LOWER_RANGE = decode( p_LOWER_RANGE, FND_API.G_MISS_NUM, LOWER_RANGE, p_LOWER_RANGE),
71: UPPER_RANGE = decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, UPPER_RANGE, p_UPPER_RANGE),
72: CREATED_BY = decode( p_CREATED_BY, FND_API.G_MISS_NUM, CREATED_BY, p_CREATED_BY),
73: CREATION_DATE = decode(p_CREATION_DATE,fnd_api.g_miss_date,creation_date,p_creation_date),
74: LAST_UPDATED_BY = decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, LAST_UPDATED_BY, p_LAST_UPDATED_BY),
75: LAST_UPDATE_DATE = decode(p_LAST_UPDATE_DATE,fnd_api.g_miss_date,last_update_date,p_last_update_date),
76: LAST_UPDATE_LOGIN = decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, LAST_UPDATE_LOGIN, p_LAST_UPDATE_LOGIN)
77: where PART_PRIORITY_ID = p_PART_PRIORITY_ID;
70: LOWER_RANGE = decode( p_LOWER_RANGE, FND_API.G_MISS_NUM, LOWER_RANGE, p_LOWER_RANGE),
71: UPPER_RANGE = decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, UPPER_RANGE, p_UPPER_RANGE),
72: CREATED_BY = decode( p_CREATED_BY, FND_API.G_MISS_NUM, CREATED_BY, p_CREATED_BY),
73: CREATION_DATE = decode(p_CREATION_DATE,fnd_api.g_miss_date,creation_date,p_creation_date),
74: LAST_UPDATED_BY = decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, LAST_UPDATED_BY, p_LAST_UPDATED_BY),
75: LAST_UPDATE_DATE = decode(p_LAST_UPDATE_DATE,fnd_api.g_miss_date,last_update_date,p_last_update_date),
76: LAST_UPDATE_LOGIN = decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, LAST_UPDATE_LOGIN, p_LAST_UPDATE_LOGIN)
77: where PART_PRIORITY_ID = p_PART_PRIORITY_ID;
78:
71: UPPER_RANGE = decode( p_UPPER_RANGE, FND_API.G_MISS_NUM, UPPER_RANGE, p_UPPER_RANGE),
72: CREATED_BY = decode( p_CREATED_BY, FND_API.G_MISS_NUM, CREATED_BY, p_CREATED_BY),
73: CREATION_DATE = decode(p_CREATION_DATE,fnd_api.g_miss_date,creation_date,p_creation_date),
74: LAST_UPDATED_BY = decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, LAST_UPDATED_BY, p_LAST_UPDATED_BY),
75: LAST_UPDATE_DATE = decode(p_LAST_UPDATE_DATE,fnd_api.g_miss_date,last_update_date,p_last_update_date),
76: LAST_UPDATE_LOGIN = decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, LAST_UPDATE_LOGIN, p_LAST_UPDATE_LOGIN)
77: where PART_PRIORITY_ID = p_PART_PRIORITY_ID;
78:
79: If (SQL%NOTFOUND) then
72: CREATED_BY = decode( p_CREATED_BY, FND_API.G_MISS_NUM, CREATED_BY, p_CREATED_BY),
73: CREATION_DATE = decode(p_CREATION_DATE,fnd_api.g_miss_date,creation_date,p_creation_date),
74: LAST_UPDATED_BY = decode( p_LAST_UPDATED_BY, FND_API.G_MISS_NUM, LAST_UPDATED_BY, p_LAST_UPDATED_BY),
75: LAST_UPDATE_DATE = decode(p_LAST_UPDATE_DATE,fnd_api.g_miss_date,last_update_date,p_last_update_date),
76: LAST_UPDATE_LOGIN = decode( p_LAST_UPDATE_LOGIN, FND_API.G_MISS_NUM, LAST_UPDATE_LOGIN, p_LAST_UPDATE_LOGIN)
77: where PART_PRIORITY_ID = p_PART_PRIORITY_ID;
78:
79: If (SQL%NOTFOUND) then
80: RAISE NO_DATA_FOUND;