SAP Tutorial sugli script: SE71, SE78, SCC1, VF03, SO10

SAP il copione è il SAP Il sistema di elaborazione testi del sistema. Sembra molto simile agli altri principali sistemi di elaborazione testi.

Viene utilizzato per stampare testo preformattato in moduli preformattati.

Componenti di SAPCopione

SAP Gli script sono costituiti da cinque componenti principali:

Componenti di SAPCopione

  1. Un editor per inserire e modificare le righe di un testo
  2. Stili e set di layout per il layout di stampa. Questi vengono creati indipendentemente dai singoli testi utilizzando le corrispondenti transazioni di manutenzione e vengono assegnati ai testi in seguito
  3. Il compositore è un modulo di output centrale. SAP il compositore di sceneggiature è invisibile all'esterno
  4. Un'interfaccia di programmazione che consente di includere SAP script di componenti nei propri programmi applicativi e per controllare l'output dei set di layout dall'interno dei programmi
  5. Numerose tabelle di database per la memorizzazione di testi, stili e set di layout

Insieme della disposizione

Per produrre documenti utilizzando l'interfaccia di programmazione, i programmi applicativi R/3 necessitano dei cosiddetti set di layout (una sorta di modulo).In SAP script un set di layout descrive il layout delle singole pagine di stampa e utilizza elementi di testo per fornire blocchi di output definibili, che un programma di stampa può richiamare. Un set di layout può essere definito come un design di pagina per un documento

Il layout impostato da solo non contiene dati. La selezione dei dati per il documento viene effettuata tramite il programma di stampa. Il programma di stampa seleziona i dati dalla tabella del database e li inserisce nel set di layout. Quando viene eseguito il programma di stampa, il documento viene stampato sullo schermo della stampante.

Di solito a SAPIl layout dello script è costituito dai seguenti componenti

  1. Dati di intestazione: I dati dell'intestazione vengono utilizzati per informazioni e controllo SAP stampa. I dati dell'intestazione sono composti da 2 parti: Indipendente dal dispositivo: Memorizza informazioni come pagina iniziale, paragrafo predefinito, attributi della lingua ecc. E Dipendente dal dispositivo memorizza informazioni come formato pagina, linee di orientamento per pollice ecc.
  2. Formati di paragrafi e caratteri: i paragrafi vengono formattati utilizzando vari attributi. Ad esempio, gli attributi di paragrafo standard specificano il margine sinistro o destro, l'allineamento, l'interlinea ecc. Gli attributi dei caratteri specificano la famiglia dei caratteri, la dimensione del carattere ecc. I formati dei caratteri consentono di formattare interi blocchi di testo all'interno di un paragrafo
  3. Windows ed elementi di testo: Windows sono singole aree di testo (indirizzo dell'intestazione, data, piè di pagina) in una pagina. Aiuta a combinare le informazioni contenute in un documento in determinati gruppi e a far apparire ciascun gruppo sulla pagina stampata in un'area individuale. È possibile definire elementi di testo (testi delle finestre) per ciascuna finestra. Il programma di stampa accede agli elementi di testo per nome, li formatta e li stampa nella rispettiva finestra. Nel modulo devono essere definiti il ​​paragrafo ed i formati dei caratteri utilizzati.
  4. In Italiano: Sono pagine individuali di un documento e devono avere un nome univoco. Spesso troverete layout diversi per le singole pagine: la prima pagina di una fattura è diversa dalle pagine successive, sulle quali non è necessario ripetere informazioni generali, come indirizzo o dati del cliente.
  5. Pagina Windows: Durante la definizione di finestre e pagine, non si determina ancora la posizione e la spaziatura dei testi da emettere. Una finestra di pagina definisce l'area di output rettangolare nel supporto di output specificando il bordo superiore sinistro dell'area di output e la sua larghezza e altezza.

Comandi di controllo

Lo scopo dei “comandi di controllo” è consentire il controllo della formattazione dell'output. Questi comandi non sono interpretati da SAP editor di script, ma vengono passati al file SAP script Composer per l'elaborazione. Ciò include, ad esempio, la formattazione di riga e pagina, la formattazione del testo in base ai formati di paragrafo e carattere specificati.

Sintassi

Enter /: in the paragraph format

Esempi

  • NEW-PAGE – Interruzione di pagina esplicita
  • PROTECT ………ENDPROTECT – Per stampare il paragrafo completo in una pagina.
  • INCLUDERE – Per includere il contenuto di un altro testo nel testo corrente
  • ESEGUI – Per richiamare una subroutine di qualsiasi programma ABAP

Programma di stampa

L'esecuzione dello script avviene tramite un file Programma ABAP, denominato Programma di stampa. Ogni programma di stampa dovrà avere un modulo di INGRESSO, che verrà richiamato dalla personalizzazione.

Per una configurazione standard possiamo vedere il nome del modulo (nome dello script), il nome del programma di stampa e il tipo di output nella tabella TNAPR. Il programma di stampa utilizza le funzioni di controllo del modulo per chiamare lo script.

Il programma di stampa chiama tutte o alcune delle funzioni di controllo del modulo per eseguire lo script

  • OPEN_FORM (Obbligatorio) Apre l'output del set di layout
  • CLOSE_FORM (Obbligatorio) Termina l'output del set di layout
  • START_FORM (Facoltativo) Avvia un nuovo set di layout
  • WRITE_FORM (Obbligatorio) Richiama un elemento del set di layout
  • END_FORM (Facoltativo) Termina il set di layout corrente

Tipi di uscita

Il tipo di output può specificare un modulo stampato di cui hai bisogno per uso interno o un modulo che vuoi inviare a un cliente o fornitore. Il tipo di output può anche essere un messaggio di posta elettronica interno che vuoi inviare al personale di un altro reparto.

Ad esempio, "Stampa" può essere classificato come un tipo di output di un documento di fatturazione, ovvero quando questo tipo di output viene eseguito, il documento di fatturazione viene stampato. Allo stesso modo, "Fax" può essere un tipo di output, ovvero quando questo tipo di output viene eseguito, viene inviato un fax del documento di fatturazione

Tutti i tipi di output per qualsiasi documento (ad esempio documento di fatturazione) verranno memorizzati nella tabella NAST. I tipi di output vengono eseguiti tramite il programma RSNAST00.

Esempio: Tipo di output in un documento di fatturazione-

  1. Vai a VF03
  2. Inserisci il numero del documento di fatturazione e premi nuovamente Invio
  3. Scegli Output nel menu Vai a -> Intestazione
  4. Qui Z101 è un tipo di output di un output di stampa

Tipi di uscita

Testi e grafica standard

I testi standard per il tuo report possono essere creati utilizzando la transazione SO10

La grafica e le macro della stampante vengono caricate con rapporto RSTXLDMC in singoli documenti di testo standard o tramite transazione SE78. La grafica viene caricata in formato “Baseline TIFF 6.0” (file .tif su PC)

SAP Gli elementi di testo script e standard possono essere esportati o importati tra due sistemi utilizzando il programma RSTXSCRP

Copia di script tra client:

SAP Lo script è un oggetto dipendente dal client. A differenza dei programmi, le modifiche apportate SAP lo script in un client non si rifletterà negli altri client. Per copiare lo script da un client a un altro, vai a SE71 e utilizzare l'opzione "Copia dal cliente" disponibile nel menu Utilità o importare la richiesta di trasporto, in cui è salvato lo script, dal cliente originale utilizzando la transazione SCC1.

Punti importanti da notare

  1. SAP lo script non mantiene alcuna versione. Quindi, quando si modifica il file SAP script , assicurati che le modifiche siano ben documentate nello script. Ciò vale anche per i testi standard.
  2. L'output del modulo sarà diverso se visualizzato sullo schermo e sulla stampante. Quindi prova sempre l'output dello script sulla stampante.