SAP Smart Forms - Architettura

In un SAP Smart Form, sono presenti più componenti in cui i dati dell'applicazione sono diversi dalla definizione del modulo. Quando viene attivato un modulo intelligente, viene generato un modulo funzionale e i dati vengono recuperati dal database.

In un modulo intelligente SAP, vengono utilizzati i seguenti componenti:

  • Form Layout - Il layout del modulo definisce la posizione degli elementi nelle pagine e dove verranno visualizzati gli oggetti nell'output del modulo.

  • Form Logic - La logica del modulo definisce i dati da leggere dal database, per definire la condizione e per controllare il flusso dell'output del modulo.

  • Individual Elements- Include gli elementi da visualizzare nell'output del modulo. I tipi di elementi comuni sono Testo, Tabella, Grafica, ecc.

  • Form Interface - Un'interfaccia del modulo in SAP smart form viene utilizzata per trasferire i dati dell'applicazione alla definizione del modulo.

Nell'immagine sopra, puoi vedere il file Smart Form Architecture. Quando viene attivato un modulo intelligente, viene generato un modulo funzionale. Quando il programma applicativo chiama il modulo funzionale, l'interfaccia del modulo viene utilizzata per trasferire i dati della tabella secondo la descrizione del modulo e per stampare il modulo.

È inoltre possibile incorporare istruzioni nella descrizione del modulo per selezionare i dati per l'elaborazione del modulo. Tuttavia, questo non è consigliato quando è necessario stampare i moduli di massa con conseguente degrado delle prestazioni.

È anche possibile stampare i dati come tabelle sul modulo e essere uniti ai dati dell'applicazione con lo smart form. Una singola chiamata a un modulo intelligente genera sempre un modulo per la stampa. È sempre possibile selezionare un tipo di output diverso come: Fax, Stampa, e-mail o in formato HTML / XML su un browser web.