886:
887: BEGIN
888: g_error_message := nvl(p_error_message,SUBSTRB(SQLERRM,1,1000));
889:
890: fnd_message.set_name('PA','PA_WF_FATAL_ERROR');
891: fnd_message.set_token('ERROR_STACK',p_error_stack);
892: fnd_message.set_token('ERROR_STAGE',p_error_stage);
893: fnd_message.set_token('ERROR_MESSAGE',g_error_message);
894: fnd_message.set_token('ERROR_ARG1',p_arg1);
887: BEGIN
888: g_error_message := nvl(p_error_message,SUBSTRB(SQLERRM,1,1000));
889:
890: fnd_message.set_name('PA','PA_WF_FATAL_ERROR');
891: fnd_message.set_token('ERROR_STACK',p_error_stack);
892: fnd_message.set_token('ERROR_STAGE',p_error_stage);
893: fnd_message.set_token('ERROR_MESSAGE',g_error_message);
894: fnd_message.set_token('ERROR_ARG1',p_arg1);
895: fnd_message.set_token('ERROR_ARG2',p_arg2);
888: g_error_message := nvl(p_error_message,SUBSTRB(SQLERRM,1,1000));
889:
890: fnd_message.set_name('PA','PA_WF_FATAL_ERROR');
891: fnd_message.set_token('ERROR_STACK',p_error_stack);
892: fnd_message.set_token('ERROR_STAGE',p_error_stage);
893: fnd_message.set_token('ERROR_MESSAGE',g_error_message);
894: fnd_message.set_token('ERROR_ARG1',p_arg1);
895: fnd_message.set_token('ERROR_ARG2',p_arg2);
896:
889:
890: fnd_message.set_name('PA','PA_WF_FATAL_ERROR');
891: fnd_message.set_token('ERROR_STACK',p_error_stack);
892: fnd_message.set_token('ERROR_STAGE',p_error_stage);
893: fnd_message.set_token('ERROR_MESSAGE',g_error_message);
894: fnd_message.set_token('ERROR_ARG1',p_arg1);
895: fnd_message.set_token('ERROR_ARG2',p_arg2);
896:
897: l_result := fnd_message.get_encoded;
890: fnd_message.set_name('PA','PA_WF_FATAL_ERROR');
891: fnd_message.set_token('ERROR_STACK',p_error_stack);
892: fnd_message.set_token('ERROR_STAGE',p_error_stage);
893: fnd_message.set_token('ERROR_MESSAGE',g_error_message);
894: fnd_message.set_token('ERROR_ARG1',p_arg1);
895: fnd_message.set_token('ERROR_ARG2',p_arg2);
896:
897: l_result := fnd_message.get_encoded;
898:
891: fnd_message.set_token('ERROR_STACK',p_error_stack);
892: fnd_message.set_token('ERROR_STAGE',p_error_stage);
893: fnd_message.set_token('ERROR_MESSAGE',g_error_message);
894: fnd_message.set_token('ERROR_ARG1',p_arg1);
895: fnd_message.set_token('ERROR_ARG2',p_arg2);
896:
897: l_result := fnd_message.get_encoded;
898:
899: g_error_message := NULL;
893: fnd_message.set_token('ERROR_MESSAGE',g_error_message);
894: fnd_message.set_token('ERROR_ARG1',p_arg1);
895: fnd_message.set_token('ERROR_ARG2',p_arg2);
896:
897: l_result := fnd_message.get_encoded;
898:
899: g_error_message := NULL;
900:
901: RETURN l_result;