Nutikad vormid sisse SAP ABAP

SAP Smart Formsi kasutatakse massprintimiseks mรตeldud vormide loomiseks ja hooldamiseks SAP Sรผsteemid. Vรคljundkandjana SAP Smart Forms toetab printerit, faksi, e-posti vรตi Internetti (kasutades loodud XML-vรคljundit).

SAP tutvustas SmartFormsi 1998. aastal, et รผletada piirangud SAP Skriptid. SmartForme on lihtsam arendada, hooldada ja transportida kui SAP Skript.

Nutikate vormide ja SapScriptide vรตrdlus

  • SmartFormsis on vรตimalik mitu lehevormingut, mis pole nii SAP Skriptid
  • SmartForm on vรตimalik ilma peaaknata.
  • Rutiine saab kirjutada tรถรถriistas SmartForms.
  • SmartForms loob aktiveerimisel funktsioonimooduli.
  • Silte ei saa SmartFormsis luua.

Nutikate vormide eelised

  • Tรคnu tรคielikult graafilisele kasutajaliidesele aitavad need kohandada vorme ilma programmeerimisalaste teadmisteta
  • Nutika vormi aktiveerimisel genereerib sรผsteem automaatselt funktsioonimooduli ja tรถรถajal.
  • Muudatuste tegemiseks peame kasutama pukseerimis-, lรตikamis- ja kleepimisnuppe. Need toimingud ei hรตlma kodeerimisridade kirjutamist ega skriptikeele kasutamist.
  • Saame sisestada staatilisi ja dรผnaamilisi tabeleid. Need hรตlmavad reavahetusi tabeli รผksikutes lahtrites, tabeli pealkirjade ja vahesummade kรคivitamist ning andmete sorteerimist enne vรคljundit.
  • Nutikad vormid vรตimaldavad kasutajal lisada graafikat, mida saab kuvada vormi osana vรตi taustagraafikana. Printimise ajal saab kasutaja taustagraafikat vajadusel maha suruda.
  • Veebis avaldamine on vรตimalik loodud kasutades XML vรคljund

Architektuur SAP Nutikas vorm

Architektuur SAP Nutikas vorm

Nutivormide juhend

Lรคhme lรคbi SAP sรผsteem-

  1. Sisestage tehing NUTIVORMID tehingukoodi lahtrisse.
  2. Jรคrgmisel kuval sisestage vormi nimi ja klรตpsake nuppu Loo

Nutivormide juhend

Jรคrgmine ekraan on jagatud kolmeks osaks -

Nutivormide juhend

Navigatsiooniaken koosneb sรตlmedest ja alamsรตlmedest. Need sisaldavad kรตiki mahlavormidesse kuuluvaid elemente (tekst, aken jne).

  • Hooldusaken nรคitab elementide atribuute
  • Vormiprinter aken nรคitab lehe paigutust

Kui loome nutikaid vorme, SAP loob/genereerib funktsioonimooduli.Erinevalt SAPskriptid, SAP VORMID vรตimaldavad teil keelt muuta.

Navigeerimisaknas leiate

Globaalsed andmedeklaratsioonid : siin mรครคratletud andmeid saab kasutada kogu nutikas vormis kodeerimise eesmรคrgil.

Vormi liides : Siin on mรครคratletud kรตik andmed, mis edastatakse prindiprogrammist nutikale vormile.

Nutivormide juhend

Paremklรตps lehtedel vรตimaldab luua uue lehe, akna, graafika vรตi aadressi.

Nutivormide juhend

Trรผkkimine toimub vรคlja "jรคrgmine leht" alusel.

Kuid tรถรถtlemine toimub vastavalt navigeerimisaknas olevale jรคrjestusele!

Nutivormide juhend

Taustapildi ja graafika jaoks saate valida kas mustvalgeid vรตi vรคrvilisi bitmap-pilte ja need salvestatakse standardtekstidena. Vรตite teha nutika vormi ekraanilt kรตrvalepรตike ja avada vormigraafika kuva. Tehingu kood: Se78

Nutivormide juhend

Graafika seadistus nutika vormi aknas-

Nutivormide juhend

Windows nutikates vormides

Windows nutikates vormides

On kahte tรผรผpi Windows

  1. pรตhiline
  2. Kesk-

Olulised tรคhelepanekud

  • รœhel lehel ei saa olla rohkem kui 1 peaaken. Teil vรตib olla mitu sekundaarset akent
  • Mida iganes te sekundaarses aknas prinditeโ€ฆ see peab olema staatiline. (Kui ostutellimuses on 20 rida ja lehekรผljepiirang, kantakse read edasi peaaknas jรคrgmisele lehele. st eelkรคija ja jรคrglase tรผรผpi sisu puhul prinditakse need peaaknas jรคrjestikku. See ei ole sekundaarsetes akendes lubatud.

Windows nutikates vormides

Peaaknas saame lisada sissejuhatuseks teksti, et vormi vรคljundit kohandada.

Windows nutikates vormides

Iga akna vรคljundsuvandid mรครคravad joone suuruse, laiuse, vรคrvid ja tausta.

Windows nutikates vormides

Smartforms annab vรตimaluse anda aadressi number, mida sรคilitatakse keskses aadressihalduses. Aadress vรตetakse otse ADRC tabelist ja tรคidetakse vormi.

Windows nutikates vormides

Smartformsis on saadaval kaks erinevat redaktorit, nimelt. Tavaline toimetaja

Windows nutikates vormides

ja graafikaredaktor.

Windows nutikates vormides

Seda sรคtet saab muuta utiliitide konfigureerimisredaktoriga.

Tabelimaalijaga saate joonistada vormingu vastavalt kliendi nรตudmistele (nt pealkiri, alampealkiri, รผksus, vahesumma, รผldsumma jne).

Tabeli paigutuse abil saate mรครคrata:

  • Ridade ja lahtrite arv
  • Iga rea โ€‹โ€‹kรตrgus
  • Iga lahtri laius
  • Tabeli joondus aknas

Windows nutikates vormides

Tabel nรคitab erinevaid liinitรผรผpe, mida tabelis kasutatakse. Line tรผรผbid mรครคravad iga lahtri suuruse ja lahtrite arvu igal real.

Windows nutikates vormides

Nutikate vormide programmeerimisvoog

Kui an SAP Luuakse Smart Form mall, kasutaja loob vormipaigutuse, mรครคrab Smart Form mallis Smart Form Builderi abil nรตutavad vรคljad, tingimused ja spetsiaalsed programmeerimisjuhised.

Pรคrast vormikujunduse valmimist tuleb vorm aktiveerida, enne kui prindiprogrammid saavad seda testida vรตi sellele juurde pรครคseda. Vormi aktiveerimine kรคivitab funktsioonimooduli genereerimise, mis tegeleb kogu vormi tรถรถtlemisega.

See funktsioonimoodul suhtleb rakendusprogrammiga/printimisprogrammiga, et luua vรคljund kasutaja mรครคratud vรคljundkandjale mรครคratud seadme jaoks.

Nutivormide puhul kasutame nutika vormi tรถรถtlemiseks 2 funktsioonimoodulit. Esimesele funktsioonimoodulile edastame impordiparameetrina nutika vormi nime. Seejรคrel tagastab see dรผnaamiliselt loodud funktsioonimooduli nime, mis tegelikult nutikat vormi kutsub.

Smartvormi nime saab edasi anda funktsiooni moodulile โ€“ 'SSF_FUNCTION_MODULE_NAME'

Nutikate vormide programmeerimisvoog

See tagastab viidatud nutika vormi funktsioonimooduli nime.

Nutikate vormide programmeerimisvoog

Printimise programm helistab FM-ile 'SSF_FUNCTION_MODULE_NAME' funktsiooni mooduli nime saamiseks Runtime'is. Seejรคrel kutsub see nutika vormi kรคivitamiseks vรคlja selliselt saadud funktsioonimooduli.

Nutikate vormide programmeerimisvoog

Mallid

Malli saab kasutada, kui teate vรคljundi tรคpset suurust vรตi vรคljund on fikseeritud vormingus.

Nt maksuvorm/tลกekid/lennufirma vorm/raudteepilet: kรตik need kasutavad malle.

Tabeli ja malli vaheline erinevus seisneb selles, et tabelis muutub kรตrgus dรผnaamiliselt. Me nimetame mallis rida "jooneks".

Mallid sisse SAP ABAP

Nutikas stiil sisaldab:

  • Pรคiseandmed, mis sisaldavad nutika stiili vaikevรครคrtusi
  • Lรตiguvormingud, sealhulgas taanded ja vahed, fondi atribuudid, tabeldusmรคrgid ning liigendus ja nummerdamine
  • Tรคhemรคrgivormingud, sealhulgas efektid (รผlaindeks, alaindeks), vรถรถtkood ja fondi atribuudid
  • Lรตigu vรตi mรคrgivormingu vรคrvid ja allakriipsud

Nutika stiili loomiseks saate kasutada tehingute 'nutivormid' / 'nutikad stiilid'.

Mallid sisse SAP ABAP

See on selle รตpetuse jaoks kรตik

Vรตta see postitus kokku jรคrgmiselt: