¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como colocar um ponto de interrupção na interface da Adobe: Para o código escrito na inicialização?

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

Como colocar um ponto de interrupção na interface da ADOBE?

Para o código escrito na inicialização?

Eu sei como fazer isso em smartforms através da função do módulo. Existe uma forma similar para os formulários da adobe também?

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

4 Respuestas

0
Cargando...

Olá kantheri,

Para depurar o seu código escrito na parte de inicialização na interface da Adobe, basta escrever break-point antes do código onde deseja que o depurador seja ativado.

Por exemplo, se deseja validar o número da conta do seu cliente e escreveu o seguinte código:

**Validação de Número da Conta.

Coloque o seu break-point aqui.

Break-point.

IF p_zbnkn NÃO É INICIAL.

SELECIONAR ÚNICO zbnkn

EM (dpayh-zbnkn)

DESDE dpayh

ONDE zbnkn = p_zbnkn.

IF sy-subrc <> 0.

MENSAGEM e001(du) COM 'Número de Conta Inválido' '' '' ''.

ENDIF.

ENDIF.

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

Olá,

Para depurar formulários da Adobe, é necessário colocar um ponto de interrupção no módulo de função gerado.

Para validações em formulários da Adobe, deve ser feito apenas no programa de impressão.

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

Foi uma solução simples.

Assim como nos smartforms, também temos módulos de função para formulários da Adobe. (onde podemos colocar os pontos de interrupção)

Você pode encontrar o nome do módulo de função executando o formulário em SFP

ou executando FP_FUNCTION_MODULE_NAME em se37.

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

Olá,

S Kantheri

SIM, mas verifique esses três FM:

call function 'FP_FUNCTION_MODULE_NAME'

exporting

i_name = p_name

importing

e_funcname = p_fnam

e_interface_type = p_intt.

call function 'FP_JOB_OPEN'

changing

ie_outputparams = p_param

exceptions

cancel = 1.

call function p_fnam

exporting

/1bcdwb/docparams = p_docparams

it_vbrk = wa_vbrk

importing

/1bcdwb/formoutput = p_formout

exceptions

usage_error = 1.

call function 'FP_JOB_CLOSE'

importing

e_result = p_result.

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

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?