Älykkäät lomakkeet sisään SAP ABAP
SAP Smart Formsia käytetään lomakkeiden luomiseen ja ylläpitoon massatulostusta varten SAP Systems.Tulostusvälineenä SAP Smart Forms tukee tulostinta, faksia, sähköpostia tai Internetiä (käyttämällä luotua XML-tulostusta).
SAP esitteli SmartFormsin vuonna 1998 voittaakseen rajoitukset SAP Käsikirjoitukset. SmartForms on helpompi kehittää, ylläpitää ja kuljettaa kuin SAP Skripti.
Smart Forms ja SapScripts vertailu
- Useat sivumuodot ovat mahdollisia SmartFormsissa, mikä ei ole asian laita SAP Skriptit
- SmartForm on mahdollista ilman pääikkunaa.
- Rutiinit voidaan kirjoittaa SmartForms-työkalulla.
- SmartForms luo toimintomoduulin aktivoituna.
- Tarroja ei voi luoda SmartFormsissa.
Älykkäiden lomakkeiden edut
- Ne auttavat mukauttamaan lomakkeita ilman ohjelmointiosaamista täysin graafisen käyttöliittymän ansiosta
- Kun älylomake aktivoidaan, järjestelmä luo automaattisesti toimintomoduulin ja ajon aikana.
- Jotta voimme tehdä muutoksia, meidän on käytettävä Vedä ja pudota, Leikkaa ja Liitä. Nämä toiminnot eivät sisällä koodausrivien kirjoittamista tai kirjoituskielen käyttöä.
- Voimme lisätä staattisia ja dynaamisia taulukoita. Näitä ovat rivinsiirrot yksittäisissä taulukon soluissa, laukaisutapahtumat taulukon otsikoille ja välisummille sekä tietojen lajittelu ennen tulostusta.
- Älykkäillä lomakkeilla käyttäjä voi lisätä grafiikkaa, joka voidaan näyttää osana lomaketta tai taustagrafiikkana. Tulostuksen aikana käyttäjä voi tarvittaessa piilottaa taustakuvan.
- Verkkojulkaisu on mahdollista käyttämällä luotuja XML ulostulo
Architecture of SAP Älykäs muoto
Smartforms opas
Käydään se läpi SAP järjestelmä-
- Syötä tapahtuma SMARTFORMS tapahtumakoodikentässä.
- Kirjoita seuraavassa näytössä lomakkeen nimi ja napsauta Luo
Seuraava näyttö on jaettu kolmeen osaan -
Navigointiikkuna koostuu solmuista ja alisolmuista. Ne sisältävät kaikki elementit (teksti, ikkuna jne.), jotka kuuluvat sap-muotoihin
- Huoltoikkuna näyttää elementtien attribuutit
- Lomaketulostin ikkuna näyttää sivun asettelun
Aina kun luomme älykkäitä lomakkeita, SAP luo/luo funktiomoduulin.Toisin kuin SAPkäsikirjoitukset, SAP FORMSin avulla voit vaihtaa kieltä.
Navigointiikkunasta löydät
Globaalit tietoilmoitukset : Tässä määritettyjä tietoja voidaan käyttää kaikkialla smartformissa koodaustarkoituksiin.
Lomakkeen käyttöliittymä : Tässä määritellään kaikki tiedot, jotka välitetään Smartformille Print-ohjelmasta.
Sivuja napsauttamalla hiiren kakkospainikkeella voit luoda uuden sivun, ikkunan, grafiikan tai osoitteen.
Tulostus tapahtuu "seuraava sivu" -kentän perusteella.
Mutta käsittely tapahtuu navigointiikkunan järjestyksen mukaisesti!
Taustakuvaa ja grafiikkaa varten voit poimia joko mustavalkoisia tai värillisiä bittikarttakuvia ja ne tallennetaan vakiotekstien muodossa. Voit poiketa smartform-näytöstä ja avata Lomakegrafiikka-näytön. Tapahtumakoodi: Se78
Asetus Smart Form -ikkunassa -
Windows Smart Formsissa
On olemassa kahdenlaisia Windows
- tärkein
- Toissijainen
Tärkeitä huomautuksia
- Sivulla voi olla enintään yksi pääikkuna. Sinulla voi olla useita toissijaisia ikkunoita
- Mitä tahansa tulostat toissijaisessa ikkunassa… sen on oltava staattista. (Jos ostotilauksessa on 20 riviä ja sivurajoitus, rivit siirretään seuraavalle sivulle pääikkunassa. Eli edeltäjä- ja seuraajatyyppisissä sisällöissä ne tulostetaan peräkkäin pääikkunassa. Tämä ei ole sallittu toissijaisissa ikkunoissa.
Pääikkunan sisään voimme lisätä tekstiä johdannossa mukauttaaksemme lomakkeen tulostetta.
Kunkin ikkunan Output-vaihtoehdot määrittävät asennettavan viivan koon, leveyden, värit ja taustan.
Smartforms antaa mahdollisuuden antaa osoitenumeron, jota ylläpidetään keskitetyssä osoitehallinnassa. Osoite otetaan suoraan ADRC-taulukosta ja täytetään lomakkeeseen.
Kaksi eri editoria ovat saatavilla Smartformsissa eli. Normaali editori
ja grafiikkaeditori.
Tätä asetusta voidaan muuttaa apuohjelmien Configure-editorilla.
Table Painterissä voit piirtää muodon asiakkaan vaatimusten mukaan (esim. otsikko, alaotsikko, nimike, välisumma, loppusumma jne.)
Taulukon asettelun avulla voit määrittää:
- Rivien ja solujen määrä
- Jokaisen rivin korkeus
- Jokaisen solun leveys
- Taulukon kohdistus ikkunassa
Taulukko näyttää eri rivityypit, joita taulukossa käytetään. Linjatyypit määrittelevät kunkin solun koon ja kunkin rivin solujen määrän.
Smart Forms -ohjelmointikulku
Kun SAP Smart Form -malli luodaan, käyttäjä luo lomakkeen asettelun, määrittää tarvittavat kentät, ehdot ja erityiset ohjelmointiohjeet Smart Form -malliin Smart Form Builder -sovelluksella.
Kun lomakesuunnittelu on valmis, lomake on aktivoitava ennen kuin tulostusohjelmat voivat testata sitä tai käyttää sitä. Lomakkeen aktivointi käynnistää funktiomoduulin luomisen, joka käsittelee lomakkeen kaiken käsittelyn.
Tämä toimintomoduuli toimii vuorovaikutuksessa sovellusohjelman/tulostusohjelman kanssa ja luo tulosteen käyttäjän määrittämälle tulostusmateriaalille määritetylle laitteelle.
Älykkäiden lomakkeiden tapauksessa käytämme älylomakkeen käsittelyyn kahta toimintomoduulia. Ensimmäiselle funktiomoduulille välitämme älykkään lomakkeen nimen tuontiparametriksi. Tämä palauttaa sitten dynaamisesti luodun funktiomoduulin nimen, joka itse asiassa kutsuu smartformia.
Smartform-nimi voidaan välittää funktiomoduuliin – 'SSF_FUNCTION_MODULE_NAME'
Tämä palauttaa viitatun smartformin toimintomoduulin nimen.
Tulostusohjelma soittaa FM:lle 'SSF_FUNCTION_MODULE_NAME' saadaksesi toimintomoduulin nimen Runtimessa. Sen jälkeen se kutsuu näin saatua Function-moduulia suorittamaan smartform.
Mallit
Mallia voidaan käyttää, kun tiedät tulosteen tarkan koon tai tuloste on kiinteässä muodossa.
Esim. verolomake/ shekit/lentolomake/junalippu: kaikki nämä käyttävät malleja.
Taulukon ja mallin välissä on se, että taulukon korkeus muuttuu dynaamisesti. Kutsumme riviä mallissa riviksi.
Smart Style sisältää:
- Otsikkotiedot sisältävät älykkään tyylin oletusarvot
- Kappalemuodot, mukaan lukien sisennykset ja välit, fontin attribuutit, sarkaimet sekä ääriviivat ja numerointi
- Merkkimuodot, mukaan lukien tehosteet (yläindeksi, alaindeksi), viivakoodi ja fontin attribuutit
- Kappaleen tai merkkimuodon värit ja alleviivaukset
Voit käyttää toimintoa "älykkäät muodot" / "älykkäät tyylit" luodaksesi älykkään tyylin.
Siinä kaikki tässä opetusohjelmassa