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:
- Szöveg sorainak bevitelére és szerkesztésére szolgáló szerkesztő
- 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
- A zeneszerző egy központi kimeneti modul. A SAP forgatókönyv-szerzője kívülről láthatatlan
- 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
- 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
- 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.
- 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.
- 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.
- 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.
- 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-
- Menjen a VF03-ra
- Írja be a számlázási bizonylat számát, majd nyomja meg ismét az enter billentyűt
- Válassza a Kimenet menüpontot a Goto -> Header menüben
- Itt a Z101 egy nyomtatási kimenet kimeneti típusa
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
- 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.
- Az űrlap kimenete eltér a képernyőn és a nyomtatón. Ezért mindig tesztelje a szkript kimenetét a nyomtatón.