Scripts SAP - Modo de saída Spool

O formato de saída RDI consiste em quatro tipos de valores de registro. Cada registro contém um sinalizador que informa o tipo de registro - Cabeçalho (H), Dados (D), Classificação (S) e Controle (C).

  • Registro de cabeçalho
  • Registro de Dados
  • Classificar registro
  • Registro de controle

Registro de cabeçalho

Cada formulário que você envia para um sistema de texto externo para impressão, ele começa com um sinalizador - H que mostra a estrutura de registro do cabeçalho. Parte do cabeçalho do documento contém os seguintes campos -

  • Nome do formulario
  • Número do documento
  • Versão RDI
  • Language
  • Tipo de dispositivo
  • Cliente e muitos outros campos na estrutura de registro de cabeçalho

Classificar registro

Este campo vem após o campo de classificação e é representado pelo sinalizador - S. Cada formulário contém 10 campos de classificação internos e 5 externos, com comprimento de 32 caracteres para cada campo.

Registro de Dados

Isso vem depois do registro de classificação e contém um sinalizador - D que mostra a estrutura do registro de dados. Ele contém os seguintes campos -

  • Nome da janela do formulário
  • Início da próxima janela principal
  • Nome do elemento de texto
  • Início do elemento de texto
  • Nome do símbolo para identificar o símbolo no elemento de texto
  • Valor do símbolo

Registro de controle

Cada documento contém um registro de controle representado pelo sinalizador - C e é usado para interpretar os dados no formulário. O Registro de controle fornece os seguintes detalhes -

  • Code Page and Language Information- Quando você usa uma instrução insert para adicionar um texto em outro idioma, o sistema adiciona o registro de controle que contém a Página de Código e o Idioma para gravar o registro de dados. Para página de código - a palavra-chave CODEPAGE é usada e para Idioma - a palavra-chave LANGUAGE é usada.

    Example - CCODEPAGE 1000 LANGUAGE DE

  • Page Name- Usando o registro de controle, ao iniciar uma nova página, você adiciona um registro de controle para especificar o nome da página. Palavra-chave usada para especificar o nome da página - PAGENAME.

    Example - CPAGENAME SEGUNDO