SAP Smart Forms: navegación
En este capítulo, analizaremos en detalle acerca de la navegación, la interfaz de usuario, los tipos de nodo y los parámetros de formulario de SAP Smart Forms.
SAP Smart Forms: interfaz de usuario
Para diseñar un formulario en SAP Smart Forms, debe crear y mantener un diseño del formulario y definir la lógica del formulario. No necesita ningún conocimiento sobre programación y lenguaje de secuencias de comandos.
La interfaz gráfica de usuario de SAP Smart Form consta de los siguientes campos:
Form Painter - Para crear el diseño del formulario, utiliza Form Painter.
PC Editor - Se puede utilizar para introducir textos y campos en el área de salida.
Navigation Tree- En el lado izquierdo, tiene un árbol de navegación que define la jerarquía de un formulario inteligente. Esto define la lógica del formulario para el procesamiento.
Table Painter - Table Painter se utiliza para crear plantillas y tablas.
Form Check - Para comprobar la consistencia de la forma.
En un formulario inteligente de SAP, puede utilizar Transaction: SMARTFORMS. En la primera página, tiene la opción de seleccionar elForm, Style o Text Module según el objeto que desee crear, cambiar o mostrar.
Ingrese el nombre y seleccione el tipo que desea crear y haga clic en el botón Crear y esto abrirá SAP Form Builder.
En SAP From builder, tiene la navegación de árbol en el lado izquierdo. Para seleccionar un nodo en el árbol, debe hacer doble clic en el nodo. También puede arrastrar y soltar o copiar subárboles haciendo clic derecho sobre él y usando la operación Copiar / Pegar.
Cuando hace clic con el botón derecho en cualquier nodo, puede ver el menú contextual. Según el tipo de nodo, las opciones del menú contextual varían.
Tiene las siguientes opciones en el menú contextual:
- Creación o eliminación según el tipo de nodo seleccionado.
- Según el tipo de nodo seleccionado, solo aparecen los tipos de nodo válidos.
- Funciones del portapapeles: cortar o copiar al portapapeles, pegar en el portapapeles.
- Expandir y contraer.
SAP Smart Forms: tipos de nodo
En esta sección, analizaremos en detalle los diferentes tipos de opciones de nodo, que se enumeran a continuación.
Output Areas -
- Page
- Window
Elementary Nodes -
- Text
- Graphic
- Address
Table Output -
- Template
- Table
Atributos del tipo de nodos
En un formulario inteligente de SAP, cada formulario contiene los siguientes atributos comunes:
General Attribute- Los atributos generales en forma inteligente definen el nombre del nodo seleccionado y la descripción. También puede contener algunas propiedades genéricas de los nodos, como en el caso del nodo de texto: tipo de texto, etc.
Output Options- En esta pestaña, se definen varias opciones de salida para cada nodo que seleccione en el panel de navegación. La pestaña Común incluye:
- Position
- Caja de estilo
- Sombreado, etc.
Los nodos con salida de texto también tienen un atributo Estilo. Puede utilizar este atributo para sobrescribir el subárbol actual, si no le gusta el estilo que se estableció en el formulario antes.
Conditions - En la pestaña de condición, puede pasar la condición que muestra el nodo cuando se cumplen ciertas condiciones.
Error List - Mientras realiza una verificación en el formulario inteligente, en caso de inconsistencias, el sistema muestra la lista de errores y advertencias en la parte inferior de la ventana de la pantalla de mantenimiento.
Para encontrar el error o la advertencia, debe seleccionar el nodo y luego el sistema lo llevará a la estructura de árbol, para que pueda corregir el error.
SAP Smart Forms: parámetros de formulario
También puede pasar parámetros en el formulario inteligente y combinar los datos en el formulario. Los datos que se pueden combinar pueden ser de la base de datos o una parte de los datos estándar de un sistema SAP.
Los siguientes datos se pueden combinar de forma inteligente:
Puede fusionar datos de las tablas de la base de datos y pasarlos a la interfaz del formulario.
Los datos proporcionados por el sistema SAP estándar se pueden combinar en un formulario inteligente. Ejemplo: fecha.
Cualquier cálculo que se realice en el formulario
Los datos que fusiona se muestran en tiempo de ejecución. Utiliza marcadores de posición para determinar dónde colocar los objetos en el formulario para definir dónde se mostrarán los datos.
Cuando se activa un formulario inteligente, se genera un módulo de función. Puede pasar diferentes parámetros estándar de forma inteligente. Cuando crea un formulario, estos parámetros aparecen en el formulario y no se pueden cambiar. Estos son parámetros de importación y exportación que se pueden utilizar para diferentes operaciones como: especificar el tipo de dispositivo de salida, etc.
Los siguientes son los parámetros comunes en un formulario inteligente:
DOCUMENT_OUTPUT_INFO
Tipo: Exportación
Descripción: se utiliza para proporcionar información sobre el número de páginas impresas del formulario.
JOB_OUTPUT_INFO
Tipo: Exportación
Descripción: esto se puede usar para determinar qué acción crea qué salida en un inteligente.
JOB_OUTPUT_OPTIONS
Tipo: Exportación
Descripción: este es un subconjunto del campo OUTPUT_OPTIONS y determina si la configuración se ha cambiado o no.
USER_SETTINGS
Tipo: Importar
Descripción: cuando el valor de este parámetro es 'X', el formulario inteligente toma un valor predeterminado de Control de carrete definido en Sistema → Perfil de usuario → Datos propios.
El valor predeterminado: Dispositivo de salida → Imprimir inmediatamente y Eliminar después de la salida.
Cuando no se establece el valor, Smart Forms evalúa los siguientes parámetros de la estructura para las opciones de salida: SSFCOMOP.
- Configuración de la impresora (TDDEST, TDPRINTER, RQPOSNAME)
- TDIMMED (imprimir inmediatamente)
- TDDELETE (Eliminar después de la salida)
Puede ver diferentes parámetros de importación y exportación en la pestaña Lista de campos de un formulario inteligente.