lunes, febrero 21, 2011

SMARTFORM - Previsualizar

Para previsualizar un formulario se debe informar la variable  control_parameters ( de tipo ssfctrlop) en llamada al módulo de función de SMARTFORM :

- CONTROL-DEVICE          = 'PRINTER'.
- CONTROL-NO_DIALOG = 'X'.
- CONTROL-PREVIEW       = 'X'.
- CONTROL-GETOTF         = ''.

COMENTARIO: En el parámetro US_SCREEN de la rutina ENTRY viene informado si el usuario está previsualizando (US_SCREEN= 'X') o no.

martes, febrero 15, 2011

ALV - Mostrar icono

Las pasos para mostrar un icono en un listado ALV son:
- Definir un campo en nuestra estructura de datos de tipo char con 4 dígitos. ICONO TYPE CHAR4
- Incluir el grupo de tipos ICON. TYPE-POOLS: ICON.
- Informar el icono que se quiere mostrar en nuestra estructura IT_ALV-ICONO = '@08@' Gracias a incluir ICON podemos utilizar las constantes IT_ALV_ICONO = ICON_GREEN_LIGHT.
- Informar en el catálogo que el campo muestra un icono.  fieldcat-icon = 'X'.