SAP ABAP - Smart Forms

Lo strumento SAP Smart Forms può essere utilizzato per stampare e inviare documenti. Questo strumento è utile per sviluppare moduli, file PDF, e-mail e documenti per Internet. Lo strumento fornisce un'interfaccia per creare e mantenere il layout e la logica di un modulo. SAP fornisce anche una selezione di moduli per i processi aziendali come quelli utilizzati in Customer Relationship Management (CRM), Vendite e distribuzione (SD), Contabilità finanziaria (FI) e Risorse umane (HR).

Lo strumento consente di modificare i moduli utilizzando semplici strumenti grafici invece di utilizzare qualsiasi strumento di programmazione. Significa che un utente senza conoscenze di programmazione può configurare questi moduli con i dati per un processo aziendale senza sforzo.

In uno Smart Form, i dati vengono recuperati da tabelle statiche e dinamiche. L'intestazione e il totale parziale della tabella vengono specificati dagli eventi attivati ​​ei dati vengono quindi ordinati prima dell'output finale. Uno Smart Form ti consente di incorporare elementi grafici che possono essere visualizzati come parte del modulo o come sfondo. È inoltre possibile sopprimere un'immagine di sfondo, se necessario, durante la stampa di un modulo.

Alcuni esempi di Smart Form standard disponibili nel sistema SAP sono i seguenti:

  • SF_EXAMPLE_01 rappresenta una fattura con un output di tabella per la prenotazione del volo per un cliente.

  • SF_EXAMPLE_02 rappresenta una fattura simile a SF_EXAMPLE_01, ma con subtotali.

  • SF_EXAMPLE_03 specifica una fattura simile a SF_EXAMPLE_02, ma in cui è possibile selezionare più clienti in un programma applicativo.

Creazione di un modulo

Creiamo un modulo utilizzando lo strumento SAP Smart Forms. Imparerai anche come aggiungere un nodo nello Smart Form e testare il modulo in questo tutorial. Qui iniziamo con la creazione di una copia del modulo SF_EXAMPLE_01. Il modulo SF_EXAMPLE_01 è uno Smart Form standard disponibile nel sistema SAP.

Step 1- Smart Form Builder è l'interfaccia principale utilizzata per creare uno Smart Form. È disponibile nella schermata iniziale di SAP Smart Forms. Dobbiamo digitare il codice di transazione "SMARTFORMS" nel campo Comando per aprire la schermata iniziale di SAP Smart Forms. In questa schermata, inserisci il nome del modulo, SF_EXAMPLE_01, nel campo Modulo.

Step 2 - Selezionare Smart Forms → Copia o fare clic sull'icona Copia per aprire la finestra di dialogo Copia modulo o testo.

Step 3- Nel campo Oggetto di destinazione, immettere un nome per il nuovo modulo. Il nome deve iniziare con la lettera Y o Z. In questo caso, il nome del modulo è "ZSMM1".

Step 4 - Fare clic sull'icona Continua o premere il tasto INVIO nella finestra di dialogo Copia modulo o testo in modo che il modulo ZSMM1 venga creato come una copia del modulo predefinito SF_EXAMPLE_01.

Step 5- Fare clic sull'icona Salva. Il nome del modulo viene visualizzato nel campo Modulo nella schermata iniziale di SAP Smart Forms.

Step 6- Fare clic sul pulsante Crea nella schermata iniziale di SAP Smart Forms. Il modulo ZSMM1 viene visualizzato in Form Builder.

Step 7- La prima bozza di pagina viene creata con una finestra MAIN. Tutti i componenti del nuovo modulo si basano sul modulo predefinito SF_EXAMPLE_01. È sufficiente fare clic su un nodo nel menu di navigazione per visualizzarne il contenuto.

Creazione di un nodo di testo nel modulo

Step 1 - Aprire un modulo nella modalità di modifica della schermata SAP Form Builder e fare clic con il pulsante destro del mouse sull'opzione Finestra principale nel nodo Prima pagina e selezionare Crea → Testo dal menu contestuale.

Step 2- Modifica il testo nel campo Testo in "My_Text" e il testo nel campo Significato in "Text_Demo". Immettere il testo "Hello TutorialsPoint ....." nella casella di modifica del testo nel riquadro centrale di Form Builder, come mostrato nella seguente istantanea:

Step 3 - Fare clic sul pulsante Salva per salvare il nodo.

Step 4- Attiva e prova il nodo facendo clic rispettivamente sulle icone Attiva e Prova. Viene visualizzata la schermata iniziale di Function Builder.

Step 5- Attivare e testare il modulo funzionale facendo clic sulle icone Attiva ed Esegui. I parametri del modulo funzione vengono visualizzati nella schermata iniziale di Function Builder.

Step 6- Eseguire il modulo funzionale facendo clic sull'icona Esegui. Viene visualizzata la finestra di dialogo Stampa.

Step 7 - Specificare il dispositivo di output come "LP01" e fare clic sul pulsante Anteprima di stampa.

I passaggi precedenti produrranno il seguente output: