SAP Smart Forms tiek izmantots, lai izveidotu un uzturētu veidlapas masveida drukāšanai SAP sistēmās. Kā izejas datu nesējs SAP Smart Forms atbalsta printeri, faksu, e-pastu vai internetu (izmantojot ģenerēto XML izvadi).
SAP 1998. gadā ieviesa SmartForms, lai pārvarētu SAP skriptu ierobežojumus. SmartForms ir vieglāk izstrādāt, uzturēt un transportēt nekā SAP skripts.
Šajā apmācībā jūs uzzināsiet:
- Viedo veidlapu un SapScripts salīdzinājums
- Viedo formu advanāti
- SAP Smart Form arhitektūra
- Smartforms ceļvedis
- Windows viedajās formās
- Viedo formu programmēšanas plūsma
Viedo veidlapu un SapScripts salīdzinājums
- SmartForms ir iespējami vairāki lapu formāti, kas nav gadījumā ar SAPScripts
- SmartForm ir iespējams bez galvenā loga.
- Rutīnas var rakstīt SmartForms rīkā.
- Aktivizējot, SmartForms ģenerē funkciju moduli.
- SmartForms nevar izveidot iezīmes.
Viedo formu advanāti
- Pilnīgi grafiskā lietotāja interfeisa dēļ tie palīdz pielāgot veidlapas bez programmēšanas zināšanām
- Aktivizējot viedo formu, sistēma automātiski ģenerē funkciju moduli un izpildlaikā.
- Lai veiktu jebkādas izmaiņas, mums jāizmanto Drag & Drop, Cut & Paste. Šīs darbības neietver kodēšanas līniju rakstīšanu vai skripta valodas izmantošanu.
- Mēs varam ievietot statiskas un dinamiskas tabulas. Tie ietver rindu plūsmas atsevišķās tabulas šūnās, tabulas virsrakstu un starpsummu notikumu iedarbināšanu un datu kārtošanu pirms izvades.
- Viedās formas ļauj lietotājam iekļaut grafiku, kuru var parādīt kā veidlapas daļu vai kā fona grafiku. Izdrukas laikā lietotājs var nomākt fona grafiku pēc vajadzības.
- Tīmekļa publicēšana ir iespējama, izmantojot izveidoto XML izvadi
SAP Smart Form arhitektūra
Smartforms ceļvedis
Ļaujiet tam iziet cauri SAP sistēmā -
- Darījuma koda lodziņā ievadiet darījumu SMARTFORMS .
- Nākamajā ekrānā ievadiet veidlapas nosaukumu un noklikšķiniet uz izveidot
Nākamais ekrāns ir sadalīts trīs sadaļās-
Navigācijas logs sastāv no mezgliem un apakšmezgliem. Tie satur visus elementus (tekstu, logu utt.), Kas pieder sulas formām
- Apkures logs parāda elementu atribūtus
- Veidlapas printera logs parāda lapas izkārtojumu
Ikreiz, kad mēs veidojam viedās formas, SAP izveido / ģenerē funkciju moduli. Atšķirībā no SAPscripts, SAP FORMAS ļauj mainīt valodu.
Navigācijas logā atradīsit
globālās datu deklarācijas : šeit definētos datus var izmantot visā viedajā formā kodēšanas vajadzībām.
Veidlapas saskarne : Šeit ir definēti visi dati, kas tiks nodoti viedformai no programmas Print.
Ar peles labo pogu noklikšķinot uz Lapas, varēsit izveidot jaunu lapu, logu, grafiku vai adresi.
Drukāšana notiks, pamatojoties uz lauku “nākamā lapa”.
Bet apstrāde notiks atbilstoši navigācijas loga secībai!
Fona attēliem un grafikai varat uzņemt melnbaltus vai krāsainus bitkartes attēlus, un tie tiek glabāti standarta tekstu veidā. Jūs varat veikt apvedceļu no smartform ekrāna un atvērt Form Graphics ekrānu. Darījuma kods: Se78
Grafikas iestatīšana viedās formas logā
Windows viedajās formās
Ir divu veidu Windows
- Galvenais
- Sekundāra
Svarīgi punkti, kas jāatzīmē
- Lapā nedrīkst būt vairāk par 1 galveno logu. Jums var būt vairāki sekundārie logi
- Lai ko drukātu sekundārajā logā ... tam jābūt statiskam. (Ja jums PO ir 20 rindas un ir lappuses ierobežojums, līnijas tiek pārnestas uz nākamo lapu galvenajā logā. Ti, priekšgājēja un pēctecības veida saturā tās tiks izdrukātas secīgi galvenajā logā. Tas nav atļauts sekundārajos logos.
Galvenā loga iekšpusē mēs varam pievienot tekstu kā ievadu, lai pielāgotu formas izvadi.
Izvades opcijas katrā logā nosaka līnijas izmēru, platumu, krāsas un fonu, kas jāievieto.
Smartforms dod iespēju piešķirt adreses numuru, kas tiek saglabāts centrālajā adrešu pārvaldībā. Adrese tiks ņemta tieši no ADRC tabulas un tiks aizpildīta formā.
Divi dažādi redaktori ir pieejami Smartforms, ti. Normāls redaktors
un grafikas redaktoru.
Šo iestatījumu var mainīt, izmantojot Utilities redaktoru Konfigurēt.
Tabulas gleznotājā varat uzzīmēt formātu atbilstoši klienta prasībām (piemēram, Virsraksts, Apakšvirsraksts, Vienums, Kopā, Kopā utt.).
Tabulas izkārtojumu var izmantot, lai noteiktu:
- Rindu un šūnu skaits
- Katras līnijas augstums
- Katras šūnas platums
- Tabulas izlīdzināšana logā
Tabulā parādīti dažādi tabulā izmantotie līniju veidi. Līniju tipi nosaka katras šūnas lielumu un šūnu skaitu katrā rindā.
Viedo formu programmēšanas plūsma
Kad tiek izveidota SAP Smart Form veidne, lietotājs izveido veidlapas izkārtojumu, definē nepieciešamos laukus, nosacījumus un īpašas programmēšanas instrukcijas Smart Form veidnē, izmantojot Smart Form Builder.
Kad veidlapas noformējums ir pabeigts, forma ir jāaktivizē, pirms to var pārbaudīt vai piekļūt drukas programmas. Veidlapas aktivizēšana sāk ģenerēt funkciju moduli, kas apstrādā visu veidlapas apstrādi.
Šis funkciju modulis mijiedarbojas ar lietojumprogrammu / drukas programmu, lai izveidotu izvadi lietotāja noteiktajā izvades datu nesējā norādītajai ierīcei.
Viedo formu gadījumā viedās formas apstrādei mēs izmantojam 2 funkciju moduļus. Pirmajam funkciju modulim mēs nododam viedās formas nosaukumu kā importēšanas parametru. Pēc tam tiek atgriezts dinamiski ģenerētā funkcijas moduļa nosaukums, kas faktiski izsauks smartform.
Smartform nosaukumu var nodot funkcijai Modulis - ' SSF_FUNCTION_MODULE_NAME'
Tādējādi tiks atgriezts atsauces viedformas Funkcijas moduļa nosaukums.
Programma Drukāt zvanīs uz FM “SSF_FUNCTION_MODULE_NAME”, lai iegūtu izpildes moduļa nosaukumu izpildlaikā. Pēc tam tā izsauks šādi iegūto funkciju moduli, lai izpildītu viedo formu.
Veidnes
Veidni var izmantot, ja jūs zināt precīzu izvades lielumu vai ja izvade ir fiksētā formātā.
Piemēram, nodokļu veidlapa / čeki / aviosabiedrības veidlapa / dzelzceļa biļete: šajos visos tiek izmantotas veidnes.
Lielais starp tabulu un veidni ir tāds, ka tabulā augstums mainās dinamiski. Veidnē mēs rindu saucam par “līniju”.
SMART stili
Viedais stils satur:
- Galvenes dati, kas satur viedā stila noklusējuma vērtības
- Rindkopu formāti, ieskaitot ievilkumus un atstarpes, fonta atribūtus, cilnes, kontūru un numerāciju
- Rakstzīmju formāti, ieskaitot efektus (augšējais indekss, apakšindekss), svītrkodu un fontu atribūtus
- Krāsas un pasvītrojumi rindkopai vai rakstzīmju formātam
Viedā stila izveidošanai varat izmantot darījumu “smartforms” / “smartstyles”.
Tas ir viss šajā apmācībā