Intelligens űrlapok be SAP ABAP

SAP A Smart Forms a tömeges nyomtatáshoz szükséges űrlapok létrehozására és karbantartására szolgál SAP Rendszerek.Kimeneti közegként SAP A Smart Forms támogatja a nyomtatót, a faxot, az e-mailt vagy az internetet (a generált XML-kimenet használatával).

SAP 1998-ban vezette be a SmartForms-ot, hogy leküzdje a korlátokat SAP Szkriptek. A SmartFormokat könnyebb fejleszteni, karbantartani és szállítani, mint SAP Forgatókönyv.

Intelligens űrlapok és SapScriptek összehasonlítása

  • A SmartForms-ban több oldalformátum is lehetséges, ami nem így van SAP Scripts
  • Lehetőség van egy SmartForm-re főablak nélkül is.
  • A rutinok a SmartForms eszközben írhatók.
  • A SmartForms aktiválásakor funkciómodult hoz létre.
  • A SmartForms-ban nem lehet címkéket létrehozni.

Az intelligens űrlapok előnyei

  • Segítik az űrlapok adaptálását programozási ismeretek nélkül, a teljesen grafikus felhasználói felületnek köszönhetően
  • Az intelligens űrlap aktiválásakor a rendszer automatikusan generálja a funkciómodult és futás közben.
  • Bármilyen változtatáshoz a Drag & Drop, Cut & Paste parancsot kell használnunk. Ezek a műveletek nem tartalmazzák a kódsorok írását vagy a szkriptnyelv használatát.
  • Statikus és dinamikus táblázatokat is beszúrhatunk. Ezek közé tartoznak a soremelések az egyes táblázatcellákban, a táblafejlécekhez és részösszegekhez tartozó események kiváltása, valamint az adatok rendezése a kimenet előtt.
  • Az intelligens űrlapok lehetővé teszik a felhasználó számára, hogy grafikákat helyezzen el, amelyek megjeleníthetők az űrlap részeként vagy háttérgrafikaként. A nyomtatás során a felhasználó szükség szerint elnyomhatja a háttérgrafikát.
  • Web Publishing lehetséges a generált XML teljesítmény

Architectúrája SAP Intelligens űrlap

Architectúrája SAP Intelligens űrlap

Smartforms útmutató

Menjünk át rajta SAP rendszer-

  1. Adja meg a tranzakciót SMARTFORMOK a tranzakciókód mezőben.
  2. A következő képernyőn írja be az űrlap nevét, és kattintson a létrehozás gombra

Smartforms útmutató

A következő képernyő három részre oszlik:

Smartforms útmutató

Navigációs ablak csomópontokból és alcsomópontokból áll. Tartalmazzák az összes olyan elemet (szöveg, ablak stb.), amelyek a sap formákhoz tartoznak

  • Karbantartási ablak az elemek attribútumait mutatja
  • Űrlapnyomtató ablak az oldal elrendezését mutatja

Amikor intelligens formákat hozunk létre, SAP függvénymodult hoz létre/generál.Eltérően SAPforgatókönyvek, SAP A FORMS lehetővé teszi a nyelv megváltoztatását.

A navigációs ablakban megtalálja

Globális adatnyilatkozatok : Az itt definiált adatok az egész smartformban felhasználhatók kódolási célokra.

Űrlap felület : Itt van meghatározva az összes adat, amelyet a Nyomtatási program a smartformnak továbbít.

Smartforms útmutató

A jobb gombbal az oldalakra kattintva új oldal, ablak, grafika vagy cím hozható létre.

Smartforms útmutató

A nyomtatás a „következő oldal” mező alapján történik.

De a feldolgozás a navigációs ablakban látható sorrend szerint történik!

Smartforms útmutató

Háttérképekhez és grafikákhoz fekete-fehér vagy színes bittérképes képeket is felvehet, és szabványos szövegek formájában tárolhatók. Tegyen egy kitérőt a smartform képernyőről, és nyissa meg a Form Graphics képernyőt. Tranzakciós kód: SE78

Smartforms útmutató

Beállítás a Grafika intelligens formában ablakban-

Smartforms útmutató

Windows az Intelligens űrlapokban

Windows az Intelligens űrlapokban

Kétféle típus létezik Windows

  1. Másodlagos

Fontos megjegyzések

  • Egy oldalon legfeljebb 1 főablak lehet. Több másodlagos ablaka is lehet
  • Bármit is nyomtat a másodlagos ablakban… statikusnak kell lennie. (Ha 20 sora van egy megrendelésben, és oldalkorlátozás van, akkor a sorok átkerülnek a következő oldalra a főablakban. Az előd- és az utódtípusú tartalomban a rendszer sorban nyomtatja ki a főablakban. Ez nem megengedett a másodlagos ablakokban.

Windows az Intelligens űrlapokban

A fő ablakon belül bevezetőként szöveget adhatunk az űrlapkimenet testreszabásához.

Windows az Intelligens űrlapokban

Az egyes ablakok kimeneti beállításai határozzák meg a vonal méretét, szélességét, színeit és hátterét.

Windows az Intelligens űrlapokban

A Smartforms lehetőséget ad a központi címkezelésben karbantartott címszám megadására. A címet közvetlenül az ADRC táblából veszik, és kitöltik az űrlapon.

Windows az Intelligens űrlapokban

A két különböző szerkesztő elérhető a Smartformsban, ti. Normál szerkesztő

Windows az Intelligens űrlapokban

és a grafikus szerkesztő.

Windows az Intelligens űrlapokban

Ez a beállítás a Segédprogramok Konfigurálás szerkesztőjével módosítható.

A Table Painterben megrajzolhatja a formátumot az ügyfél igényei szerint (pl. címsor, alcím, tétel, részösszeg, végösszeg stb.)

A táblázat elrendezése segítségével meghatározhatja:

  • A sorok és cellák száma
  • Az egyes sorok magassága
  • Az egyes cellák szélessége
  • A táblázat igazítása az ablakban

Windows az Intelligens űrlapokban

A táblázat bemutatja a táblázatban használt különböző vonaltípusokat. A Vonaltípusok határozzák meg az egyes cellák méretét és az egyes sorokban található cellák számát.

Windows az Intelligens űrlapokban

Smart Forms programozási folyamat

Ha egy SAP Létrejön a Smart Form sablon, a felhasználó létrehozza az űrlap elrendezését, meghatározza a szükséges mezőket, feltételeket és speciális programozási utasításokat a Smart Form sablonban a Smart Form Builder segítségével.

Az űrlaptervezés befejezése után az űrlapot aktiválni kell, mielőtt a nyomtatóprogramok tesztelhetik vagy hozzáférhetnek. Az űrlap aktiválása elindítja egy funkciómodul létrehozását, amely kezeli az űrlap teljes feldolgozását.

Ez a funkciómodul együttműködik az alkalmazási programmal/nyomtatóprogrammal, hogy létrehozza a kimenetet a felhasználó által meghatározott kimeneti adathordozón a megadott eszközhöz.

Intelligens űrlapok esetén 2 funkciómodult használunk az intelligens űrlap feldolgozásához. Az első függvénymodulnak az intelligens űrlap nevét adjuk át importálási paraméterként. Ez ezután visszaadja a dinamikusan generált függvénymodul nevét, amely ténylegesen meghívja a smartformot.

A smartform név átadható a függvény modulnak – 'SSF_FUNCTION_MODULE_NAME'

Smart Forms programozási folyamat

Ez visszaadja a hivatkozott smartform függvénymodul nevét.

Smart Forms programozási folyamat

A Print program hívni fogja az FM-et "SSF_FUNCTION_MODULE_NAME" hogy megkapja a Function modul nevét a Runtime alatt. Ezt követően meghívja az így kapott függvénymodult a smartform végrehajtásához.

Smart Forms programozási folyamat

sablonok

A sablon akkor használható, ha ismeri a kimenet pontos méretét, vagy a kimenet rögzített formátumú.

Pl. Adólap/ csekkek/repülőtársaság nyomtatvány/vasúti jegy: ezek mind sablonokat használnak.

A tábla és a sablon között az a nagy, hogy a táblázatban a magasság dinamikusan változik. A sort a sablonban "vonalnak" nevezzük.

Sablonok be SAP ABAP

Az intelligens stílus a következőket tartalmazza:

  • Az intelligens stílus alapértelmezett értékeit tartalmazó fejlécadatok
  • Bekezdésformátumok, beleértve a behúzásokat és a szóközöket, a betűtípus-attribútumokat, a tabulátorokat, valamint a körvonalakat és a számozást
  • Karakterformátumok, beleértve az effektusokat (felső index, alsó index), vonalkódot és betűtípus-attribútumokat
  • Színek és aláhúzások egy bekezdés- vagy karakterformátumhoz

Intelligens stílus létrehozásához használhatja az „okosformák” / „smartstyles” tranzakciókat.

Sablonok be SAP ABAP

Ennyi az oktatóanyag

Foglald össze ezt a bejegyzést a következőképpen: