51: x_msg_data := l_msg_data ;
52:
53: EXCEPTION
54:
55: WHEN Fnd_Api.G_EXC_ERROR THEN
56: ROLLBACK TO save_Insert_row;
57: x_return_status := Fnd_Api.G_RET_STS_ERROR;
58: x_msg_count := l_msg_count ;
59: x_msg_data := l_msg_data ;
53: EXCEPTION
54:
55: WHEN Fnd_Api.G_EXC_ERROR THEN
56: ROLLBACK TO save_Insert_row;
57: x_return_status := Fnd_Api.G_RET_STS_ERROR;
58: x_msg_count := l_msg_count ;
59: x_msg_data := l_msg_data ;
60: Fnd_Msg_Pub.count_and_get(
61: p_count => x_msg_count
59: x_msg_data := l_msg_data ;
60: Fnd_Msg_Pub.count_and_get(
61: p_count => x_msg_count
62: ,p_data => x_msg_data);
63: WHEN Fnd_Api.G_EXC_UNEXPECTED_ERROR THEN
64: ROLLBACK TO save_Insert_row;
65: x_return_status := Fnd_Api.G_RET_STS_UNEXP_ERROR;
66: x_msg_count := l_msg_count ;
67: x_msg_data := l_msg_data ;
61: p_count => x_msg_count
62: ,p_data => x_msg_data);
63: WHEN Fnd_Api.G_EXC_UNEXPECTED_ERROR THEN
64: ROLLBACK TO save_Insert_row;
65: x_return_status := Fnd_Api.G_RET_STS_UNEXP_ERROR;
66: x_msg_count := l_msg_count ;
67: x_msg_data := l_msg_data ;
68: Fnd_Msg_Pub.count_and_get(
69: p_count => x_msg_count
69: p_count => x_msg_count
70: ,p_data => x_msg_data);
71: WHEN OTHERS THEN
72: ROLLBACK TO save_Insert_row;
73: x_return_status := Fnd_Api.G_RET_STS_UNEXP_ERROR;
74: x_msg_count := l_msg_count ;
75: x_msg_data := l_msg_data ;
76: Fnd_Msg_Pub.ADD_EXC_MSG('OKL_INT_EXT_CSH_APP_PUB','insert_row');
77: Fnd_Msg_Pub.count_and_get(