1143: EXCEPTION
1144: WHEN FND_API.G_EXC_UNEXPECTED_ERROR THEN
1145: retcode := 2 ;
1146: cn_message_pkg.end_batch(l_process_audit_id);
1147: FND_MSG_PUB.count_and_get
1148: (p_count => l_msg_count ,
1149: p_data => errbuf ,
1150: p_encoded => FND_API.G_FALSE
1151: );
1156: retcode := 2 ;
1157: errbuf := fnd_program.message;
1158: ELSE
1159: retcode := 2 ;
1160: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
1161: THEN
1162: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME ,l_api_name );
1163: END IF;
1164: FND_MSG_PUB.count_and_get
1158: ELSE
1159: retcode := 2 ;
1160: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
1161: THEN
1162: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME ,l_api_name );
1163: END IF;
1164: FND_MSG_PUB.count_and_get
1165: (p_count => l_msg_count ,
1166: p_data => errbuf ,
1160: IF FND_MSG_PUB.Check_Msg_Level(FND_MSG_PUB.G_MSG_LVL_UNEXP_ERROR)
1161: THEN
1162: FND_MSG_PUB.Add_Exc_Msg( G_PKG_NAME ,l_api_name );
1163: END IF;
1164: FND_MSG_PUB.count_and_get
1165: (p_count => l_msg_count ,
1166: p_data => errbuf ,
1167: p_encoded => FND_API.G_FALSE
1168: );