SAP Smart Forms - Tipi di output
In questo capitolo, discuteremo in dettaglio sui diversi tipi di output di SAP Smart Forms. Questo capitolo tratterà anche i vari formati di output e supporti di output insieme a informazioni su come eseguire una traccia in SAP Smart Forms.
SAP Smart Forms - Formati di output
È possibile stampare moduli intelligenti nel formato Testo di output e molti altri formati di output con usi diversi come: formato XML per moduli intelligenti e HTML per visualizzare un modulo nel browser web.
I seguenti formati di output sono alcuni dei più comunemente usati:
Output Text Format- Questo è un formato di testo di output standard ed è un formato stabilito per la stampa di moduli in un sistema SAP. Puoi anche convertirlo in altri formati come PDF.
XSF Output- Questo è un formato XML per moduli intelligenti. Contiene il contenuto del modulo di un modulo elaborato senza mostrare alcuna informazione sul layout.
HTML Format- È anche possibile visualizzare il modulo in un browser Web. È una combinazione dell'output XSF e del formato HTML in cui il contenuto viene elaborato senza alcuna informazione di layout e i dati vengono visualizzati nel formato modulo a un browser web.
XDF Output - È in un formato XML che non contiene né il modulo né il suo layout e mostra l'applicazione dati passata all'interfaccia del modulo.
L'impostazione del formato di output è definita in Attributi modulo. Quando si chiama uno smart form, è possibile utilizzare i parametri standard per sovrascrivere le impostazioni di output.
SAP Smart Forms - Supporto di output
È possibile inviare un modulo intelligente a diversi supporti di output. Alcuni esempi di diversi mezzi di output sono:
- Printers
- Fax
- Email o
- Formati XML
I moduli intelligenti vengono inoltrati ad altre interfacce per trasferire il modulo su diversi supporti di output.
Example - Per prendere l'output di stampa su una stampante, è necessario prima impostare la stampante.
Per controllare l'output, è necessario passare diversi parametri all'interfaccia dei moduli intelligenti. SAP Smart Forms passa il valore del parametro a un diverso supporto di output.
È possibile impostare un supporto di output diverso per ogni formato di output -
Formato OTF
È possibile utilizzare diversi metodi di elaborazione dell'output come:
- Elaborazione spool
- In posta elettronica
- Alla macchina fax
Parameters values to send the form in Email - Quando si desidera inviare il modulo intelligente tramite posta elettronica, è necessario compilare i seguenti parametri di posta elettronica per un modulo funzione generato.
MAIL_SENDER/MAIL_RECIPIENT- È necessario impostare questi parametri per trasmettere il mittente e il destinatario del documento. Per impostare i valori dei parametri, è necessario creare oggetti BOR di tipo oggettoRECIPIENT e inserisci i parametri.
MAIL_APPL_OBJ Parameter- È possibile utilizzare questo parametro per collegare l'oggetto dell'applicazione con il documento inviato. Dovresti creare un fileBOR oggetto anche per questo parametro.
Parameters for sending form by Telefax - Per inviare il modulo in un formato Fax, è necessario impostare il parametro del dispositivo su TELEFAXinvece della modalità spool. Apre una finestra di dialogo in cui l'utente può immettere un numero di fax per utilizzare il supporto di output come fax.
Formato XSF
Puoi passare questo formato di output a diversi supporti di output come:
- Elaborazione spool
- Ritorna come tabella nel programma applicativo
Per passare il formato di output per l'elaborazione di spool, è necessario passare il parametro alla finestra di dialogo di spool di un sistema SAP. Questa finestra di dialogo può essere utilizzata per controllare l'output del modulo. Sono disponibili diverse opzioni che possono essere utilizzate in una finestra di dialogo Spool:
- Nuova richiesta spool
- Definizione del tempo di conservazione di una richiesta in coda
- Per selezionare una pagina
- Collega un'autorizzazione alla richiesta di spool
- Specifica le impostazioni dell'archivio
Formato HTML
È possibile utilizzare questo supporto di output per restituirlo come tabella nel programma applicativo.
SAP Smart Forms - Traccia in esecuzione
Questa funzione consente di tracciare la funzione di stampa di un modulo intelligente. Usando questo, può tracciare come viene elaborata la richiesta di stampa per un modulo intelligente.
Transaction: SFTRACE
Per eseguire una traccia per la richiesta di stampa, è possibile utilizzare Transazione: SFTRACE.
Quando la traccia viene attivata utilizzando il modulo funzionale generato per lo smart form, memorizza la traccia nel database per ogni uscita.
Utilizzando questa opzione di traccia, è possibile determinare la sequenza in cui vengono elaborati i nodi o quando l'elaborazione viene terminata a causa di un errore. Questa opzione è specifica per gli utenti e viene registrata solo per l'utente che la attiva.
Livello di traccia
Il livello di traccia viene utilizzato per determinare il livello di dettaglio della traccia. Il livello di traccia 5 contiene informazioni generali e il livello di traccia 80 determina il livello di traccia più dettagliato. Per attivare il livello di traccia, fare clic suSwitch on opzione nella schermata riportata di seguito.
Le seguenti impostazioni sono possibili quando una traccia è attiva:
Level - Livello dettagliato in un output di traccia.
Logical Page- Viene utilizzato per limitare l'output della traccia a una pagina specifica. Questo è utile al livello di traccia 30.
Window - Viene utilizzato per limitare l'output della traccia a una finestra specifica in una forma intelligente.
ABAP Break Point - Queste opzioni vengono utilizzate internamente durante l'esecuzione di un livello di traccia.
Impostazioni traccia
Vari livelli di traccia sono definiti nelle impostazioni di traccia. Alcuni dei più comuni sono elencati di seguito:
Warning or Error (Trace Level 5) - Livello di traccia, versione di traccia, data e ora e informazioni di sistema.
Document Information (Trace Level 15) - Contiene informazioni aggiuntive: canale di output, attributi del modulo, struttura del modulo e risultati di output.
Pages (Trace Level 30) - Viene utilizzato per contenere il nome delle pagine elaborate.
Window (Trace Level 40) - Contiene informazioni sul nome delle finestre elaborate.
Output area (Trace Level 45) - Contiene informazioni sulle aree di output della tabella.
Cell change (Trace Level 47) - Questo livello di traccia viene utilizzato per contenere gli output sui tipi di riga e le celle elaborate nelle tabelle.
Text information (Trace Level 50) - Viene utilizzato per contenere i valori degli attributi dei nodi di output elaborati.
Fields (Trace Level 60) - Viene utilizzato per contenere nomi e valori dei campi nei testi di output.
Scanner token (Trace Level 80) - Questo è il livello di traccia massimo e definisce gli output dello scanner durante l'analisi dei testi nei nodi di testo.
Nel prossimo capitolo, discuteremo in dettaglio dei concetti di sviluppo avanzato in SAP Smart Forms.