0% acharam este documento útil (0 voto)
0 visualizações6 páginas

Scripts SAP

O tutorial aborda o SAP Script, um sistema de processamento de texto do SAP, detalhando seus componentes principais, como editor, estilos, compositor e tabelas de banco de dados. Ele explica a criação de conjuntos de layout para impressão, comandos de controle, e a execução de scripts através de programas ABAP. Além disso, menciona a importância de documentar alterações e testar a saída em impressoras.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
0 visualizações6 páginas

Scripts SAP

O tutorial aborda o SAP Script, um sistema de processamento de texto do SAP, detalhando seus componentes principais, como editor, estilos, compositor e tabelas de banco de dados. Ele explica a criação de conjuntos de layout para impressão, comandos de controle, e a execução de scripts através de programas ABAP. Além disso, menciona a importância de documentar alterações e testar a saída em impressoras.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 6

Tutorial de SAP Scripts: SE71, SE78

SCC1, VF03, SO10


O SAP script é o próprio sistema de processamento de texto do Sistema SAP. Ele se parece
e se sente muito semelhante a outros sistemas de processamento de texto líderes.

É usado para imprimir texto pré-formatado em formulários pré-formatados.

Componentes do SAPscript
O SAP Scripts é composto por cinco componentes principais:

1. Um editor para inserir e editar as linhas de um texto


2. Estilos e conjuntos de layout para layout de impressão. Estes são criados
independente dos textos individuais usando os correspondentes
transações de manutenção e são alocadas aos textos posteriormente
3. O compositor é um módulo de saída central. O script SAP
o compositor é invisível ao exterior
4. Uma interface de programação que permite incluir script SAP
componentes em seus próprios programas de aplicativo e controlar
a saída dos conjuntos de layout dentro dos programas
5. Várias tabelas de banco de dados para armazenar textos, estilos e conjuntos de layout

Conjunto de Layout

Para gerar documentos usando a interface de programação, R/3


programas de aplicação precisam de conjuntos de layout (uma espécie de formulário).
Um script SAP em um conjunto de layout descreve o layout da impressão individual
páginas e usa elementos de texto para fornecer blocos de saída definíveis,
que um programa de impressão pode chamar. Um conjunto de layout pode ser definido como uma página
design para um documento

O layout definido por si só não contém nenhum dado. A seleção de dados


o documento é feito através do programa de impressão. A impressão
o programa seleciona os dados da tabela do banco de dados e os alimenta para o
layout definido. Quando o programa de impressão é executado, o documento é
impresso na tela, impressora.

Normalmente, um Layout SAPscript consiste nos seguintes componentes

1.Dados de Cabeçalho: Os dados de cabeçalho são usados para informações e controle


da impressão SAP. Os dados do cabeçalho consistem em 2 partes - Dispositivo
Independente - Armazena informações como página inicial, padrão
parágrafo, Atributos de Linguagem etc. E Dispositivo
Informações de lojas dependentes como formato de página, orientação
Linhas por polegada etc
2.Formatos de Parágrafo e Caractere: Os parágrafos são
formatado usando vários atributos. Por exemplo, Padrão
atributos de parágrafo especificam margem esquerda ou direita, alinhamento
Espaçamento entre linhas, etc. Os atributos da fonte especificam a família da fonte, o tamanho da fonte
etc. Formatos de caracteres permitem formatar blocos inteiros de texto
dentro de um parágrafo
3. Janelas e Elementos de Texto: Janelas são elementos de texto individuais
áreas (cabeçalho, endereço, data, rodapé) em uma página. Isso ajuda
combine as informações contidas em um documento em certos
grupos e fazer cada grupo aparecer na página impressa em um
área individual. Você pode definir elementos de texto (textos da janela) para
cada janela. O programa de impressão acessa elementos de texto por
nome, formata-os e os imprime na respectiva janela.
O parágrafo e os formatos de caractere utilizados devem ser
definido na forma.
4.Páginas: Elas são páginas individuais de um documento e devem
tenha um nome único. Você frequentemente encontrará diferentes layouts para
páginas individuais: A primeira página de uma fatura difere da
páginas subsequentes, nas quais você não precisa repetir o geral
informações, como endereço ou dados do cliente.
5.Páginas de Janelas: Ao definir janelas e páginas, você faz
ainda não determinar a posição e o espaçamento dos textos a serem
output.A page window defines the rectangular output area in
o meio de saída especificando o canto superior esquerdo do
output area and its width and height

Comandos de Controle
O propósito dos "comandos de controle" é permitir o controle da saída
formatando. Esses comandos não são interpretados pelo script SAP
editor, mas são passados para o Composer de script do SAP para
processamento. Isso inclui, por exemplo, formatação de linha e página, o
formatação de texto de acordo com os formatos de parágrafo e de caractere
especificado.

Sintaxe

Insira /: no formato de parágrafo

Exemplos

NOVA-PÁGINA - Quebra de página explícita


PROTEGER .........FIMPROTEÇÃO - Para imprimir o parágrafo completo em
uma página.
INCLUIR - Incluir o conteúdo de outro texto no atual
texto
EXECUTAR - Chamar uma sub-rotina de qualquer programa ABAP

Programa de Impressão

A execução do script é feita através de um programa ABAP, que é


chamado de Programa de Impressão. Cada programa de impressão deve ter uma ENTRADA
formulário, que será chamado a partir da personalização.

Para uma configuração padrão, podemos ver o nome do formulário (script


nome), imprima o nome do programa e o tipo de saída na tabela TNAPR. A
o programa de impressão usa as funções de controle de Formulário para chamar o script.

O programa de impressão chama todos ou alguns dos controles de formulário


funções para executar o script

OPEN_FORM (Mandatory) Opens the layout set output


CLOSE_FORM (Obrigatório) Encerra a saída do layout definido
INICIAR_FORMULARIO (Opcional) Inicia um novo conjunto de layout
WRITE_FORM (Obrigatório) Chama um elemento de conjunto de layout
FIM_DO_FORMULÁRIO (Opcional) Encerra o layout atual definido

Tipos de Saída
O tipo de saída pode especificar, um formulário impresso que você precisa para
uso interno ou um formulário que você deseja enviar a um cliente ou fornecedor
. O tipo de saída também pode ser uma mensagem interna de correio eletrônico
que você quer enviar para a equipe de outro departamento.

Por exemplo, 'Imprimir' pode ser classificado como um tipo de saída de um


documento de cobrança, ou seja, quando esse tipo de saída é executado, a cobrança
o documento é impresso. Da mesma forma, "Fax" pode ser um tipo de saída, ou seja,
quando esse tipo de saída é executado, um fax do documento de faturamento é
enviado

Todos os tipos de saída para qualquer documento (por exemplo, documento de cobrança) serão
armazenados na tabela NAST. Os tipos de saída são executados através do
programa RSNAST00.

Exemplo: Tipo de saída em um documento de cobrança

1. Vá para VF03
2. Insira o número do documento de cobrança e pressione enter novamente
3. Escolha Saída no menu Ir -> Cabeçalho
4. Aqui Z101 é um tipo de saída de uma impressão
Textos e Gráficos Padrão
Textos padrão para o seu relatório podem ser criados usando
transaçãoSO10

Gráficos e macros de impressora são carregados com o relatório RSTXLDMC


em documentos de texto padrão individuais ou por meio de
transactionSE78. Os gráficos são enviados em "Baseline TIFF 6.0"
formato (.tif arquivos no PC)

Elementos de texto padrão e SAP Script podem ser exportados ou importados


entre dois sistemas usando o programa RSTXSCRP

Copiando Scripts Entre Clientes:

O SAP Script é um objeto dependente do cliente. Ao contrário dos programas, as alterações


alterações no script SAP em um cliente não serão refletidas em outros clientes.
Para copiar um script de um cliente para outro, vá para SE71 e use
"Copy from Client" option available under Utilities menu or import
o pedido de transporte, no qual o script está salvo, do original
cliente usando a transaçãoSCC1.

Pontos Importantes a Serem Observados

1. O script SAP não mantém versões. Portanto, ao modificar


o script SAP, garantir que as alterações estejam bem documentadas
em roteiro. Isso se aplica aos textos padrão também.
2. A saída do formulário será diferente quando vista na tela
e na impressora. Portanto, sempre teste a saída do script em
a impressora.

Você também pode gostar