786: END IF; /* IF p_batchstep_id IS NULL */
787: EXCEPTION
788: WHEN no_routing_associated THEN
789: x_return_status := fnd_api.g_ret_sts_error;
790: fnd_message.set_name ('GMD', 'GMD_NO_ROUTING_ASSOCIATED');
791: fnd_msg_pub.ADD;
792: WHEN step_details_missing THEN
793: x_return_status := fnd_api.g_ret_sts_error;
794: fnd_message.set_name ('GMD', 'GME_STEP_DETAILS_MISSING');
790: fnd_message.set_name ('GMD', 'GMD_NO_ROUTING_ASSOCIATED');
791: fnd_msg_pub.ADD;
792: WHEN step_details_missing THEN
793: x_return_status := fnd_api.g_ret_sts_error;
794: fnd_message.set_name ('GMD', 'GME_STEP_DETAILS_MISSING');
795: fnd_msg_pub.ADD;
796: WHEN circular_reference THEN
797: fnd_message.set_name ('GMD', 'GMD_CIRCULAR_DEPEN_DETECT');
798: fnd_msg_pub.ADD;
793: x_return_status := fnd_api.g_ret_sts_error;
794: fnd_message.set_name ('GMD', 'GME_STEP_DETAILS_MISSING');
795: fnd_msg_pub.ADD;
796: WHEN circular_reference THEN
797: fnd_message.set_name ('GMD', 'GMD_CIRCULAR_DEPEN_DETECT');
798: fnd_msg_pub.ADD;
799: x_return_status := fnd_api.g_ret_sts_error;
800: WHEN OTHERS THEN
801: x_return_status := fnd_api.g_ret_sts_unexp_error;
798: fnd_msg_pub.ADD;
799: x_return_status := fnd_api.g_ret_sts_error;
800: WHEN OTHERS THEN
801: x_return_status := fnd_api.g_ret_sts_unexp_error;
802: fnd_message.set_name ('GMD', 'GMD_UNEXPECTED_ERROR');
803: fnd_message.set_token ('ERROR', SQLERRM);
804: fnd_msg_pub.ADD;
805: END fetch_batch_steps;
806: END gme_close_batch_pvt;
799: x_return_status := fnd_api.g_ret_sts_error;
800: WHEN OTHERS THEN
801: x_return_status := fnd_api.g_ret_sts_unexp_error;
802: fnd_message.set_name ('GMD', 'GMD_UNEXPECTED_ERROR');
803: fnd_message.set_token ('ERROR', SQLERRM);
804: fnd_msg_pub.ADD;
805: END fetch_batch_steps;
806: END gme_close_batch_pvt;