¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Como criar um botão de pressão na tela diferente e entender o OK_CODE

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

Olá,

O QUE SIGNIFICA OK_CODE? E COMO CRIAR UM BOTÃO DE PRESSÃO EM UMA TELA DIFERENTE?

POR EXEMPLO, EM UMA TELA (100) HÁ DOIS BOTÕES DE PRESSÃO E EM OUTRA TELA (200) HÁ UM BOTÃO DE PRESSÃO. QUANDO EU CLICO NO BOTÃO DE PRESSÃO NA TELA 100, ELE VAI PARA A TELA 200. DEPOIS, NA TELA 200, AO CLICAR NESSE BOTÃO DE PRESSÃO, ELE VAI PARA A TELA 100. NÃO SEI COMO PROGRAMAR A DESCRIÇÃO ACIMA. ALGUÉM PODE FORNECER O CÓDIGO?

CUMPRIMENTOS

SURENDER

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

2 Respuestas

0
Cargando...

Olá,

Confira o link abaixo

[Sobre o OK CODE e SY-UCOMM| ;

Saudações,

Chandru

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

Olá

O ok_code é geralmente usado na tela como eu usei. Você definirá a função na tela e poderá usá-la no programa principal.

O ok_code atua como uma variável temporária que armazena o valor de sy-ucomm.

Quando o usuário interage com os elementos da tela, o código da função que você atribuiu é preenchido no campo sy-ucomm, que por sua vez é refletido em OK_CODE.

Em seus programas ABAP, você deve trabalhar com o campo OK_CODE em vez de SY-UCOMM. Existem duas razões para isso: em primeiro lugar, o programa ABAP tem controle total sobre os campos declarados nele e, em segundo lugar, você nunca deve alterar o valor de um campo do sistema ABAP. No entanto, você também deve sempre inicializar o campo OK_CODE em um programa ABAP por um motivo adicional:

Da mesma forma que o campo OK_CODE no programa ABAP e o campo do sistema SY-UCOMM recebem os conteúdos dos campos de tela correspondentes no evento PAI, seus conteúdos também são atribuídos ao campo de tela OK_CODE e ao campo do sistema SYST-UCOMM no evento PBO. Portanto, você deve limpar o campo OK_CODE no programa ABAP para garantir que o código da função de uma tela não esteja já preenchido no evento PBO com um valor indesejado. Isso é particularmente importante quando o próximo evento PAI pode ser acionado com um código de função vazio (por exemplo, usando ENTER). Os códigos de função vazios não afetam SY-UCOMM ou o campo OK_CODE, e consequentemente, os conteúdos antigos do campo são transportados.

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?