SAP Smart Forms: tipos de salida

En este capítulo, analizaremos en detalle los diferentes tipos de salida de SAP Smart Forms. Este capítulo también cubrirá los diversos formatos de salida y medios de salida junto con una comprensión sobre cómo ejecutar un seguimiento en SAP Smart Forms.

SAP Smart Forms: formatos de salida

Puede imprimir formularios inteligentes en formato de texto de salida y muchos otros formatos de salida con diferentes usos como: formato XML para formularios inteligentes y HTML para mostrar un formulario en el navegador web.

Los siguientes formatos de salida son algunos de los más utilizados:

  • Output Text Format- Este es un formato de texto de salida estándar y es un formato establecido para imprimir formularios en un sistema SAP. También puede convertirlo a otros formatos como PDF.

  • XSF Output- Este es un formato XML para formularios inteligentes. Contiene el contenido del formulario de un formulario procesado sin mostrar ninguna información de diseño.

  • HTML Format- También es posible mostrar el formulario en un navegador web. Es una combinación de la salida XSF y el formato HTML donde el contenido se procesa sin ninguna información de diseño y los datos se muestran en el formato de formulario en un navegador web.

  • XDF Output - Está en un formato XML que no contiene ni el formulario ni su diseño y muestra la aplicación de datos pasada en la interfaz del formulario.

La configuración del formato de salida se define en Atributos de formulario. Cuando llama a un formulario inteligente, puede utilizar los parámetros estándar para anular la configuración de salida.

SAP Smart Forms: medios de salida

Puede enviar un formulario inteligente a diferentes medios de salida. Algunos ejemplos de diferentes medios de salida son:

  • Printers
  • Fax
  • Correos electrónicos o
  • Formatos XML

Los formularios inteligentes se reenvían a otras interfaces para transferir el formulario a diferentes medios de salida.

Example - Para obtener resultados de impresión en una impresora, primero debe configurar la impresora.

Para controlar la salida, debe pasar diferentes parámetros en la interfaz de formularios inteligentes. SAP Smart Forms pasa el valor del parámetro a un medio de salida diferente.

Puede configurar un medio de salida diferente para cada formato de salida:

Formato OTF

Puede utilizar diferentes métodos de procesamiento de salida, como:

  • Procesamiento de carretes
  • En correo electrónico
  • A la máquina de fax

Parameters values to send the form in Email - Cuando desee enviar el formulario inteligente por correo electrónico, se deben completar los siguientes parámetros de correo electrónico para un módulo de función generado.

  • MAIL_SENDER/MAIL_RECIPIENT- Debe configurar estos parámetros para pasar el remitente y el destinatario del documento. Para establecer los valores de los parámetros, debe crear objetos BOR del tipo de objetoRECIPIENT e ingrese los parámetros.

  • MAIL_APPL_OBJ Parameter- Puede utilizar este parámetro para vincular el objeto de la aplicación con el documento enviado. Deberías crear unBOR objeto para este parámetro también.

Parameters for sending form by Telefax - Para enviar el formulario en formato de fax, debe configurar el parámetro del dispositivo en TELEFAXen lugar del modo Spool. Abre un cuadro de diálogo donde el usuario puede ingresar un número de fax para usar el medio de salida como fax.

Formato XSF

Puede pasar este formato de salida a diferentes medios de salida como:

  • Procesamiento de carretes
  • Devolver como tabla en el programa de aplicación

Para pasar el formato de salida para el procesamiento de spool, debe pasar el parámetro al diálogo de spool de un sistema SAP. Este cuadro de diálogo se puede utilizar para controlar la salida del formulario. Hay diferentes opciones que se pueden utilizar en un cuadro de diálogo Spool:

  • Nueva solicitud de carrete
  • Definición del tiempo de retención de una solicitud en cola
  • Para seleccionar una página
  • Vincular una autorización a una solicitud de spool
  • Especificar la configuración del archivo

Formato HTML

Puede utilizar este medio de salida para devolverlo como una tabla en el programa de aplicación.

SAP Smart Forms: ejecución de seguimiento

Esta función le permite rastrear la función de impresión de un formulario inteligente. Con esto, puede rastrear cómo se procesa la solicitud de impresión para un formulario inteligente.

Transaction: SFTRACE

Para realizar un seguimiento de la solicitud de impresión, puede utilizar Transacción: SFTRACE.

Cuando la traza se activa usando el módulo de función generado para el formulario inteligente, almacena la traza en la base de datos para cada salida.

Con esta opción de seguimiento, puede determinar la secuencia en la que se procesan los nodos o cuándo se termina el procesamiento debido a un error. Esta opción es específica de los usuarios y se registra solo para el usuario que la activa.

Nivel de seguimiento

El nivel de seguimiento se utiliza para determinar qué tan detallado es el seguimiento. El nivel de seguimiento 5 contiene información general y el nivel de seguimiento 80 determina el nivel de seguimiento más detallado. Para activar el nivel de seguimiento, haga clic en elSwitch on opción en la captura de pantalla que se muestra a continuación.

Los siguientes ajustes son posibles cuando una traza está activa:

  • Level - Nivel detallado en una salida de seguimiento.

  • Logical Page- Esto se usa para restringir la salida de seguimiento a una página específica. Esto es útil en el nivel 30 de Trace.

  • Window - Esto se utiliza para restringir la salida del seguimiento a una ventana específica de forma inteligente.

  • ABAP Break Point - Estas opciones se utilizan internamente mientras se realiza un nivel de seguimiento.

Configuración de seguimiento

Se definen varios niveles de seguimiento en la configuración de seguimiento. Algunos de los más comunes se enumeran a continuación:

  • Warning or Error (Trace Level 5) - Nivel de rastreo, versión de rastreo, fecha y hora e información del sistema.

  • Document Information (Trace Level 15) - Contiene información adicional - Canal de salida, atributos de formulario, estructura de formulario y resultados de salida.

  • Pages (Trace Level 30) - Se utiliza para contener el nombre de las páginas procesadas.

  • Window (Trace Level 40) - Contiene información sobre el nombre de las ventanas procesadas.

  • Output area (Trace Level 45) - Contiene información sobre las áreas de salida de la tabla.

  • Cell change (Trace Level 47) - Este nivel de seguimiento se utiliza para contener salidas en tipos de línea y celdas procesadas en tablas.

  • Text information (Trace Level 50) - Se utiliza para contener valores de atributo de los nodos de salida procesados.

  • Fields (Trace Level 60) - Se utiliza para contener nombres y valores de campos en los textos de salida.

  • Scanner token (Trace Level 80) - Este es el nivel de seguimiento máximo y define las salidas del escáner mientras analiza textos en nodos de texto.

En el próximo capítulo, analizaremos en detalle los conceptos de desarrollo avanzado en SAP Smart Forms.