50: x_return_status := l_return_status;
51: x_msg_count := l_msg_count;
52: x_msg_data := l_msg_data;
53:
54: IF (l_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
55: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
56: ELSIF (l_return_status = Okl_Api.G_RET_STS_ERROR) THEN
57: RAISE Okl_Api.G_EXCEPTION_ERROR;
58: END IF;
51: x_msg_count := l_msg_count;
52: x_msg_data := l_msg_data;
53:
54: IF (l_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
55: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
56: ELSIF (l_return_status = Okl_Api.G_RET_STS_ERROR) THEN
57: RAISE Okl_Api.G_EXCEPTION_ERROR;
58: END IF;
59:
52: x_msg_data := l_msg_data;
53:
54: IF (l_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
55: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
56: ELSIF (l_return_status = Okl_Api.G_RET_STS_ERROR) THEN
57: RAISE Okl_Api.G_EXCEPTION_ERROR;
58: END IF;
59:
60: EXCEPTION
53:
54: IF (l_return_status = Okl_Api.G_RET_STS_UNEXP_ERROR) THEN
55: RAISE Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR;
56: ELSIF (l_return_status = Okl_Api.G_RET_STS_ERROR) THEN
57: RAISE Okl_Api.G_EXCEPTION_ERROR;
58: END IF;
59:
60: EXCEPTION
61:
58: END IF;
59:
60: EXCEPTION
61:
62: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
63: ROLLBACK TO cash_appl_rules;
64: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
65: x_msg_count := l_msg_count ;
66: x_msg_data := l_msg_data ;
60: EXCEPTION
61:
62: WHEN Okl_Api.G_EXCEPTION_UNEXPECTED_ERROR THEN
63: ROLLBACK TO cash_appl_rules;
64: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
65: x_msg_count := l_msg_count ;
66: x_msg_data := l_msg_data ;
67: -- Fnd_Msg_Pub.count_and_get(
68: -- p_count => x_msg_count
67: -- Fnd_Msg_Pub.count_and_get(
68: -- p_count => x_msg_count
69: -- ,p_data => x_msg_data);
70:
71: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
72: ROLLBACK TO cash_appl_rules;
73: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
74: x_msg_count := l_msg_count ;
75: x_msg_data := l_msg_data ;
69: -- ,p_data => x_msg_data);
70:
71: WHEN Okl_Api.G_EXCEPTION_ERROR THEN
72: ROLLBACK TO cash_appl_rules;
73: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
74: x_msg_count := l_msg_count ;
75: x_msg_data := l_msg_data ;
76: -- Fnd_Msg_Pub.count_and_get(
77: -- p_count => x_msg_count
78: -- ,p_data => x_msg_data);
79:
80: WHEN OTHERS THEN
81: ROLLBACK TO cash_appl_rules;
82: x_return_status := Okl_Api.G_RET_STS_UNEXP_ERROR;
83: x_msg_count := l_msg_count ;
84: x_msg_data := l_msg_data ;
85: Fnd_Msg_Pub.ADD_EXC_MSG('OKL_BTCH_CASH_APPLIC_PUB','unknown exception');
86: Fnd_Msg_Pub.count_and_get(