Script SAP - Opzioni di formato
In SAPscript, il formato di output del testo è controllato dai formati di paragrafo oppure puoi combinare il testo con gli stili. Nel formato di output è possibile utilizzare segnaposto per creare dati flessibili. In SAPscript, i segnaposto sono chiamati simboli e vengono utilizzati per mostrare i dati che non vengono aggiunti al testo fino a un momento successivo.
Questi vengono utilizzati per formattare l'output e tutti i simboli nel testo vengono sostituiti con i valori correnti effettivi. Questa sostituzione viene eseguita solo nell'output del modulo di testo e il modulo di testo originale rimane lo stesso.
Esistono quattro tipi di simboli in SAPscript:
System Symbols- Diversi tipi di simboli di sistema possono essere recuperati dalle tabelle: SAPSCRIPT, SYST, TTSXY. Sono variabili globali e vengono recuperate dalle tabelle di sistema.
Standard Symbols- Sono predefiniti e mantenuti nella tabella TTDTG. Si basano sulle impostazioni della lingua dello script.
Program Symbols- Rappresenta i dati di una tabella di database o di una tabella interna. I programmi di stampa vengono utilizzati per fornire i dati necessari per questi simboli.
Text Symbols - Sono definiti localmente e vengono utilizzati per definire termini ricorrenti o frammenti di testo nel documento.
Segnaposto / Struttura dei simboli
Ogni simbolo viene presentato con un nome e la chiamata a un simbolo viene effettuata in una riga di testo che contiene anche l'altro testo. Questi simboli sono differenziati dal testo normale e la chiamata viene eseguita in modo che identifichi una chiamata a un simbolo o ad un'altra sezione del modulo.
Le seguenti regole dovrebbero essere utilizzate durante l'utilizzo dei simboli:
Non dovresti usare caratteri vuoti nel nome di un simbolo.
Utilizzare sempre la e commerciale "&" immediatamente prima e dopo il simbolo.
Non dovresti usare l'editor di interruzione di riga che si verifica tra i simboli.
Notare che i nomi dei simboli non fanno distinzione tra maiuscole e minuscole e contengono un massimo di 130 caratteri e solo i primi 32 caratteri vengono utilizzati per identificare il simbolo.
Esempi di simboli validi
- &symbol&
- &MY_symbol&
- &DATE&
Esempi di simboli non validi
&mysymbol - Non contiene il carattere di chiusura
&symbol(Z& - Nessuna parentesi di chiusura
&my symbol& - In questo, il nome del simbolo contiene uno spazio
&mysymbol)& - In questo, il nome contiene un carattere non valido
Simboli comuni utilizzati in SAPScript
Data odierna | &DATA& |
Numero del giorno corrente | &GIORNO& |
Numero del mese corrente | &MESE& |
Numero dell'anno corrente | &ANNO& |
Componente dei minuti dell'ora corrente | &MINUTI& |
Componente in secondi dell'ora corrente | & SECONDI & |
Numero di pagina corrente | &PAGINA& |
Lunghezza di uscita | & simbolo (lunghezza) & |
Omettere il segno principale | & simbolo (S) & |
Segno principale a sinistra | & simbolo (<) & |
Segno principale a destra | & simbolo (>) & |
Omettere gli zeri iniziali | & simbolo (Z) & |
Compressione dello spazio | & simbolo (C) & |
Numero di cifre decimali | & simbolo (.N) & |
Omettere il separatore per "Migliaia" | & simbolo (T) & |
Specifica di un esponente per numeri in virgola mobile | & simbolo (EN) & |