Ao alterar alguns parâmetros de um concurrent, ao executá-lo comecei a receber o seguinte ERRO no momento de informar os parâmetros:
APP-FND-00944: Program error: Please inform your support representative that:
FLEXFIELDS SERVER-SIDE VALIDATION package reports error:
FND_FLEX_VAL_UTIL.flex_date_converter() failed.
Message : p_vs_format_type: Y, p_tz_direction: 1, p_input: AAAA_GL_CLOSURE_RUN_PROGRAMS, p_input_mask: YYYY/MM/DD HH24:MI:SS, p_output_mask: DD-MON-RRRR HH24:MI:SS, fnd_date.outputDT_mask: DD-MON-RRRR HH24:MI:SS, fnd_date.userDT_mask: DD-MON-RRRR HH24:MI:SS
Error : ORA-01841: (full) year must be between -4713 and +9999, and not be 0
SOLUÇÃO:
Apenas exclui-lo e recriá-lo !!!
begin
fnd_program.delete_program ('XXXM9999_PROCB','Custom Cross Moduler');
fnd_program.delete_executable('XXXM9999_PROCB','Custom Cross Moduler');
end;
Pior é que quase sempre esse método dá certo :-S