SAP Smart Forms - Navegação

Neste capítulo, discutiremos em detalhes sobre a navegação, a interface do usuário, os tipos de nós e os parâmetros de formulário do SAP Smart Forms.

SAP Smart Forms - Interface do usuário

Para projetar um formulário no SAP Smart Forms, você precisa criar e manter um layout do formulário e definir a lógica do formulário. Você não precisa de nenhum conhecimento de programação e linguagem de script.

A interface gráfica do usuário SAP Smart Form consiste nos seguintes campos -

  • Form Painter - Para criar o layout do formulário, você usa o Form Painter.

  • PC Editor - Pode ser usado para inserir textos e campos na área de saída.

  • Navigation Tree- No lado esquerdo, você tem a árvore de navegação que define a hierarquia de um formulário inteligente. Isso define a lógica do formulário para processamento.

  • Table Painter - O Table Painter é usado para criar modelos e tabelas.

  • Form Check - Para verificar a consistência do formulário.

Em um formulário inteligente SAP, você pode usar Transaction: SMARTFORMS. Na primeira página, você tem a opção de selecionar oForm, Style ou Text Module de acordo com o objeto que você deseja criar, alterar ou exibir.

Insira o nome e selecione o tipo que deseja criar e clique no botão Criar e isso abrirá o SAP Form Builder.

No construtor SAP From, você tem a navegação em árvore no lado esquerdo. Para selecionar um nó na árvore, você deve clicar duas vezes no nó. Você também pode arrastar e soltar ou copiar subárvores clicando com o botão direito sobre elas e usando a operação Copiar / Colar.

Quando você clica com o botão direito em qualquer nó, pode ver o menu de contexto. De acordo com o tipo de nó, as opções no menu de contexto variam.

Você tem as seguintes opções no menu de contexto -

  • Criação ou exclusão de acordo com o tipo de nó selecionado.
  • Dependendo do tipo de nó selecionado, apenas os tipos de nó válidos aparecem.
  • Funções da área de transferência - Cortar ou copiar para a área de transferência, colar na área de transferência.
  • Expandir e recolher.

SAP Smart Forms - Tipos de Nó

Nesta seção, discutiremos em detalhes sobre os diferentes tipos de opções de nó, que estão listados abaixo.

Output Areas -

  • Page
  • Window

Elementary Nodes -

  • Text
  • Graphic
  • Address

Table Output -

  • Template
  • Table

Atributos de tipo de nós

Em um formulário inteligente SAP, cada formulário contém os seguintes atributos comuns -

General Attribute- Os atributos gerais em um formulário inteligente definem o nome do nó selecionado e a descrição. Ele também pode conter algumas propriedades genéricas de nós, como no caso do nó de texto - tipo de texto, etc.

Output Options- Nesta guia, várias opções de saída são definidas para cada nó selecionado no painel de navegação. A guia Comum inclui -

  • Position
  • Caixa de estilo
  • Sombreamento, etc.

Os nós com saída de texto também possuem um atributo Estilo. Você pode usar este atributo para sobrescrever para a subárvore atual, se você não gostar do estilo que foi definido no formulário antes.

Conditions - Na guia de condição, você pode passar a condição que exibe o nó quando certas condições são atendidas.

Error List - Durante a verificação do smart form, caso haja alguma inconsistência, o sistema exibe a lista de erros e avisos na parte inferior da janela da tela de manutenção.

Para encontrar o erro ou aviso, você deve selecionar o nó e então o sistema o levará para a estrutura em árvore, para que você possa corrigir o erro.

SAP Smart Forms - Parâmetros do formulário

Você também pode passar parâmetros no formulário inteligente e mesclar os dados no formulário. Os dados que podem ser mesclados podem ser do banco de dados ou uma parte dos dados padrão de um sistema SAP.

Os dados a seguir podem ser combinados em um formulário inteligente -

  • Você pode mesclar dados de tabelas de banco de dados e passá-los para a interface do formulário.

  • Os dados fornecidos pelo sistema SAP padrão podem ser combinados em um formulário inteligente. Exemplo: data.

  • Quaisquer cálculos realizados no formulário

Os dados que você mescla são exibidos em tempo de execução. Você usa espaços reservados para determinar onde colocar os objetos no formulário para definir onde os dados serão exibidos.

Quando um smart form é ativado, um módulo de função é gerado. Você pode passar diferentes parâmetros padrão em um formulário inteligente. Quando você cria um formulário, esses parâmetros aparecem no formulário e não podem ser alterados. Estes são parâmetros de importação e exportação que podem ser usados ​​para diferentes operações, como - Especificar o tipo de dispositivo de saída, etc.

A seguir estão os parâmetros comuns em um Smart Form -

DOCUMENT_OUTPUT_INFO

Tipo: Exportar

Descrição - usado para fornecer informações sobre o número de páginas do formulário impresso.

JOB_OUTPUT_INFO

Tipo: Exportar

Descrição - Isso pode ser usado para determinar qual ação cria qual saída em um smart from.

JOB_OUTPUT_OPTIONS

Tipo: Exportar

Descrição - Este é um subconjunto do campo OUTPUT_OPTIONS e determina se as configurações foram alteradas ou não.

USER_SETTINGS

Tipo: Importar

Descrição - Quando o valor deste parâmetro é 'X', a forma inteligente assume um valor padrão de Controle de Spool definido em Sistema → Perfil do Usuário → Dados Próprios.

O valor padrão - Dispositivo de saída → Imprimir imediatamente e Excluir após a saída.

Quando o valor não é definido, o Smart Forms avalia os seguintes parâmetros da estrutura para as opções de saída - SSFCOMOP.

  • Configurações da impressora (TDDEST, TDPRINTER, RQPOSNAME)
  • TDIMMED (imprimir imediatamente)
  • TDDELETE (Excluir após saída)

Você pode ver diferentes parâmetros de Importação e Exportação na guia Lista de Campos de um formulário inteligente.