179: if (p_commit = FND_API.G_TRUE) then
180: COMMIT WORK;
181: end if;
182:
183: FND_MSG_PUB.Count_And_Get(
184: p_count => x_msg_count,
185: p_data => x_msg_data
186: );
187:
193: WHEN FND_API.G_EXC_ERROR THEN
194: FA_SRVR_MSG.Add_Message(
195: calling_fn => 'FA_UNIT_ADJ_PUB.do_unit_adjustment', p_log_level_rec => g_log_level_rec);
196:
197: FND_MSG_PUB.Count_And_Get(
198: p_count => x_msg_count,
199: p_data => x_msg_data
200: );
201: ROLLBACK TO unit_adj_pub;
204: WHEN OTHERS THEN
205: FA_SRVR_MSG.Add_Sql_Error(
206: calling_fn => 'FA_UNIT_ADJ_PUB.do_unit_adjustment', p_log_level_rec => g_log_level_rec);
207:
208: FND_MSG_PUB.Count_And_Get(
209: p_count => x_msg_count,
210: p_data => x_msg_data
211: );
212: ROLLBACK TO unit_adj_pub;