SAP-i nutivorme kasutatakse vormide loomiseks ja hooldamiseks massprintimiseks SAP-süsteemides. Väljundkeskkonnana toetavad SAP-i nutikad vormid printerit, faksi, e-posti või Internetti (kasutades loodud XML-väljundit).
SAP tutvustas SmartFormsi 1998. aastal, et ületada SAP-skriptide piirangud. SmartFormsi on lihtsam arendada, hooldada ja transportida kui SAP-skripti.
Selles õpetuses saate teada:
- Nutikate vormide ja SapScripti võrdlus
- Nutikate vormide advanatges
- SAP Smart Formi arhitektuur
- Nutivormide juhend
- Windows nutikates vormides
- Nutikate vormide programmeerimisvoog
Nutikate vormide ja SapScripti võrdlus
- SmartFormsi puhul on võimalik mitu lehevormingut, mida SAPScripti puhul pole
- SmartForm on võimalik ka ilma peaaknata.
- Rutiini saab kirjutada tööriistas SmartForms.
- SmartForms loob aktiveerimisel funktsioonimooduli.
- SmartFormsi kaudu ei saa silte luua.
Nutikate vormide advanatges
- Need aitavad täielikult graafilise kasutajaliidese tõttu vorme kohandada ilma programmeerimisteadmisteta
- Nutivormi aktiveerimisel genereerib süsteem funktsioonimooduli ja käitamise ajal automaatselt.
- Muudatuste tegemiseks peame kasutama pukseerimist, lohistamist ja kleepimist. Need toimingud ei hõlma kodeerimisjoonte kirjutamist ega skriptikeele kasutamist.
- Saame sisestada staatilisi ja dünaamilisi tabeleid. Nende hulka kuuluvad üksikute tabelirakkude rea voogud, tabeli pealkirjade ja vahesummade sündmuste käivitamine ning andmete sortimine enne väljundit.
- Nutikad vormid võimaldavad kasutajal lisada graafikat, mida saab kuvada vormi osana või taustgraafikana. Väljatrüki ajal saab kasutaja taustgraafika vajaduse korral maha suruda.
- Veebiavaldamine on võimalik loodud XML-väljundi abil
SAP Smart Formi arhitektuur
Nutivormide juhend
Läheme läbi SAP-süsteemis-
- Sisestage tehingu koodi lahtrisse tehing SMARTFORMS .
- Järgmisel ekraanil sisestage vormi nimi ja klõpsake nuppu Loo
Järgmine ekraan on jagatud kolmeks osaks -
Navigeerimisaken koosneb sõlmedest ja alamsõlmedest. Need sisaldavad kõiki mahlavormidesse kuuluvaid elemente (tekst, aken jne)
- Hooldusaken näitab elementide atribuute
- Vormiprinteri aknas kuvatakse lehe paigutus
Alati, kui loome nutikaid vorme, loob / genereerib SAP funktsioonimooduli. Erinevalt SAP-skriptidest võimaldavad SAP-i vormid keelt muuta.
Navigeerimisaknast leiate
üldised andmedeklaratsioonid: siin määratletud andmeid saab kodeerimise eesmärgil kasutada kogu nutivormis.
Vormi liides : siin on määratletud kõik andmed, mis edastatakse nutiprogrammi kaudu programmist Print.
Paremklõpsates lehekülgedel saate luua uue lehe, akna, graafika või aadressi.
Trükkimine toimub välja „järgmine leht” alusel.
Kuid töötlemine toimub vastavalt navigeerimisakna järjestusele!
Taustpildi ja graafika jaoks saate kätte kas mustvalged või värvilised bittkaardipildid ja need salvestatakse standardsete tekstidena. Võite võtta nutivormi ekraanilt ümbersõidu ja avada vormi Graafika ekraan. Tehingu kood: Se78
Seadistamine nutika vormi graafika aknas-
Windows nutikates vormides
Windowsi on kahte tüüpi
- Main
- Sekundaarne
Tähtsad märkused
- Lehel ei saa olla rohkem kui 1 põhiaken. Teil võib olla mitu sekundaarset akent
- Mida iganes te teisest aknas printite ... see peab olema staatiline. (Kui teil on PO-s 20 rida ja lehel on piiranguid, viiakse read põhiaknas järgmisele lehele. St Eelkäija ja järeltulija sisus trükitakse need peaaknas järjestuses. See pole nii lubatud sekundaarsetes akendes.
Peaakna sees saame vormi väljundi kohandamiseks sissejuhatuseks teksti lisada.
Iga akna väljundvalikud määravad joone suuruse, laiuse, värvid ja tausta.
Smartforms annab võimaluse anda aadressinumber, mida säilitatakse keskses aadressihalduses. Aadress võetakse otse ADRC-tabelist ja see täidetakse kujul.
Kaks erinevat toimetajat on saadaval Smartformsis nimelt. Tavaline redaktor
ja graafikatoimetaja.
Seda sätet saab muuta utiliitide redaktori seadistamise abil.
Tabelimaalijas saate joonistada vormingu vastavalt kliendi nõudmistele (nt Pealkiri, Alamrubriik, Üksus, Vahesumma, Kokku kokku jne)
. Tabeli paigutuse abil saate määrata:
- Ridade ja lahtrite arv
- Iga joone kõrgus
- Iga lahtri laius
- Tabeli joondamine aknas
Tabelis on näidatud tabelis kasutatavad erinevad liinitüübid. Rea tüübid määratlevad iga lahtri suuruse ja lahtrite arvu igas reas.
Nutikate vormide programmeerimisvoog
Kui luuakse mall SAP Smart Form, loob kasutaja vormi paigutuse, määrab Smart Form malli abil vajalikud vormid, tingimused ja spetsiaalsed programmeerimisjuhised.
Pärast vormikujunduse lõppu tuleb vorm aktiveerida, enne kui prindiprogrammid saavad seda testida või sellele juurde pääseda. Vormi aktiveerimine käivitab funktsioonimooduli loomise, mis haldab kogu vormi töötlemist.
See funktsioonimoodul suhtleb rakendusprogrammi / prindiprogrammiga, et luua väljund määratud seadme kasutaja määratud väljundkandjale.
Nutivormide puhul kasutame nutivormi töötlemiseks 2 funktsioonimoodulit. Esimesele funktsioonimoodulile edastame impordiparameetrina nutivormi nime. Seejärel tagastatakse dünaamiliselt loodud funktsioonimooduli nimi, mis tegelikult kutsub smartformi.
Nutivormi nime saab edastada funktsioonile moodul - „ SSF_FUNCTION_MODULE_NAME”
See tagastab viidatud nutivormi funktsioonimooduli nime.
Programm Prindi helistab FM-ile „SSF_FUNCTION_MODULE_NAME”, et saada funktsiooni mooduli nimi käitusajal. Seejärel kutsub see nutivormi käivitamiseks nii saadud funktsioonimoodulit.
Mallid
Malli saab kasutada, kui teate väljundi täpset suurust või kui väljund on kindlas vormingus.
Näiteks maksuvorm / tšekid / lennufirma vorm / raudteepilet: kõik need kasutavad malle.
Suur tabeli ja malli vahel on see, et tabelis muutub kõrgus dünaamiliselt. Kutsume rida mallis jooneks.
Nutikad stiilid
Nutikas stiil sisaldab:
- Päiseandmed, mis sisaldavad nutika stiili vaikeväärtusi
- Lõigevormingud, sealhulgas taanded ja tühikud, fondiatribuudid, vahelehed ning kontuur ja numeratsioon
- Märgivormingud, sealhulgas efektid (ülaindeks, alaindeks), vöötkoodi ja fondi atribuudid
- Lõigu või märgivormingu värvid ja allajoonimised
Nutika stiili loomiseks võite kasutada tehingut „smartforms” / „smartstyles”.
See on kõik selle õpetuse jaoks