Scripts de SAP: comandos de control

En SAPscript, puede utilizar control commandspara controlar el formato de salida manejado por el compositor SAPscript. El redactor convierte el texto del formulario que se muestra en el editor al formulario utilizado para imprimir.

Los comandos de control se colocan en el editor de texto de la misma forma que la línea de texto normal. La siguiente estructura se utiliza para los comandos de control:

  • Los comandos de control se ingresan en formato de párrafo /:

  • Debe ingresar solo un comando de control en cada línea.

  • Los comandos de control se ingresan en texto.

  • Debe asegurarse de que Control Command y sus parámetros no ocupen más de una línea.

  • Cuando un comando de control contiene un error, la línea que contiene el comando de control se considera como la línea de comentario y no se imprime.

A continuación se muestran los comandos de control comunes que se pueden usar en SAPscript:

Salto de página explícito: NUEVA PÁGINA

Puede utilizar este comando de control para forzar un salto de página en el texto en cualquier momento.

Ejemplo

/: NUEVA-PÁGINA [nombre_página]

Tenga en cuenta que no debe haber ningún salto de página implícito dentro de las líneas en blanco, de lo contrario, se puede imprimir una página en blanco inesperada.

Prevención de saltos de página: PROTEGER

Con este comando de control de protección de página, puede imprimir un párrafo completo en una página.

Ventana principal: NUEVA VENTANA

Este comando de control se usa cuando una de las ventanas principales se llena. Luego, se toma la siguiente ventana principal de esa página.

A continuación se muestran algunos otros comandos de control comunes que puede usar en SAPscript para controlar la salida:

  • SET DATE MASK - Para formatear los campos de fecha

  • DEFINE - Para asignar un valor a un símbolo de texto

  • SET TIME MASK - Para formatear campos de tiempo

  • SET COUNTRY - Formato dependiente del país

  • SET SIGN - Posicionar el letrero principal

  • RESET - Para inicializar párrafos numerados

  • TOP - Para establecer un texto de encabezado en la ventana principal

  • BOTTOM - Para establecer un texto de pie de página en la ventana principal

  • IF - Para agregar un texto condicional

  • STYLE - Para cambiar el estilo

  • INCLUDE - Incluir otros textos

Ejemplo

INCLUYE MYTEXT OBJETO TEXTO ID ST

INCLUYE nombre Nombre de OBJETO nombre de ID nombre de PARÁGRAFO nombre de IDIOMA