SAP Smart Forms - Arquitetura
Em um SAP Smart Form, você tem vários componentes em que os dados do aplicativo são diferentes da definição do formulário. Quando um smart form é ativado, um módulo de função é gerado e os dados são recuperados do banco de dados.
Em um formulário inteligente SAP, os seguintes componentes são usados -
Form Layout - O layout do formulário define a posição dos elementos nas páginas e onde os objetos serão exibidos na saída do formulário.
Form Logic - A lógica do formulário define os dados a serem lidos do banco de dados, para definir a condição e controlar o fluxo de saída do formulário.
Individual Elements- Inclui os elementos a serem exibidos na saída do formulário. Os tipos de elementos comuns são Texto, Tabela, Gráficos, etc.
Form Interface - Uma interface de formulário no SAP smart form é usada para transferir os dados do aplicativo para a definição do formulário.
Na imagem acima, você pode ver o Smart Form Architecture. Quando um smart form é ativado, um módulo de função é gerado. Quando o programa de aplicação chama o módulo funcional, a interface do módulo é usada para transferir os dados da tabela conforme a descrição do formulário e para imprimir o formulário.
Você também pode incorporar instruções na descrição do formulário para selecionar os dados para processamento do formulário. Porém, isso não é recomendado quando você precisa imprimir a degradação do desempenho dos resultados dos formulários de massa.
Também é possível imprimir os dados como tabelas no formulário e serem mesclados com os dados do aplicativo com o formulário inteligente. Uma única chamada para um formulário inteligente sempre gera um formulário para impressão. Um tipo de saída diferente pode sempre ser selecionado, como - Fax, Impressão, e-mail ou no formato HTML / XML para um navegador da web.