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