Cadastrando um Concurrent

Perguntas relacionadas a questões técnicas do Oracle EBS. Criação de Concorrentes, Value Sets, Alerts, Forms Personalizations, Configurações, etc
Responder
vindalencio
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 140
Registrado em: Qui, 16 Fev 2006 9:42 am
Localização: Curitiba
Vanderlei Indalencio

Caros Amigos necessito de cadastrar um PARAMETRO, para um Concurrent, que o valor dele seja o Request_Id do Proprio Concurrent, Alguém sabe como eu faço isso, ou alguma função que busco o Request_Id do Proprio Concurrent, no After Report no Proprio Report??

No Aguardo
Avatar do usuário
madmax
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 293
Registrado em: Qua, 13 Dez 2006 5:02 pm
Localização: São Paulo
Contato:
________________________________
Douglas - Madmax.

Olá Vanderlei.

Veja se isso te ajuda.

-> FND_GLOBAL.CONC_REQUEST_ID ou FND_PROFILE.VALUE('REQUEST_ID')
-- Recupera o ID do concurrent em execução (REQUEST_ID da FND_CONCURRENT_REQUESTS)


Abs.
vindalencio
Rank: Analista Sênior
Rank: Analista Sênior
Mensagens: 140
Registrado em: Qui, 16 Fev 2006 9:42 am
Localização: Curitiba
Vanderlei Indalencio

O FND_GLOBAL.CONC_REQUEST_ID, so retorna -1..

Mas obrigado assim mesmo...
Avatar do usuário
madmax
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 293
Registrado em: Qua, 13 Dez 2006 5:02 pm
Localização: São Paulo
Contato:
________________________________
Douglas - Madmax.

Vnaderlei.

Tenta essas outras funções:

-> FND_GLOBAL.CONC_PROGRAM_ID
-- Recupera o ID do programa em execução (CONCURRENT_PROGRAM_ID da FND_CONCURRENT_PROGRAMS)

-> FND_GLOBAL.PROG_APPL_ID
-- Recupera o ID da aplicação do concurrent em execução (APPLICATION_ID da FND_CONCURRENT_PROGRAMS)

-> FND_PROFILE.VALUE('ORG_ID')
-- Recupera o ID da Organização setada da responsabilidade corrente

Qualquer coisa posta aí .

Abs.
Rique
Rank: Programador Júnior
Rank: Programador Júnior
Mensagens: 19
Registrado em: Ter, 12 Ago 2008 4:45 pm
Localização: Santa Barbara d'Oeste - SP
Rique

Cara.... é meio complicado pegar o REQUEST_ID antes do concurrent ser submetido....

você pode descobrir qual a SEQUENCE q gera o REQUEST_ID para pegar o proximo numero, mas isso não é garantido 100% pois ele pode pegar o proximo numero mas outra pessoa pode executar um outro concurrent antes de você.....

Se você precisa do REQUEST_ID dentro de seu programa, ai você pode usar os comandos abaixo q deve funcionar.

FND_GLOBAL.CONC_REQUEST_ID
ou
FND_PROFILE.VALUE('REQUEST_ID')


Abss
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes