¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como capturar e chamar um módulo de função em um campo de entrada HTMLB - Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Olá,

Temos um campo de entrada HTMLB em uma página BSP. Precisamos preencher outro campo com base no valor inserido no primeiro campo de entrada. Para isso, posso ativar o evento onblur usando o seguinte script Java, mas não sei como capturar o valor no campo de entrada e chamar um módulo de função para obter alguns valores com base no valor fornecido no campo de entrada. Alguma ajuda?

<script for="INPUTFIELDID" event=onblur type="text/javascript">

</script>

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Utilize o seguinte código em oninputprocessing para determinar o evento.

data: event1 type ref to if_htmlb_data.

event1 = cl_htmlb_manager=>get_event_ex( runtime->server->request ).

  • event1->EVENT_SERVER_NAME conterá o nome do evento (myonclick).

  • event1->EVENT_ID conterá o eventid (myid).

Saudações

Raja

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

Para chamar onInputProcessing quando o evento é acionado, você pode usar o seguinte código em seu JavaScript:

htmlbSL(this, 2, 'SUBMITVALUES:onInputProcessing(submit)');

O evento pode ser capturado em onInputProcessing com o valor do evento->id como 'SUBMITVALUES'.

Espero que isso seja útil.

Saudações,

Rohit

PS: Procurei ajuda sobre htmlbSL mas não encontrei nada.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

O código que forneci foi testado e está funcionando corretamente.

Para resolver o seu problema.

1. Depure e identifique em que parte do código ocorre o erro e publique o mesmo código aqui para corrigi-lo.

2. Ou publique todo o código de oninputprocessing aqui (se for pequeno) para que possamos dar uma olhada.

Saudações

Raja

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Raja,

Implementei o mesmo código mencionado por você em oninputprocessing, mas ainda assim estou recebendo o mesmo erro.

Mensagem de erro: Não é possível acessar utilizando uma referência de objeto 'NULL' (tipo de terminação: RABAX_STATE).

Também tentei a opção (htmlbSL) mencionada por Rohit. Mas mesmo assim, continuo recebendo o mesmo erro. Não sei que código eu perdi. Alguma ideia do que está causando o erro?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?