132: /* Standard Start of API savepoint */
133: SAVEPOINT create_attribute_pub;
134:
135: /* Standard call to check for call compatibility. */
136: IF NOT FND_API.Compatible_API_Call (c_api_version,
137: p_api_version,
138: c_api_name,
139: pc_pkg_name)
140: THEN
137: p_api_version,
138: c_api_name,
139: pc_pkg_name)
140: THEN
141: RAISE FND_API.G_EXC_UNEXPECTED_ERROR;
142: END IF;
143:
144: /* Initialize API return status to success */
145: x_return_status := pc_ret_sts_success;
299: ,X_LAST_UPDATED_BY => pc_user_id
300: ,X_LAST_UPDATE_LOGIN => pc_last_update_login);
301:
302:
303: IF FND_API.To_Boolean( p_commit ) THEN
304: COMMIT WORK;
305: END IF;
306:
307: x_attribute_id := v_attribute_id;
398: (p_count => x_msg_count,
399: p_data => x_msg_data);
400:
401:
402: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
403: ROLLBACK TO create_object_pub;
404: x_return_status := pc_ret_sts_unexp_error;
405:
406: fem_engines_pkg.tech_message(p_severity => pc_log_level_unexpected,