76: last_update_date,
77: last_update_login,
78: object_version_number
79: ) VALUES (
80: DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id),
81: DECODE( p_content_type, FND_API.g_miss_char, NULL, p_content_type),
82: DECODE( p_stylesheet_filename, FND_API.g_miss_char, NULL, p_stylesheet_filename),
83: DECODE( p_status_code, FND_API.g_miss_char, NULL, p_status_code),
84: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
77: last_update_login,
78: object_version_number
79: ) VALUES (
80: DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id),
81: DECODE( p_content_type, FND_API.g_miss_char, NULL, p_content_type),
82: DECODE( p_stylesheet_filename, FND_API.g_miss_char, NULL, p_stylesheet_filename),
83: DECODE( p_status_code, FND_API.g_miss_char, NULL, p_status_code),
84: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
85: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
78: object_version_number
79: ) VALUES (
80: DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id),
81: DECODE( p_content_type, FND_API.g_miss_char, NULL, p_content_type),
82: DECODE( p_stylesheet_filename, FND_API.g_miss_char, NULL, p_stylesheet_filename),
83: DECODE( p_status_code, FND_API.g_miss_char, NULL, p_status_code),
84: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
85: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
86: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
79: ) VALUES (
80: DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id),
81: DECODE( p_content_type, FND_API.g_miss_char, NULL, p_content_type),
82: DECODE( p_stylesheet_filename, FND_API.g_miss_char, NULL, p_stylesheet_filename),
83: DECODE( p_status_code, FND_API.g_miss_char, NULL, p_status_code),
84: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
85: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
86: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
87: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
80: DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id),
81: DECODE( p_content_type, FND_API.g_miss_char, NULL, p_content_type),
82: DECODE( p_stylesheet_filename, FND_API.g_miss_char, NULL, p_stylesheet_filename),
83: DECODE( p_status_code, FND_API.g_miss_char, NULL, p_status_code),
84: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
85: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
86: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
87: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
88: DECODE( p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login),
81: DECODE( p_content_type, FND_API.g_miss_char, NULL, p_content_type),
82: DECODE( p_stylesheet_filename, FND_API.g_miss_char, NULL, p_stylesheet_filename),
83: DECODE( p_status_code, FND_API.g_miss_char, NULL, p_status_code),
84: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
85: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
86: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
87: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
88: DECODE( p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login),
89: DECODE( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number));
82: DECODE( p_stylesheet_filename, FND_API.g_miss_char, NULL, p_stylesheet_filename),
83: DECODE( p_status_code, FND_API.g_miss_char, NULL, p_status_code),
84: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
85: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
86: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
87: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
88: DECODE( p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login),
89: DECODE( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number));
90:
83: DECODE( p_status_code, FND_API.g_miss_char, NULL, p_status_code),
84: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
85: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
86: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
87: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
88: DECODE( p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login),
89: DECODE( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number));
90:
91: IF (AMS_DEBUG_HIGH_ON) THEN
84: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
85: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
86: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
87: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
88: DECODE( p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login),
89: DECODE( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number));
90:
91: IF (AMS_DEBUG_HIGH_ON) THEN
92:
85: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
86: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
87: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
88: DECODE( p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login),
89: DECODE( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number));
90:
91: IF (AMS_DEBUG_HIGH_ON) THEN
92:
93:
108: LAST_UPDATED_BY,
109: LANGUAGE,
110: SOURCE_LANG
111: ) select
112: DECODE( p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login),
113: DECODE( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number),
114: DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id),
115: DECODE( p_name, FND_API.g_miss_char, NULL, p_name),
116: DECODE( p_description, FND_API.g_miss_char, NULL, p_description),
109: LANGUAGE,
110: SOURCE_LANG
111: ) select
112: DECODE( p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login),
113: DECODE( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number),
114: DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id),
115: DECODE( p_name, FND_API.g_miss_char, NULL, p_name),
116: DECODE( p_description, FND_API.g_miss_char, NULL, p_description),
117: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
110: SOURCE_LANG
111: ) select
112: DECODE( p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login),
113: DECODE( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number),
114: DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id),
115: DECODE( p_name, FND_API.g_miss_char, NULL, p_name),
116: DECODE( p_description, FND_API.g_miss_char, NULL, p_description),
117: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
118: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
111: ) select
112: DECODE( p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login),
113: DECODE( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number),
114: DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id),
115: DECODE( p_name, FND_API.g_miss_char, NULL, p_name),
116: DECODE( p_description, FND_API.g_miss_char, NULL, p_description),
117: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
118: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
119: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
112: DECODE( p_last_update_login, FND_API.g_miss_num, NULL, p_last_update_login),
113: DECODE( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number),
114: DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id),
115: DECODE( p_name, FND_API.g_miss_char, NULL, p_name),
116: DECODE( p_description, FND_API.g_miss_char, NULL, p_description),
117: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
118: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
119: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
120: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
113: DECODE( px_object_version_number, FND_API.g_miss_num, NULL, px_object_version_number),
114: DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id),
115: DECODE( p_name, FND_API.g_miss_char, NULL, p_name),
116: DECODE( p_description, FND_API.g_miss_char, NULL, p_description),
117: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
118: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
119: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
120: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
121: L.LANGUAGE_CODE,
114: DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id),
115: DECODE( p_name, FND_API.g_miss_char, NULL, p_name),
116: DECODE( p_description, FND_API.g_miss_char, NULL, p_description),
117: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
118: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
119: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
120: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
121: L.LANGUAGE_CODE,
122: userenv('LANG')
115: DECODE( p_name, FND_API.g_miss_char, NULL, p_name),
116: DECODE( p_description, FND_API.g_miss_char, NULL, p_description),
117: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
118: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
119: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
120: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
121: L.LANGUAGE_CODE,
122: userenv('LANG')
123: from FND_LANGUAGES L
116: DECODE( p_description, FND_API.g_miss_char, NULL, p_description),
117: DECODE( p_created_by, FND_API.g_miss_num, NULL, p_created_by),
118: DECODE( p_creation_date, FND_API.g_miss_date, NULL, p_creation_date),
119: DECODE( p_last_update_date, FND_API.g_miss_date, NULL, p_last_update_date),
120: DECODE( p_last_updated_by, FND_API.g_miss_num, NULL, p_last_updated_by),
121: L.LANGUAGE_CODE,
122: userenv('LANG')
123: from FND_LANGUAGES L
124: where L.INSTALLED_FLAG in ('I', 'B')
124: where L.INSTALLED_FLAG in ('I', 'B')
125: and not exists
126: (select NULL
127: from AMS_IBA_PL_STYLESHTS_TL T
128: where T.STYLESHEET_ID = DECODE( px_stylesheet_id, FND_API.g_miss_num, NULL, px_stylesheet_id)
129: and T.LANGUAGE = L.LANGUAGE_CODE);
130:
131: IF (AMS_DEBUG_HIGH_ON) THEN
132:
171: IS
172: BEGIN
173: Update AMS_IBA_PL_STYLESHTS_B
174: SET
175: content_type = DECODE( p_content_type, FND_API.g_miss_char, content_type, p_content_type),
176: stylesheet_filename = DECODE( p_stylesheet_filename, FND_API.g_miss_char, stylesheet_filename, p_stylesheet_filename),
177: status_code = DECODE( p_status_code, FND_API.g_miss_char, status_code, p_status_code),
178: last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
179: last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
172: BEGIN
173: Update AMS_IBA_PL_STYLESHTS_B
174: SET
175: content_type = DECODE( p_content_type, FND_API.g_miss_char, content_type, p_content_type),
176: stylesheet_filename = DECODE( p_stylesheet_filename, FND_API.g_miss_char, stylesheet_filename, p_stylesheet_filename),
177: status_code = DECODE( p_status_code, FND_API.g_miss_char, status_code, p_status_code),
178: last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
179: last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
180: last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
173: Update AMS_IBA_PL_STYLESHTS_B
174: SET
175: content_type = DECODE( p_content_type, FND_API.g_miss_char, content_type, p_content_type),
176: stylesheet_filename = DECODE( p_stylesheet_filename, FND_API.g_miss_char, stylesheet_filename, p_stylesheet_filename),
177: status_code = DECODE( p_status_code, FND_API.g_miss_char, status_code, p_status_code),
178: last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
179: last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
180: last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
181: object_version_number = DECODE( p_object_version_number, FND_API.g_miss_num, object_version_number, p_object_version_number)
174: SET
175: content_type = DECODE( p_content_type, FND_API.g_miss_char, content_type, p_content_type),
176: stylesheet_filename = DECODE( p_stylesheet_filename, FND_API.g_miss_char, stylesheet_filename, p_stylesheet_filename),
177: status_code = DECODE( p_status_code, FND_API.g_miss_char, status_code, p_status_code),
178: last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
179: last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
180: last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
181: object_version_number = DECODE( p_object_version_number, FND_API.g_miss_num, object_version_number, p_object_version_number)
182: WHERE STYLESHEET_ID = p_STYLESHEET_ID
175: content_type = DECODE( p_content_type, FND_API.g_miss_char, content_type, p_content_type),
176: stylesheet_filename = DECODE( p_stylesheet_filename, FND_API.g_miss_char, stylesheet_filename, p_stylesheet_filename),
177: status_code = DECODE( p_status_code, FND_API.g_miss_char, status_code, p_status_code),
178: last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
179: last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
180: last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
181: object_version_number = DECODE( p_object_version_number, FND_API.g_miss_num, object_version_number, p_object_version_number)
182: WHERE STYLESHEET_ID = p_STYLESHEET_ID
183: AND object_version_number = p_object_version_number;
176: stylesheet_filename = DECODE( p_stylesheet_filename, FND_API.g_miss_char, stylesheet_filename, p_stylesheet_filename),
177: status_code = DECODE( p_status_code, FND_API.g_miss_char, status_code, p_status_code),
178: last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
179: last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
180: last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
181: object_version_number = DECODE( p_object_version_number, FND_API.g_miss_num, object_version_number, p_object_version_number)
182: WHERE STYLESHEET_ID = p_STYLESHEET_ID
183: AND object_version_number = p_object_version_number;
184:
177: status_code = DECODE( p_status_code, FND_API.g_miss_char, status_code, p_status_code),
178: last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
179: last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
180: last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
181: object_version_number = DECODE( p_object_version_number, FND_API.g_miss_num, object_version_number, p_object_version_number)
182: WHERE STYLESHEET_ID = p_STYLESHEET_ID
183: AND object_version_number = p_object_version_number;
184:
185: IF (SQL%NOTFOUND) THEN
182: WHERE STYLESHEET_ID = p_STYLESHEET_ID
183: AND object_version_number = p_object_version_number;
184:
185: IF (SQL%NOTFOUND) THEN
186: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
187: END IF;
188:
189: UPDATE ams_iba_pl_styleshts_tl SET
190: name = DECODE(p_name,FND_API.g_miss_char,name,p_name),
186: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
187: END IF;
188:
189: UPDATE ams_iba_pl_styleshts_tl SET
190: name = DECODE(p_name,FND_API.g_miss_char,name,p_name),
191: description = DECODE(p_description,FND_API.g_miss_char,description,p_description),
192: last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
193: last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
194: last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
187: END IF;
188:
189: UPDATE ams_iba_pl_styleshts_tl SET
190: name = DECODE(p_name,FND_API.g_miss_char,name,p_name),
191: description = DECODE(p_description,FND_API.g_miss_char,description,p_description),
192: last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
193: last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
194: last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
195: source_lang = userenv('LANG')
188:
189: UPDATE ams_iba_pl_styleshts_tl SET
190: name = DECODE(p_name,FND_API.g_miss_char,name,p_name),
191: description = DECODE(p_description,FND_API.g_miss_char,description,p_description),
192: last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
193: last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
194: last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
195: source_lang = userenv('LANG')
196: where stylesheet_id = p_stylesheet_iD
189: UPDATE ams_iba_pl_styleshts_tl SET
190: name = DECODE(p_name,FND_API.g_miss_char,name,p_name),
191: description = DECODE(p_description,FND_API.g_miss_char,description,p_description),
192: last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
193: last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
194: last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
195: source_lang = userenv('LANG')
196: where stylesheet_id = p_stylesheet_iD
197: and userenv('lang') in (language, source_lang);
190: name = DECODE(p_name,FND_API.g_miss_char,name,p_name),
191: description = DECODE(p_description,FND_API.g_miss_char,description,p_description),
192: last_update_date = DECODE( p_last_update_date, FND_API.g_miss_date, last_update_date, p_last_update_date),
193: last_updated_by = DECODE( p_last_updated_by, FND_API.g_miss_num, last_updated_by, p_last_updated_by),
194: last_update_login = DECODE( p_last_update_login, FND_API.g_miss_num, last_update_login, p_last_update_login),
195: source_lang = userenv('LANG')
196: where stylesheet_id = p_stylesheet_iD
197: and userenv('lang') in (language, source_lang);
198:
196: where stylesheet_id = p_stylesheet_iD
197: and userenv('lang') in (language, source_lang);
198:
199: IF (SQL%NOTFOUND) THEN
200: RAISE FND_API.g_exc_error;
201: END IF;
202:
203: END Update_Row;
204:
226: DELETE FROM ams_iba_pl_styleshts_b
227: WHERE stylesheet_id = p_stylesheet_id;
228:
229: If (SQL%NOTFOUND) then
230: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
231: End If;
232:
233: DELETE FROM ams_iba_pl_styleshts_tl
234: WHERE stylesheet_id = p_stylesheet_id;