🚀PROMO SEPTIEMBRE en CVOSOFT United States Of America
✒️ABAP La ejecución y el debug de un formulario Smartform
ABAP La ejecución y el debug de un formulario Smartform
Unidad 1: Los formularios Smartforms
Lección 10: Ejecución de un formulario SmartForm
Ejecutar formulario Smartform:
Entrar al programa impresor del formulario.
Colocar un breakpoint en alguna línea para ver su comportamiento.
Ejecutar el programa paso a paso.
Al final veremos la pantalla de impresión del formulario, donde se puede configurar los aspectos de la impresión.
Luego de configurar, hacer clic el Previsualización para ver el formulario sin imprimirlo.
Debuggear un formulario Smartform:
Ir a la trans. SMARTFORMS, ingresar al formulario y hacer clic en modificar.
A la izq. veremos las carpetas y abriremos:
Carpeta "Páginas y ventanas" > Carpeta "PRIMERA Primera Página" > Ventana "DIRECCIÓN Dirección".
Dentro de la ventana Dirección creamos un objeto de líneas de cód. para ello hacer clic derecho en la ventana: Crear > Lógica de flujo > Líneas Programa.
Dentro escribir la sentencia BREAK-POINT y activar.
Volver a la trans. SE38 y ejecutar el programa impresor.
Cuando de nuevo veamos la configuración, completamos y hacemos clic en Previsualización.
Veremos que nos lleva al Debugger, ya que, el Smartform se detuvo en el lugar que configuramos el Breakpoint.
 
 
 
Sobre el autor
Publicación académica de Candela Estefan?a Calzada, en su ámbito de estudios para la Carrera Consultor ABAP.
SAP Expert
Candela Estefan?a Calzada
Profesión: T?cnica Electr?nica - Argentina - Legajo: JW91W
Me encuentro estudiando la ingenier?a en sistemas de informaci?n.
poseo amplia experiencia en edici?n de videos.
tengo bases entorno a la programaci?n que quiero continuar consolidando.
Continúe aprendiendo sobre el tema "La ejecución y el debug de un formulario Smartform" de la mano de nuestros alumnos.
SAP Senior
LA EJECUCION Y EL DEBUG DE UN FORMULARIO SMARTFORM. 1) La ejecución de un formulario Smartform para ejecutar un formulario Smartform tendremos que ejecutar el programa impresor. Para ello, vamos a visualizar el programa impresor y vamos a colocar un breakpoint para analizar su comportamiento. 2) El debug de un formulario Smartform Tal como mencionamos en las lecciones anteriores, es recomendable que todo el código ABAp que creamos para trabajar con un formulario Smartform se encuentre dentro del programa impresor y no dentro del Smartform. Para realizar el debug del formulario Smartform vamos a escribir dentro de la línea de código que acabamos de crear la palabra reservada BREAK-POINT y luego vamos a activar el Smartform....
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Lección 10: Video - Ejecución de un Formulario SmartForm Ejecución del formulario Smartform desde el programa impresor. Para ejecutar el formulario en el programa impresor creado en la lección 4, ejecutamos el programa impresor en modo debug, para ver como se ejecuta el formulario. Primero entramos al programa para colocar un breakpoint en la subrutina CARGAR_DATOS, ejecutamos el programa y entramos a la subrutina que invoca el Smartform INVOCAR_SMARTFORM, y es aquí en donde se ejecutará el formulario. Como debuguear un Smartform. Ejecutamos la transacción Smartforms en modo debug (/nsmartforms) y creamos dentro de la ventana DIRECCION una línea de código en la cual agregamos...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Lección: Video - Ejecución de un Formulario SmartForm [ 10º de 11 ] Ejecución del formulario Smartform desde el programa impresor. Para ejecutar el formulario en el programa impresor creado en la lección 4, ejecutamos el programa impresor en modo debug, para ver como se ejecuta el formulario. Primero entramos al programa para colocar un breakpoint en la subrutina CARGAR_DATOS, ejecutamos el programa y entramos a la subrutina que invoca el Smartform INVOCAR_SMARTFORM, y es aquí en donde se ejecutará el formulario. Como debuguear un Smartform. Ejecutamos la transacción Smartforms en modo debug (/nsmartforms) y creamos dentro de la ventana DIRECCION una línea de código en...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
Ejecución de un formulario Smartform Para ejecutar el formulario se ejecuta el programa impresor y podemos colocar un break-point para ver su ejecución. Se entra primero a la subrutina cargar datos que se encarga de recuperar los datos de la tabla y son almacenados en una tabla interna. Luego se ejecuta la subrutina que invoca el formulario. También podemos colocar la palabra break-point dentro del código del smartform y así hacer el debug.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP SemiSenior
LA EJECUCIÓN Y EL DEBUG DE UN FORMULARIO: 1) La ejecución de un formulario SmartForm: Para ejecutar un formulario smartform, se tiene que ejecutar el programa impresor. Al programa impresor se le puede agregar un BreackPoint, si se quiere visualizar en la fase de pruebas la ejecución y verificar el comportamiento del programa impresor. Se debe considerar que para los programas impresores de formularios smartform, básicamente se definen o escriben dos (2) subrutinas: Seleccionar_Datos e Invocar_Smartform. En la subrutina Seleccionar_Datos, se inicializan las tablas internas y las variables, se leen los campos de la tabla base de datos que corresponda y se almacena o llena la tabla interna. Por ejemplo, se leen los...
Profesional con amplia experiencia en empresas del sector electr?nico y de servicios. experticia comprobada en la evaluaci?n y optimizaci?n de procesos de negocios. consultor certificado sap mm.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
LA EJECUCIÓN DE UN FORMULARIO SMARTFORM. Primero tendremos que ejecutar el programa impresor. Para ello vamos a visualizar el programa impresor y vamos a colocar en breakpoint para analizar su comportamiento. Luego ejecutamos el programa presionando f8. Al ejecutarse la subrutina comprobamos que se recuperan registros de la tabla base de datos y se almacenan en la tabla interna. Luego dentro de la subrutina invocar_smartform lo que primero hacemos es ejecutar el modulo de funciones estándar SSF_FUNCTIN_MODULE_NAME con el nombre de nuestro formulario SmartForms como parámetro de entrada. Y recuperamos el parámetro de salida, el nombre del módulo de funciones que ejecuta el SmartForm. Luego ejecutamos el...
Mi principal motivo es lograr obtener los conocimientos necesarios para as? lograr cambiar de ambiente de trabajo y superar mis objetivos laborales y economicos.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Senior
La ejecucioón de unformulario Smartform: tenemos que ejecutar el programa impreso. Para ello, vamos a visualizar el programa impresor y vamos a colocar un breakpoint para analizar su comportamiento. Luego ejecutamos el programa haciendo clic en el icono ejecutar o también podemos precionar la tecla F8. A ejecutar la subrutina seleccionar_datos comprobamos que se recuperan registros de la tabla base de datos ZTABLA_USUARIOS y se almacenan en la tabla interna TI_USUARIOS. Luego dentro de la estructura invocar_smartform lo que primero hacemos es ejecutar el módulo de funciones estándar SSF_FUNCTION_MODULE_NAME con el nombre de nuetro formulario Smartform como parámetro de entrada. Y recuperamos el parámetro...
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
I.10.1. Ejecución de un Formulario SmartForm Para ejecutar un formulario SmartForm tendremos que ejecutar el programa impresor del formulario. TIPS: Para depurar un formulario SmartForm podemos utilizar la transacción estándar SMARTFORM_TRACE, al ejecutar la transacción en la pantalla de selección deberemos activar la traza mediante el botón activar, y definir el nivel de la traza, el cual puede ser: Advertencia o error Información de documento Páginas Ventanas Otras opciones Luego ejecutamos el programa impresor de nuestro formulario SmartForm, el cual imprimirá el formulario en la pantalla. Volvemos a visualizar la transacción SMARTFORM_TRACE, particularmente...
Persona responsable con habilidades anal?ticas para la resoluci?n de problemas, facilidad para trabajar en equipo y bajo presi?n. interesado en aprender nuevas herramientas de trabajo, como sap.
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Expert
La ejecución y el debug de un formulario Smartform Ejecucion del smartform. Se debe ejecutar el programa impresor. La subrutina seleccionar datos recupera la tabla de la base de datos y se almacena en la TI. La subrutina invocar_smartform, se ejecuta el modulo de funciones SSF_FUNCTION_MODULE_NAME, con el nombre de nuestro form. Debug del smartform. Recomendable que todo codigo abap se haga en el programa impresor. Si tenemos codigo en el smartform: crear/logica proceso/lineas de programa-- se debe poner explicitamente la palabra break ponit y luego activar el form y ejecutarlo. audio1: para depurar un form se puede usar la transaccion smartform-trace
*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***
SAP Master
Para depurar un formulario SmartForm podemos utilizar la transaccion estandar smartform_trace al ejecutar la transaccion en la pantalla de seleccion debemos activar la traza mediante el boton activar y definir el nivel de la traza el cual puede ser advertencia y error, informacion de documento, paginas, ventanas entre otras opciones mas. Luego ejecutamos el programa IMPRESOR de nuestro formulario SmartForm el cual imprimira el formulario en la pantalla, volvemos a visualizar la transaccion SMARTFORM_TRACE particularmente veremos la tabla que se muestra en la parte inferior de la pantalla la cual habra registrado la fecha actual de la traza, la hora, el usuario, el nivel de la traza y demas datos. Al visualizar la traza correspondiente de nuestro...
Profesional con experiencia en el ?mbito del desarrollo de software, con conocimientos s?lidos en diversos lenguajes de programaci?n (para la creaci?n de apps desktop / web / android / ios).
👌Genial!, estos fueron los últimos artículos sobre más de 80.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.