SAP Smart Forms - Struttura
Un modulo intelligente è costituito da più pagine. Ci sono diversi grafici come l'intestazione e il logo dell'azienda, mentre le aree di output e il testo da visualizzare sono nell'output. È possibile utilizzare la struttura della tabella dinamica per mostrare i dati o i testi nella colonna, nel formato della cella, ecc.
Un esempio comune di smart form è una fattura cliente per la prenotazione del volo. I dettagli del prezzo con la prenotazione del volo sono mostrati nella tabella nella finestra principale e altre finestre contengono diversi elementi come il logo del nome della società, l'indirizzo del cliente e altri dettagli specifici della società o del cliente.
La prima pagina della fattura della prenotazione del volo contiene i dettagli della società di prenotazione, l'eventuale lettera del cliente e una tabella contenente il numero di voci di prenotazione. Il tipo di tabella è dinamico e la sua lunghezza dipende dal numero di elementi di prenotazione nella tabella. L'intestazione della tabella include le intestazioni delle colonne -
- Numero di serie
- Numero del biglietto
- Sectors
- Nome o numero del volo
- Nome PAX (passeggero / i), ecc.
Mentre il piè di pagina della tabella contiene: l'importo in rupie, importo netto, ecc.
Quando la tabella continua alla seconda pagina a causa di un numero maggiore di elementi, l'intestazione e il piè di pagina della tabella si ripetono anche nella pagina successiva. Il layout di pagina di questo modulo intelligente definisce la struttura della pagina come A4, mentre A5 è la posizione delle finestre con i dati da visualizzare su ogni pagina.
SAP Smart Forms - Navigazione nella schermata
Per progettare un nuovo smart form o per modificare o visualizzare uno smart form esistente, è necessario utilizzare Transaction: SMARTFORMS.
Inserisci la transazione come mostrato nello screenshot qui sotto -
Nella schermata iniziale, puoi vedere tre diverse schede:
- Change
- Display
- Create
Immettere il nome del modulo e fare clic sul pulsante Crea come mostrato nella seguente schermata:
Quando fai clic sul pulsante Crea, verrà aperto il file SAP Form Builder schermo che è diviso in tre parti
Sul lato sinistro, hai un file Navigation Window. Questa finestra contiene tutti gli elementi come - testo e grafica, che fanno parte di un SAP Smart Form. È possibile visualizzare la gerarchia di nodi e sottonodi nel riquadro di navigazione.
Nel mezzo, hai un file Maintenance Window. Questa finestra viene utilizzata per impostare il valore dell'attributo di ogni elemento in una forma intelligente. È possibile definire opzioni di output come:
- Posizione e dimensioni (margine sinistro, margine superiore, larghezza e altezza)
- Scatola e ombreggiatura
- Frames
- Ombreggiatura, ecc.
La scheda Anteprima e condizioni include: Nome campo e Valore di confronto.
Sul lato destro, hai il file Form Painter. Un Form Painter definisce il layout della pagina in uno smart form SAP. Quando si crea un modulo intelligente in un sistema SAP, viene generato un modulo funzionale. Sotto il pannello di navigazione, hai due cartelle per impostazione predefinita in ogni modulo, queste sono:
- Impostazioni globali
- Pagine e finestra
Parliamo ora in dettaglio di entrambe queste cartelle.
Impostazione globale
Contiene le impostazioni globali del modulo intelligente, come:
- Attributi del modulo
- Interfaccia modulo e
- Definizioni globali
Nell'interfaccia del modulo, puoi vedere tutti i dati passati allo smart form dal programma di stampa. Mentre, la definizione globale contiene i dati che possono essere utilizzati in tutto lo smart form.
Pagine e finestra
Utilizzando Pages e Window, puoi creare nuovi oggetti, come:
- Page
- Window
- Graphic
- Address
La stampa di un modulo intelligente avviene come da campo della pagina successiva. Mentre, l'elaborazione di un modulo intelligente dipende dalla sequenza definita nel riquadro di navigazione.
SAP Smart Forms - Pagine di modulo
In qualsiasi SAP Smart Form, è possibile definire diversi layout di pagina per ciascuna pagina. Un layout di pagina definisce il formato della pagina, alcune delle sue opzioni sono:
- Landscape
- Portrait
- Formato A4
- Formato A5, ecc.
Puoi avere una struttura diversa per ogni pagina in un modulo intelligente. Ad esempio, la prima pagina può contenere indirizzo, azienda, logo, condizioni commerciali o qualsiasi altra informazione che dovrebbe comparire sulla prima pagina.
In un modulo intelligente, è necessario definire la pagina successiva per ogni pagina e una sequenza di pagine chiara. È inoltre possibile chiamare più volte la stessa pagina per rendere l'output ricorsivo. L'interruzione di pagina è definita nella logica del modulo utilizzando la codifica manuale oppure è possibile definirla anche tramite la finestra principale e la finestra secondaria.
Ogni pagina contiene due tipi di aree di output, che sono: Finestra principale e Finestra secondaria. Queste finestre possono essere posizionate ovunque nella pagina e puoi persino sovrapporle. Una singola finestra può essere utilizzata su più pagine.
SAP Smart Forms - Finestra principale e finestra secondaria
In questa sezione, comprenderemo in dettaglio le finestre principale e secondaria.
Finestra principale
In uno smart form SAP, la finestra principale viene utilizzata per contenere testo e dati. Poiché questa è la finestra principale, è piena di testo e sistema di dati. Visualizza il testo nella finestra principale della pagina successiva, mentre l'interruzione di pagina viene attivata automaticamente.
Note - Controllare i seguenti punti chiave da ricordare sulla finestra principale e sulla finestra secondaria.
La finestra principale di ogni pagina dovrebbe avere la stessa larghezza, ma può differire in altezza.
Quando non hai una finestra principale che definisce una pagina. Quella pagina chiamerà se stessa e risulterà in un ciclo infinito.
Finestra secondaria
In uno smart form SAP, le sottofinestre vengono utilizzate per visualizzare il testo e i dati sulle aree predefinite dell'output. Il testo e i dati che non rientrano nella finestra secondaria vengono troncati e non vengono visualizzati nell'output del modulo.
Quando una finestra secondaria viene posizionata su ciascuna pagina con lo stesso nome, il contenuto di quella finestra secondaria viene visualizzato su ciascuna pagina.
Per creare una finestra nella finestra principale o in una pagina, fare clic con il tasto destro sulla pagina o nella finestra principale e selezionare il tipo di finestra.
Immettere il nome della finestra, il significato e il tipo di finestra. Il nome immesso per questa finestra viene visualizzato nel riquadro di navigazione. Puoi trascinare la finestra e metterla ovunque nella finestra principale.
Quando le finestre si sovrappongono, puoi anche inviare una finestra sullo sfondo, copiare o eliminare un nodo facendo clic con il tasto destro su di esso.
SAP Smart Forms - Testo e dati
È possibile inserire il testo e i dati in una forma intelligente e inserirli secondo il requisito. I dati inseriti in questo modulo intelligente sono in formato stringa e possono essere estratti dal database. È inoltre possibile immettere il testo e i dati in un formato tabella per visualizzarli come tabella.
Puoi utilizzare Form Painter per posizionare Windows, grafica, ecc. Su una pagina in un modulo intelligente.
L'editor per PC viene utilizzato per scrivere il testo.
Table Painter in una finestra del modulo intelligente viene utilizzato per formattare le tabelle.
Inserimento di testo in uno smart form utilizzando l'Editor del PC
Per inserire testo utilizzando PC Editor, è necessario creare il nodo di testo nella struttura di navigazione. È anche possibile includere i dati dal sistema nel testo utilizzando i campi ei parametri di sistema nel modulo. Durante l'elaborazione del modulo intelligente, il sistema sostituisce i dati con i valori dei campi di sistema.
Per creare un nodo di testo nel riquadro di navigazione, fare clic con il pulsante destro del mouse → Crea → Testo come mostrato nella schermata seguente.
Immettere il nome del nodo e la descrizione come mostrato nella seguente schermata:
Vai su Attributo generale e seleziona Tipo di testo come Elemento di testo. Puoi inserire il testo direttamente in PC Editor o puoi anche aprire l'Editor di testo in modalità a schermo intero.
Quando si fa clic sul segno della freccia verde (pulsante F3), il testo dall'editor di testo viene trasferito all'editor PC in linea.
Per evidenziare il testo come URL, contrassegnare questo testo e fare clic su Inserisci URL in alto.