aqui que sao informados. (default CHR(0))- ArgumentNN: Ultimo parametro, tipo ARGUMENT, no total de 100, que podemos utilizar. (default CHR(0)Note que todos os parametros sao do tipo IN, ou seja, de entrada.Consideracoes sobre os parametros (Arguments): Como eles possuem valores padroes em suas definicoes, os chamados valores Default, nao necessitamos informar os 100 parametros, caso os mesmos nao sejam utilizados. Contudo, levando em conta minha experiencia em desenvolvimento, ja houve casos de problemas na execucao, se estes valores padroes nao fossem informados. Desta forma, fica a dica. Caso algum erro esteja acontecendo e tudo ja foi verificado, pode ser o momento de testar coisas imaginaveis, como por exemplo, esta. Por via das duvidas, sempre informo ;-p. Veja como ficaria a chamada, informando o todos os parametros:w_request_id := fnd_request.submit_request( 'INV' ,'INV' ,null ,null ,false ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0) ,chr(0)); No total, a chamada da funcao totaliza 105 parametros.ATENCAO: Outro fator importante que deve ser considerado e que determinados concorrentes, principalmente, os nativos (se diz nativos, aqueles que sao padroes do EBS, e nao os customizados), podem necessitar de valores de determinadas variaveis de ambiente, ou variaveis locais para funcionar. Desta forma, quando voce executa um concorrente nativo via codigo, atraves de um objeto customizado, por exemplo, estas variaveis podem nao estar visiveis, podendo ocasionar um erro, nao permitindo que o concorrente seja submetido. Caso isto aconteca, podemos simular o ambiente do EBS, configurando algumas varaveis.Para mais detalhes sobre estas configuracoes, veja o artigo Simulando sessao Oracle Application em Ferramentas de acesso a Banco de Dados, neste blog.Verificando Status do Concorrente:Dentro do pacote FND_CONCURRENT ha funcoes e procedimentos que podem ser uteis quando estamos manipulando concorrentes, e uma destas utilidades e a verificacao do status ou da fase de um concorrente, em um determinado momento da execucao, sendo durante ou apos termino da mesma. Veja a chamada a seguir:w_request_status := fnd_concurrent.get_request_status( request_id IN OUT NOCOPY number, ,appl_shortname IN varchar2 default NULL, ,program IN varchar2 default NULL, ,phase OUT NOCOPY varchar2, ,status OUT NOCOPY varchar2, ,dev_phase OUT NOCOPY varchar2, ,dev_status OUT NOCOPY varchar2, ,message OUT NOCOPY varchar2);Esta funcao, que retorna true ou false, possui parametros de saida e de entrada. Veja o significado de cada um deles:Parametros de Entrada (IN):- Request_id : ID do Concorrente que deve ser verificado. Obs. Este parametro tambem e de saida (OUT).Obs.: Se a informacao referente a aplicacao (appl_shortname) e ao programa (Program) e passado como parametro, o ID do Concorrente mais recente para este programa e devolvido juntamente com o estado e fase.- Appl_shortname: