SAP Szkriptek bemutatója: SE71, SE78, SCC1, VF03, SO10

SAP forgatókönyv az SAP A rendszer saját szövegfeldolgozó rendszere. Nagyon úgy néz ki, mint a többi vezető szövegfeldolgozó rendszer.

Előre formázott szöveg előre formázott formában történő nyomtatására szolgál.

A SAPForgatókönyv

SAP A szkriptek öt fő összetevőből állnak:

A SAPForgatókönyv

  1. Szöveg sorainak bevitelére és szerkesztésére szolgáló szerkesztő
  2. Stílusok és elrendezéskészletek a nyomtatási elrendezéshez. Ezek az egyes szövegektől függetlenül jönnek létre a megfelelő karbantartási tranzakciók segítségével, és később kerülnek hozzárendelésre a szövegekhez
  3. A zeneszerző egy központi kimeneti modul. A SAP forgatókönyv-szerzője kívülről láthatatlan
  4. Programozási felület, amely lehetővé teszi a beépítést SAP parancsfájl-összetevőket saját alkalmazási programjaiba, és az elrendezéskészletek kimenetét a programokon belülről vezérelheti
  5. Számos adatbázistábla szövegek, stílusok és elrendezéskészletek tárolására

Elrendezés beállítása

A dokumentumok programozási interfész segítségével történő kiadásához az R/3 alkalmazási programoknak úgynevezett elrendezési készletekre (egyfajta űrlapra) van szükségük. SAP script egy elrendezéskészlet leírja az egyes nyomtatási oldalak elrendezését, és szöveges elemeket használ, hogy meghatározható kimeneti blokkokat adjon, amelyeket a nyomtatási program meghívhat. Az elrendezéskészlet egy dokumentum oldalterveként definiálható

Az önmagában beállított elrendezés nem tartalmaz adatokat. A dokumentum adatainak kiválasztása a nyomtatóprogramon keresztül történik. A nyomtatóprogram kiválasztja az adatokat az adatbázistáblából, és betáplálja az elrendezéskészletbe. A nyomtatási program végrehajtásakor a dokumentum kinyomtatásra kerül a képernyőn, a nyomtatón.

Általában a SAPA Script Layout a következő összetevőkből áll

  1. Fejléc adatok: A fejlécadatokat információra és ellenőrzésre használják SAP nyomtatás. A fejléc adatok 2 részből állnak – Eszközfüggetlen – Olyan információkat tárol, mint a kezdőoldal, az alapértelmezett bekezdés, a nyelvi attribútumok stb. Az eszközfüggő pedig olyan információkat tárol, mint az oldalformátum, a tájolási sorok hüvelykenként stb.
  2. Bekezdés- és karakterformátumok: A bekezdések formázása különféle attribútumok használatával történik. Például a szabványos bekezdésattribútumok megadják a bal vagy a jobb margót, az igazítást, a sorközt stb.. A betűtípus attribútumok adják meg a betűcsaládot, a betűméretet stb. A karakterformátumok lehetővé teszik egy bekezdésen belüli teljes szövegblokkok formázását.
  3. Windows és szöveges elemek: Windows egyedi szövegterületek (fejléccím, dátum, lábléc) egy oldalon . Segít egyesíteni a dokumentumban található információkat bizonyos csoportokba, és az egyes csoportokat a nyomtatott oldalon egy-egy területen jeleníteni. Minden ablakhoz megadhat szöveges elemeket (ablakszövegeket). A nyomtatóprogram név szerint éri el a szövegelemeket, formázza és kinyomtatja a megfelelő ablakban. Az űrlapon meg kell határozni a bekezdést és a használt karakterformátumokat.
  4. Oldalak: Ezek egy dokumentum egyes oldalai, és egyedi névvel kell rendelkezniük. Az egyes oldalakon gyakran eltérő elrendezéseket találhat: A számla első oldala eltér a következő oldalaktól, amelyeken nem kell általános információkat, például címet vagy ügyféladatokat ismételnie.
  5. oldal Windows: Az ablakok és oldalak meghatározásakor még nem határozza meg a kiírandó szövegek helyzetét és térközét. Az oldalablak a kimeneti médiumban a téglalap alakú kimeneti területet határozza meg a kimeneti terület bal felső szélének, valamint annak szélességének és magasságának megadásával.

Vezérlőparancsok

A „vezérlőparancsok” célja a kimeneti formázás vezérlése. Ezeket a parancsokat nem értelmezi a SAP szkriptszerkesztő, de átkerülnek a SAP script Zeneszerző a feldolgozáshoz. Ide tartozik például a sor- és oldalformázás, a szövegnek a bekezdés szerinti formázása és a megadott karakterformátumok.

Szintaxis

Enter /: in the paragraph format

Példák

  • ÚJ-OLDAL – Explicit oldaltörés
  • PROTECT ………ENDVÉDELEM – A teljes bekezdés egyetlen oldalon történő nyomtatása.
  • INCLUDE – Egy másik szöveg tartalmának az aktuális szövegbe való belefoglalása
  • PERFORM – Bármely ABAP program szubrutinjának meghívása

Nyomtatási program

A szkript végrehajtása egy ABAP program, amelyre Nyomtatási programként hivatkozunk. Minden nyomtatási programnak rendelkeznie kell egy BEVÉTEL űrlappal, amely a testreszabásból kerül meghívásra.

Szabványos konfiguráció esetén a TNAPR táblában láthatjuk az űrlap nevét (script nevét), a nyomtatási program nevét és a kimenet típusát. A nyomtatási program az Űrlapvezérlő függvényeket használja a parancsfájl meghívásához.

A nyomtatási program meghívja az összes vagy néhány űrlapvezérlő függvényt a parancsfájl végrehajtásához

  • OPEN_FORM (Kötelező) Megnyitja az elrendezéskészlet kimenetét
  • CLOSE_FORM (Kötelező) Lezárja az elrendezéskészlet kimenetét
  • START_FORM (Opcionális) Új elrendezéskészletet indít
  • WRITE_FORM (Kötelező) Elrendezéskészlet elemet hív meg
  • END_FORM (Nem kötelező) Befejezi az aktuális elrendezéskészletet

Kimeneti típusok

A kimenet típusa megadhat egy nyomtatott űrlapot, amelyre belső használatra van szüksége, vagy egy űrlapot, amelyet el szeretne küldeni egy ügyfélnek vagy szállítónak. A kimenet típusa lehet egy belső e-mail üzenet is, amelyet egy másik osztály munkatársainak szeretne elküldeni.

Például a „Nyomtatás” besorolható a számlázási bizonylat egyik kimeneti típusaként, azaz amikor ez a kimeneti típus végrehajtódik, a számlázási bizonylat kinyomtatásra kerül. Hasonlóképpen a „Fax” lehet kimeneti típus is, azaz amikor ez a kimeneti típus végrehajtódik, elküldésre kerül a számlázási bizonylat faxa.

Bármely dokumentum (pl. számlázási bizonylat) összes kimeneti típusa a NAST táblában tárolódik. A kimeneti típusok az RSNAST00 programon keresztül hajthatók végre.

Példa: Kimeneti típus a számlázási bizonylatban-

  1. Menjen a VF03-ra
  2. Írja be a számlázási bizonylat számát, majd nyomja meg ismét az enter billentyűt
  3. Válassza a Kimenet menüpontot a Goto -> Header menüben
  4. Itt a Z101 egy nyomtatási kimenet kimeneti típusa

Kimeneti típusok

Szabványos szövegek és grafikák

A jelentéshez standard szövegek hozhatók létre a tranzakció segítségével SO10

A grafikák és a nyomtatómakrók a következővel vannak feltöltve jelentést RSTXLDMC egyedi szabványos szöveges dokumentumokba vagy tranzakción keresztül SE78. A grafika „Baseline TIFF 6.0” formátumban kerül feltöltésre (.tif fájlok PC-n)

SAP A Script & Standard szövegelemek exportálhatók vagy importálhatók két rendszer között az RSTXSCRP programmal

Szkriptek másolása az ügyfelek között:

SAP A szkript egy klienstől függő objektum. A programokkal ellentétben a módosítások a SAP Az egyik kliens szkriptje nem fog megjelenni a többi kliensben. A szkript egyik kliensről a másikra másolásához lépjen a következőre: SE71 és használja a Segédprogramok menü „Másolás kliensről” opcióját, vagy importálja az átviteli kérelmet, amelyben a szkript el van mentve, a tranzakciót használó eredeti kliensből SCC1.

Fontos megjegyzések

  1. SAP script nem tart fenn egyetlen verziót sem. Tehát módosításakor a SAP script , győződjön meg arról, hogy a változások jól dokumentálva vannak a szkriptben. Ez vonatkozik a szabványos szövegekre is.
  2. Az űrlap kimenete eltér a képernyőn és a nyomtatón. Ezért mindig tesztelje a szkript kimenetét a nyomtatón.