SAP Tutorial scripturi: SE71, SE78, SCC1, VF03, SO10

SAP scenariul este SAP Sistemul propriu de procesare a textului al sistemului. Arată și se simte mult ca alte sisteme de procesare a textului de vârf.

Este folosit pentru a tipări text preformatat în forme preformatate.

Componente ale SAPScenariu

SAP Scripturile sunt compuse din cinci componente principale:

Componente ale SAPScenariu

  1. Un editor pentru introducerea și editarea liniilor unui text
  2. Stiluri și seturi de aspect pentru aspectul de imprimare. Acestea sunt create independent de textele individuale folosind tranzacțiile de întreținere corespunzătoare și sunt alocate textelor ulterior
  3. Compozitorul este un modul central de ieșire. The SAP compozitorul de scenarii este invizibil în exterior
  4. O interfață de programare care vă permite să includeți SAP componente de script în propriile dvs. programe de aplicație și pentru a controla ieșirea seturilor de layout din cadrul programelor
  5. Mai multe tabele de baze de date pentru stocarea de texte, stiluri și seturi de layout

Set de aspect

Pentru a scoate documente folosind interfața de programare, programele de aplicație R/3 au nevoie de așa-numitele seturi de layout (un fel de formă). SAP script un set de layout descrie aspectul paginilor de tipărire individuale și utilizează elemente de text pentru a furniza blocuri de ieșire definibile, pe care un program de imprimare le poate apela. Un set de layout poate fi definit ca un design de pagină pentru un document

Aspectul setat singur nu conține date. Selectarea datelor pentru document se face prin programul de imprimare. Programul de imprimare selectează datele din tabelul bazei de date și le alimentează în setul de aspect. Când programul de imprimare este executat, documentul este tipărit pe ecran, imprimantă.

De obicei a SAPScript Layout constă din următoarele componente

  1. Date antet: Datele antetului sunt folosite pentru informare și control SAP imprimare. Datele antetului sunt compuse din 2 părți – Independent de dispozitiv – Stochează informații cum ar fi Pagina de pornire, Paragraf implicit, Atribute de limbă etc. Și Dependent de dispozitiv stochează informații precum Formatul paginii, Liniile de orientare pe inch etc.
  2. Formate de paragraf și caractere: Paragrafele sunt formatate folosind diverse atribute. De exemplu, atributele standard de paragraf specifică marginea din stânga sau din dreapta, aliniere, spațiere între linii etc. Atributele fontului specifică familia de fonturi, dimensiunea fontului etc. Formatele de caractere permit formatarea blocurilor întregi de text într-un paragraf
  3. Windows și elemente de text: Windows sunt zone de text individuale (adresă antet, dată, subsol) dintr-o pagină. Ajută la combinarea informațiilor conținute într-un document în anumite grupuri și face ca fiecare grup să apară pe pagina tipărită într-o zonă individuală. Puteți defini elemente de text (texte ferestre) pentru fiecare fereastră. Programul de imprimare accesează elementele text după nume, le formatează și le imprimă în fereastra respectivă. Paragraful și formatele de caractere utilizate trebuie definite în formular.
  4. Pagini: Sunt pagini individuale ale unui document și trebuie să aibă un nume unic. Veți găsi adesea diferite aspecte pentru pagini individuale: Prima pagină a unei facturi diferă de paginile ulterioare, pe care nu trebuie să repetați informații generale, cum ar fi adresa sau datele clienților.
  5. Pagină Windows: În timp ce definiți ferestre și pagini, încă nu determinați poziția și distanța dintre textele de ieșit. O fereastră de pagină definește zona de ieșire dreptunghiulară în mediul de ieșire prin specificarea marginii superioare din stânga a zonei de ieșire și lățimea și înălțimea acesteia.

Comenzi de control

Scopul „comenzilor de control” este de a permite controlul formatării ieșirii. Aceste comenzi nu sunt interpretate de către SAP editor de scripturi, dar sunt transmise la SAP Compozitor de scripturi pentru prelucrare. Aceasta include, de exemplu, formatarea liniilor și a paginii, formatarea textului în conformitate cu formatele de paragraf și caractere specificate.

Sintaxă

Enter /: in the paragraph format

Exemple

  • NEW-PAGE – ruptură explicită de pagină
  • PROTECT ………ENDPROTECT – Pentru a tipări un paragraf complet într-o singură pagină.
  • INCLUDE – Pentru a include conținutul unui alt text în textul curent
  • PERFORM – Pentru a apela o subrutină a oricărui program ABAP

Program de imprimare

Execuția scriptului se face printr-un program ABAP, care este denumit Program de imprimare. Fiecare program de imprimare ar trebui să aibă un formular de INTRARE, care va fi apelat din personalizare.

Pentru o configurație standard putem vedea numele formularului (numele scriptului), numele programului de tipărire și tipul de ieșire în tabelul TNAPR. Programul de imprimare folosește funcțiile de control al formularului pentru a apela scriptul.

Programul de tipărire apelează fie la toate sau unele dintre funcțiile de control al formularului pentru a executa scriptul

  • OPEN_FORM (obligatoriu) Deschide ieșirea setului de aspect
  • CLOSE_FORM (Obligatoriu) Încheie ieșirea setului de aspect
  • START_FORM (Opțional) Pornește un nou set de aspect
  • WRITE_FORM (Obligatoriu) Apelează un element de set de aspect
  • END_FORM (Opțional) Încheie setul de aspect curent

Tipuri de ieșire

Tipul de ieșire poate specifica, un formular tipărit de care aveți nevoie pentru uz intern sau un formular pe care doriți să-l trimiteți unui client sau furnizor. Tipul de ieșire poate fi, de asemenea, un mesaj electronic intern pe care doriți să-l trimiteți personalului dintr-un alt departament.

De exemplu, „Print out” poate fi clasificat ca un tip de ieșire al unui document de facturare, adică atunci când acest tip de ieșire este executat, documentul de facturare este tipărit. În mod similar, „Fax” poate fi un tip de ieșire, adică atunci când acest tip de ieșire este executat, se trimite un fax al documentului de facturare

Toate tipurile de ieșire pentru orice document (ex. document de facturare) vor fi stocate în tabelul NAST. Tipurile de ieșire sunt executate prin programul RSNAST00 .

Exemplu: tipul de ieșire într-un document de facturare-

  1. Accesați VF03
  2. Introduceți numărul documentului de facturare și apăsați din nou pe Enter
  3. Alegeți Ieșire din meniul Goto -> Header
  4. Aici Z101 este un tip de ieșire de tipărire

Tipuri de ieșire

Texte și grafice standard

Textele standard pentru raportul dvs. pot fi create folosind tranzacție SO10

Graficele și macrocomenzile imprimantei sunt încărcate cu raportează RSTXLDMC în documente text standard individuale sau prin tranzacție SE78. Graficele sunt încărcate în format „Baseline TIFF 6.0” (fișiere .tif pe computer)

SAP Elementele de text Script & Standard pot fi exportate sau importate între două sisteme folosind programul RSTXSCRP

Copierea scripturilor între clienți:

SAP Scriptul este un obiect dependent de client. Spre deosebire de programe, modificările efectuate la SAP scriptul dintr-un client nu se va reflecta în alți clienți. Pentru a copia script-ul de la un client la altul, accesați SE71 și utilizați opțiunea „Copiere din client” disponibilă în meniul Utilități sau importați cererea de transport, în care este salvat scriptul, de la clientul original care utilizează tranzacția SCC1.

Puncte importante de reținut

  1. SAP scriptul nu menține nicio versiune. Deci, atunci când modificați SAP script , asigurați-vă că modificările sunt bine documentate în script. Acest lucru este valabil și pentru textele standard.
  2. Rezultatul formularului va diferi atunci când este vizualizat pe ecran și pe imprimantă. Deci, testați întotdeauna rezultatul scriptului pe imprimantă.