Ä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

Architecture of SAP Älykäs muoto

Smartforms opas

Käydään se läpi SAP järjestelmä-

  1. Syötä tapahtuma SMARTFORMS tapahtumakoodikentässä.
  2. Kirjoita seuraavassa näytössä lomakkeen nimi ja napsauta Luo

Smartforms opas

Seuraava näyttö on jaettu kolmeen osaan -

Smartforms opas

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.

Smartforms opas

Sivuja napsauttamalla hiiren kakkospainikkeella voit luoda uuden sivun, ikkunan, grafiikan tai osoitteen.

Smartforms opas

Tulostus tapahtuu "seuraava sivu" -kentän perusteella.

Mutta käsittely tapahtuu navigointiikkunan järjestyksen mukaisesti!

Smartforms opas

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

Smartforms opas

Asetus Smart Form -ikkunassa -

Smartforms opas

Windows Smart Formsissa

Windows Smart Formsissa

On olemassa kahdenlaisia Windows

  1. tärkein
  2. 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.

Windows Smart Formsissa

Pääikkunan sisään voimme lisätä tekstiä johdannossa mukauttaaksemme lomakkeen tulostetta.

Windows Smart Formsissa

Kunkin ikkunan Output-vaihtoehdot määrittävät asennettavan viivan koon, leveyden, värit ja taustan.

Windows Smart Formsissa

Smartforms antaa mahdollisuuden antaa osoitenumeron, jota ylläpidetään keskitetyssä osoitehallinnassa. Osoite otetaan suoraan ADRC-taulukosta ja täytetään lomakkeeseen.

Windows Smart Formsissa

Kaksi eri editoria ovat saatavilla Smartformsissa eli. Normaali editori

Windows Smart Formsissa

ja grafiikkaeditori.

Windows Smart Formsissa

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

Windows Smart Formsissa

Taulukko näyttää eri rivityypit, joita taulukossa käytetään. Linjatyypit määrittelevät kunkin solun koon ja kunkin rivin solujen määrän.

Windows Smart Formsissa

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'

Smart Forms -ohjelmointikulku

Tämä palauttaa viitatun smartformin toimintomoduulin nimen.

Smart Forms -ohjelmointikulku

Tulostusohjelma soittaa FM:lle 'SSF_FUNCTION_MODULE_NAME' saadaksesi toimintomoduulin nimen Runtimessa. Sen jälkeen se kutsuu näin saatua Function-moduulia suorittamaan smartform.

Smart Forms -ohjelmointikulku

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.

Mallit sisään SAP ABAP

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.

Mallit sisään SAP ABAP

Siinä kaikki tässä opetusohjelmassa