66: , last_update_login
67: )
68: VALUES
69: (
70: DECODE( px_qualifier_market_option_id, FND_API.G_MISS_NUM, NULL, px_qualifier_market_option_id)
71: , DECODE( p_offer_market_option_id, FND_API.G_MISS_NUM, NULL, p_offer_market_option_id)
72: , DECODE( p_qp_qualifier_id, FND_API.G_MISS_NUM, NULL, p_qp_qualifier_id)
73: , DECODE( px_object_version_number, FND_API.G_MISS_NUM, 1, px_object_version_number)
74: , DECODE( p_last_update_date, FND_API.G_MISS_DATE, SYSDATE, p_last_update_date)
67: )
68: VALUES
69: (
70: DECODE( px_qualifier_market_option_id, FND_API.G_MISS_NUM, NULL, px_qualifier_market_option_id)
71: , DECODE( p_offer_market_option_id, FND_API.G_MISS_NUM, NULL, p_offer_market_option_id)
72: , DECODE( p_qp_qualifier_id, FND_API.G_MISS_NUM, NULL, p_qp_qualifier_id)
73: , DECODE( px_object_version_number, FND_API.G_MISS_NUM, 1, px_object_version_number)
74: , DECODE( p_last_update_date, FND_API.G_MISS_DATE, SYSDATE, p_last_update_date)
75: , DECODE( p_last_updated_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_last_updated_by)
68: VALUES
69: (
70: DECODE( px_qualifier_market_option_id, FND_API.G_MISS_NUM, NULL, px_qualifier_market_option_id)
71: , DECODE( p_offer_market_option_id, FND_API.G_MISS_NUM, NULL, p_offer_market_option_id)
72: , DECODE( p_qp_qualifier_id, FND_API.G_MISS_NUM, NULL, p_qp_qualifier_id)
73: , DECODE( px_object_version_number, FND_API.G_MISS_NUM, 1, px_object_version_number)
74: , DECODE( p_last_update_date, FND_API.G_MISS_DATE, SYSDATE, p_last_update_date)
75: , DECODE( p_last_updated_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_last_updated_by)
76: , DECODE( p_creation_date, FND_API.G_MISS_DATE, SYSDATE, p_creation_date)
69: (
70: DECODE( px_qualifier_market_option_id, FND_API.G_MISS_NUM, NULL, px_qualifier_market_option_id)
71: , DECODE( p_offer_market_option_id, FND_API.G_MISS_NUM, NULL, p_offer_market_option_id)
72: , DECODE( p_qp_qualifier_id, FND_API.G_MISS_NUM, NULL, p_qp_qualifier_id)
73: , DECODE( px_object_version_number, FND_API.G_MISS_NUM, 1, px_object_version_number)
74: , DECODE( p_last_update_date, FND_API.G_MISS_DATE, SYSDATE, p_last_update_date)
75: , DECODE( p_last_updated_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_last_updated_by)
76: , DECODE( p_creation_date, FND_API.G_MISS_DATE, SYSDATE, p_creation_date)
77: , DECODE( p_created_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_created_by)
70: DECODE( px_qualifier_market_option_id, FND_API.G_MISS_NUM, NULL, px_qualifier_market_option_id)
71: , DECODE( p_offer_market_option_id, FND_API.G_MISS_NUM, NULL, p_offer_market_option_id)
72: , DECODE( p_qp_qualifier_id, FND_API.G_MISS_NUM, NULL, p_qp_qualifier_id)
73: , DECODE( px_object_version_number, FND_API.G_MISS_NUM, 1, px_object_version_number)
74: , DECODE( p_last_update_date, FND_API.G_MISS_DATE, SYSDATE, p_last_update_date)
75: , DECODE( p_last_updated_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_last_updated_by)
76: , DECODE( p_creation_date, FND_API.G_MISS_DATE, SYSDATE, p_creation_date)
77: , DECODE( p_created_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_created_by)
78: , DECODE( p_last_update_login, FND_API.G_MISS_NUM, FND_GLOBAL.CONC_LOGIN_ID, p_last_update_login)
71: , DECODE( p_offer_market_option_id, FND_API.G_MISS_NUM, NULL, p_offer_market_option_id)
72: , DECODE( p_qp_qualifier_id, FND_API.G_MISS_NUM, NULL, p_qp_qualifier_id)
73: , DECODE( px_object_version_number, FND_API.G_MISS_NUM, 1, px_object_version_number)
74: , DECODE( p_last_update_date, FND_API.G_MISS_DATE, SYSDATE, p_last_update_date)
75: , DECODE( p_last_updated_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_last_updated_by)
76: , DECODE( p_creation_date, FND_API.G_MISS_DATE, SYSDATE, p_creation_date)
77: , DECODE( p_created_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_created_by)
78: , DECODE( p_last_update_login, FND_API.G_MISS_NUM, FND_GLOBAL.CONC_LOGIN_ID, p_last_update_login)
79: );
72: , DECODE( p_qp_qualifier_id, FND_API.G_MISS_NUM, NULL, p_qp_qualifier_id)
73: , DECODE( px_object_version_number, FND_API.G_MISS_NUM, 1, px_object_version_number)
74: , DECODE( p_last_update_date, FND_API.G_MISS_DATE, SYSDATE, p_last_update_date)
75: , DECODE( p_last_updated_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_last_updated_by)
76: , DECODE( p_creation_date, FND_API.G_MISS_DATE, SYSDATE, p_creation_date)
77: , DECODE( p_created_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_created_by)
78: , DECODE( p_last_update_login, FND_API.G_MISS_NUM, FND_GLOBAL.CONC_LOGIN_ID, p_last_update_login)
79: );
80:
73: , DECODE( px_object_version_number, FND_API.G_MISS_NUM, 1, px_object_version_number)
74: , DECODE( p_last_update_date, FND_API.G_MISS_DATE, SYSDATE, p_last_update_date)
75: , DECODE( p_last_updated_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_last_updated_by)
76: , DECODE( p_creation_date, FND_API.G_MISS_DATE, SYSDATE, p_creation_date)
77: , DECODE( p_created_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_created_by)
78: , DECODE( p_last_update_login, FND_API.G_MISS_NUM, FND_GLOBAL.CONC_LOGIN_ID, p_last_update_login)
79: );
80:
81: END Insert_Row;
74: , DECODE( p_last_update_date, FND_API.G_MISS_DATE, SYSDATE, p_last_update_date)
75: , DECODE( p_last_updated_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_last_updated_by)
76: , DECODE( p_creation_date, FND_API.G_MISS_DATE, SYSDATE, p_creation_date)
77: , DECODE( p_created_by, FND_API.G_MISS_NUM, FND_GLOBAL.USER_ID, p_created_by)
78: , DECODE( p_last_update_login, FND_API.G_MISS_NUM, FND_GLOBAL.CONC_LOGIN_ID, p_last_update_login)
79: );
80:
81: END Insert_Row;
82:
105: IS
106: BEGIN
107: Update ozf_qualifier_market_option
108: SET
109: qualifier_market_option_id = DECODE(p_qualifier_market_option_id , null, qualifier_market_option_id , FND_API.G_MISS_NUM, null, p_qualifier_market_option_id),
110: offer_market_option_id = DECODE( p_offer_market_option_id, null, offer_market_option_id, FND_API.G_MISS_NUM, null, p_offer_market_option_id),
111: qp_qualifier_id = DECODE( p_qp_qualifier_id , null, qp_qualifier_id , FND_API.G_MISS_NUM, null, p_qp_qualifier_id),
112: last_update_date = DECODE( p_last_update_date, to_date(NULL), last_update_date, FND_API.G_MISS_DATE, to_date(null), p_last_update_date),
113: last_updated_by = DECODE( p_last_updated_by, null, last_updated_by, FND_API.G_MISS_NUM, null, p_last_updated_by),
106: BEGIN
107: Update ozf_qualifier_market_option
108: SET
109: qualifier_market_option_id = DECODE(p_qualifier_market_option_id , null, qualifier_market_option_id , FND_API.G_MISS_NUM, null, p_qualifier_market_option_id),
110: offer_market_option_id = DECODE( p_offer_market_option_id, null, offer_market_option_id, FND_API.G_MISS_NUM, null, p_offer_market_option_id),
111: qp_qualifier_id = DECODE( p_qp_qualifier_id , null, qp_qualifier_id , FND_API.G_MISS_NUM, null, p_qp_qualifier_id),
112: last_update_date = DECODE( p_last_update_date, to_date(NULL), last_update_date, FND_API.G_MISS_DATE, to_date(null), p_last_update_date),
113: last_updated_by = DECODE( p_last_updated_by, null, last_updated_by, FND_API.G_MISS_NUM, null, p_last_updated_by),
114: last_update_login = DECODE( p_last_update_login, null, last_update_login, FND_API.G_MISS_NUM, null, p_last_update_login),
107: Update ozf_qualifier_market_option
108: SET
109: qualifier_market_option_id = DECODE(p_qualifier_market_option_id , null, qualifier_market_option_id , FND_API.G_MISS_NUM, null, p_qualifier_market_option_id),
110: offer_market_option_id = DECODE( p_offer_market_option_id, null, offer_market_option_id, FND_API.G_MISS_NUM, null, p_offer_market_option_id),
111: qp_qualifier_id = DECODE( p_qp_qualifier_id , null, qp_qualifier_id , FND_API.G_MISS_NUM, null, p_qp_qualifier_id),
112: last_update_date = DECODE( p_last_update_date, to_date(NULL), last_update_date, FND_API.G_MISS_DATE, to_date(null), p_last_update_date),
113: last_updated_by = DECODE( p_last_updated_by, null, last_updated_by, FND_API.G_MISS_NUM, null, p_last_updated_by),
114: last_update_login = DECODE( p_last_update_login, null, last_update_login, FND_API.G_MISS_NUM, null, p_last_update_login),
115: object_version_number = nvl(p_object_version_number,0) + 1
108: SET
109: qualifier_market_option_id = DECODE(p_qualifier_market_option_id , null, qualifier_market_option_id , FND_API.G_MISS_NUM, null, p_qualifier_market_option_id),
110: offer_market_option_id = DECODE( p_offer_market_option_id, null, offer_market_option_id, FND_API.G_MISS_NUM, null, p_offer_market_option_id),
111: qp_qualifier_id = DECODE( p_qp_qualifier_id , null, qp_qualifier_id , FND_API.G_MISS_NUM, null, p_qp_qualifier_id),
112: last_update_date = DECODE( p_last_update_date, to_date(NULL), last_update_date, FND_API.G_MISS_DATE, to_date(null), p_last_update_date),
113: last_updated_by = DECODE( p_last_updated_by, null, last_updated_by, FND_API.G_MISS_NUM, null, p_last_updated_by),
114: last_update_login = DECODE( p_last_update_login, null, last_update_login, FND_API.G_MISS_NUM, null, p_last_update_login),
115: object_version_number = nvl(p_object_version_number,0) + 1
116: WHERE qualifier_market_option_id = p_qualifier_market_option_id
109: qualifier_market_option_id = DECODE(p_qualifier_market_option_id , null, qualifier_market_option_id , FND_API.G_MISS_NUM, null, p_qualifier_market_option_id),
110: offer_market_option_id = DECODE( p_offer_market_option_id, null, offer_market_option_id, FND_API.G_MISS_NUM, null, p_offer_market_option_id),
111: qp_qualifier_id = DECODE( p_qp_qualifier_id , null, qp_qualifier_id , FND_API.G_MISS_NUM, null, p_qp_qualifier_id),
112: last_update_date = DECODE( p_last_update_date, to_date(NULL), last_update_date, FND_API.G_MISS_DATE, to_date(null), p_last_update_date),
113: last_updated_by = DECODE( p_last_updated_by, null, last_updated_by, FND_API.G_MISS_NUM, null, p_last_updated_by),
114: last_update_login = DECODE( p_last_update_login, null, last_update_login, FND_API.G_MISS_NUM, null, p_last_update_login),
115: object_version_number = nvl(p_object_version_number,0) + 1
116: WHERE qualifier_market_option_id = p_qualifier_market_option_id
117: AND object_version_number = p_object_version_number;
110: offer_market_option_id = DECODE( p_offer_market_option_id, null, offer_market_option_id, FND_API.G_MISS_NUM, null, p_offer_market_option_id),
111: qp_qualifier_id = DECODE( p_qp_qualifier_id , null, qp_qualifier_id , FND_API.G_MISS_NUM, null, p_qp_qualifier_id),
112: last_update_date = DECODE( p_last_update_date, to_date(NULL), last_update_date, FND_API.G_MISS_DATE, to_date(null), p_last_update_date),
113: last_updated_by = DECODE( p_last_updated_by, null, last_updated_by, FND_API.G_MISS_NUM, null, p_last_updated_by),
114: last_update_login = DECODE( p_last_update_login, null, last_update_login, FND_API.G_MISS_NUM, null, p_last_update_login),
115: object_version_number = nvl(p_object_version_number,0) + 1
116: WHERE qualifier_market_option_id = p_qualifier_market_option_id
117: AND object_version_number = p_object_version_number;
118:
117: AND object_version_number = p_object_version_number;
118:
119:
120: IF (SQL%NOTFOUND) THEN
121: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
122: END IF;
123:
124:
125: END Update_Row;
144: DELETE FROM ozf_qualifier_market_option
145: WHERE qualifier_market_option_id = p_qualifier_market_option_id
146: AND object_version_number = p_object_version_number;
147: If (SQL%NOTFOUND) then
148: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
149: End If;
150: END Delete_Row ;
151:
152:
179: FETCH c INTO Recinfo;
180: IF (c%NOTFOUND) THEN
181: CLOSE c;
182: AMS_Utility_PVT.error_message ('AMS_API_RECORD_NOT_FOUND');
183: RAISE FND_API.g_exc_error;
184: END IF;
185: CLOSE c;
186: END Lock_Row;
187: