Bueno, con la parte de la obtensión de los datos cubierta, ahora entramos de lleno a la estructura del smartform en si.
NOTA: Quiero resaltar que para este taller se toma en cuenta los
conocimientos básicos en cuanto a esta herramienta (el smartform), y que
para una completa ejecución, se recomienda que se cree un programa con
el cual pueda hacer la llamada al smartform dentro de un bucle que
recorra una tabla interna de campeonatos. Revisar el Taller: Impresión de varios Smartforms en un SPOOL.
También por aquí podemos ir a la primera parte.
Pues bien veamos de manera general con qué y cómo está formado nuestro ejemplo:
lunes, 11 de noviembre de 2013
Smartform a 3 Niveles - parte 3
Última parte del tutorial, donde desarrollaremos la ventana que nos permite mostrar el detalle, el sub-detalle y el salto de página.
Pueden ver las 2 partes anteriores por aquí:
Primera parte.
Segunda parte.
Ventana MAIN:
Esta es una ventana tipo principal. Tiene como características importantes la impresión de datos de manera dinámica (bucles) y los saltos de página. En esta ventana por lo general se muestran los detalles de la cabecera dejando el reporte a 2 Niveles (cabecera y detalle); pero en nuestro ejemplo, le hemos añadido un sub nivel más, ya que alguna vez tuve la oportunidad de modficar un smartforma como este a 3 Niveles.
Pueden ver las 2 partes anteriores por aquí:
Primera parte.
Segunda parte.
Ventana MAIN:
Esta es una ventana tipo principal. Tiene como características importantes la impresión de datos de manera dinámica (bucles) y los saltos de página. En esta ventana por lo general se muestran los detalles de la cabecera dejando el reporte a 2 Niveles (cabecera y detalle); pero en nuestro ejemplo, le hemos añadido un sub nivel más, ya que alguna vez tuve la oportunidad de modficar un smartforma como este a 3 Niveles.
jueves, 31 de octubre de 2013
Smartform a 3 Niveles - parte 1
Después de mucho tiempo de haber abandonado este ejemplo, por fin puedo ponerlo a la luz.
Básicamente lo que se espera es lo siguiente:
(Agrande la imagen dando click en ella)
Básicamente lo que se espera es lo siguiente:
(Agrande la imagen dando click en ella)
martes, 29 de octubre de 2013
Funcion VIEW_MAINTENANCE_CALL
Esta función es necesaria para cuando uno desea llamar desde un programa a una vista de actualización. No puedo tocar a fondo la complejidad de esta función (por que no la conosco mucho) pero básicamente puedo decir que para llamar a una vista de actualización se le enviará en el parámetro ACTION la letra U y el nombre de la vista o tabla a la que se le haya generado la vista de diálogo.
DATA: LC_VIEWNAME LYKE DD02V-TABNAME.
CALL FUNCTION 'VIEW_MAINTENANCE_CALL'
DATA: LC_VIEWNAME LYKE DD02V-TABNAME.
CALL FUNCTION 'VIEW_MAINTENANCE_CALL'
Suscribirse a:
Entradas (Atom)