¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo poner un punto de interrupción en la interfaz de Adobe: ¿Para el código escrito en la inicialización?

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

¿Cómo poner un punto de interrupción en la interfaz de ADOBE?

¿Para el código escrito en la inicialización?

Sé cómo hacerlo en smartforms a través de la función del módulo. ¿Existe una forma similar para los formularios de adobe también?

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

4 Respuestas

0
Cargando...

Hola kantheri,

Para depurar tu código escrito en la parte de inicialización en la interfaz de Adobe, simplemente escribe break-point antes del código donde deseas que el depurador se active.

Por ejemplo, si deseas validar el número de cuenta de tu cliente y has escrito el siguiente código:

**Validación de Número de Cuenta.

Coloca tu break-point aquí.

Break-point.

IF p_zbnkn NO ES INICIAL.

SELECCIONAR ÚNICO zbnkn

EN (dpayh-zbnkn)

DESDE dpayh

DONDE zbnkn = p_zbnkn.

IF sy-subrc <> 0.

MENSAJE e001(du) CON 'Número de Cuenta Inválido' '' '' ''.

ENDIF.

ENDIF.

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

Hola,

Para depurar formularios de Adobe, es necesario poner un punto de interrupción en el módulo de función generado.

Para validaciones en formularios de Adobe, se debe hacer solo en el programa de impresión.

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

Fue una solución simple.

Al igual que en los smartforms, también tenemos módulos de función para formularios de Adobe. (donde podemos poner los puntos de interrupción)

Puedes encontrar el nombre del módulo de función ejecutando el formulario en SFP

o ejecutando FP_FUNCTION_MODULE_NAME en se37.

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

Hola,

S Kantheri

Sí, pero verifica estos tres 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?