SAP Skriptide õpetus: SE71, SE78, SCC1, VF03, SO10

SAP skript on SAP Süsteemi enda tekstitöötlussüsteem. See näeb välja ja sarnaneb teiste juhtivate tekstitöötlussüsteemidega.

Seda kasutatakse eelvormindatud teksti printimiseks eelvormindatud kujul.

. \ T SAPScript

SAP Skriptid koosnevad viiest põhikomponendist:

. \ T SAPScript

  1. Redaktor teksti ridade sisestamiseks ja redigeerimiseks
  2. Trükipaigutuse stiilid ja paigutuskomplektid. Need luuakse vastavate hooldustehingute abil üksikutest tekstidest sõltumatult ja jaotatakse tekstidele hiljem
  3. Helilooja on keskne väljundmoodul. The SAP stsenaariumi helilooja on väljapoole nähtamatu
  4. Programmeerimisliides, mis võimaldab kaasata SAP skriptikomponendid oma rakendusprogrammidesse ja paigutuskomplektide väljundi juhtimiseks programmide seest
  5. Mitmed andmebaasitabelid tekstide, stiilide ja paigutuskomplektide salvestamiseks

Paigutuse komplekt

Dokumentide väljastamiseks programmeerimisliidese abil vajavad R/3 rakendusprogrammid nn paigutuskomplekte (teatud vormi). SAP skript küljenduse komplekt kirjeldab üksikute prindilehtede paigutust ja kasutab tekstielemente määratletavate väljundplokkide varustamiseks, mida printimisprogramm saab välja kutsuda. Paigutuse komplekti saab määratleda kui dokumendi lehekujundust

Eraldi küljendus ei sisalda andmeid. Dokumendi andmete valimine toimub läbi printimisprogrammi. Prindiprogramm valib andmed andmebaasi tabelist ja edastab need paigutuskomplekti. Kui printimisprogramm on käivitatud, prinditakse dokument ekraanile, printerile.

Tavaliselt a SAPSkripti paigutus koosneb järgmistest komponentidest

  1. Päise andmed: Päiseandmeid kasutatakse teabe saamiseks ja kontrollimiseks SAP trükkimine. Päiseandmed koosnevad kahest osast – seadmest sõltumatu – salvestab teavet, nagu avaleht, vaikelõik, keeleatribuudid jne. Ja seadmest sõltuv salvestab teavet, nagu lehevorming, orientatsiooniread tolli kohta jne.
  2. Lõigu- ja märgivormingud: lõigud vormindatakse erinevate atribuutide abil. Näiteks määravad standardsed lõiguatribuudid vasaku või parema veerise, joonduse, reavahe jne. Fondiatribuudid määravad fondiperekonna, fondi suuruse jne. Märgivormingud võimaldavad vormindada lõigu sees terveid tekstiplokke
  3. Windows ja tekstielemendid: Windows on üksikud tekstialad (päise aadress, kuupäev, jalus) lehel . See aitab kombineerida dokumendis sisalduvat teavet teatud rühmadesse ja muuta iga rühm prinditud lehel eraldi alal. Iga akna jaoks saate määratleda tekstielemendid (akna tekstid). Trükiprogramm pääseb tekstielementidele ligi nime järgi, vormindab need ja prindib vastavas aknas. Lõik ja kasutatavad märgivormingud peavad olema vormis määratletud.
  4. Lehekülgi: Need on dokumendi üksikud leheküljed ja neil peab olema kordumatu nimi. Sageli leiate üksikute lehtede jaoks erinevaid paigutusi: Arve esimene leht erineb järgmistest lehekülgedest, millel ei pea kordama üldist teavet, nagu aadress või kliendi andmed.
  5. lehekülg Windows: Akende ja lehtede määratlemisel ei määra te veel väljastatavate tekstide asukohta ja vahesid. Leheaken määrab väljundkandja ristkülikukujulise väljundala, määrates väljundala vasaku ülemise serva ning selle laiuse ja kõrguse

Juhtkäsklused

Juhtkäskude eesmärk on võimaldada väljundi vormingu juhtimist. Neid käske ei tõlgendata SAP skriptiredaktor, kuid need edastatakse SAP skript Helilooja töötlemiseks. See hõlmab näiteks rea- ja leheküljevormingut, teksti vormindamist vastavalt lõigule ja määratud märgivormingutele.

Süntaks

Enter /: in the paragraph format

Näited

  • UUS LEHEKÜLG – selgesõnaline leheküljevahetus
  • PROTECT ………ENDPROTECT – terve lõigu printimiseks ühel lehel.
  • KAASA – teise teksti sisu kaasamiseks praegusesse teksti
  • PERFORM – mis tahes ABAP-programmi alamprogrammi kutsumiseks

Printimisprogramm

Skripti täitmine toimub läbi an ABAP programm, mida nimetatakse prindiprogrammiks. Igal prindiprogrammil peab olema SISSEANNETE vorm , mida kutsutakse välja kohandamisest.

Standardse konfiguratsiooni korral näeme tabelis TNAPR vormi nime (skripti nime), printimisprogrammi nime ja väljundi tüüpi. Prindiprogramm kasutab skripti kutsumiseks vormijuhtimise funktsioone.

Trükiprogramm kutsub skripti käivitamiseks välja kõik või mõned vormijuhtimisfunktsioonid

  • OPEN_FORM (kohustuslik) Avab paigutuskomplekti väljundi
  • CLOSE_FORM (Kohustuslik) Lõpetab paigutuskomplekti väljundi
  • START_FORM (Valikuline) Käivitab uue paigutuse komplekti
  • WRITE_FORM (kohustuslik) kutsub välja paigutuskomplekti elemendi
  • END_FORM (Valikuline) Lõpetab praeguse paigutuse komplekti

Väljundi tüübid

Väljundi tüüp võib määrata prinditud vormi, mida vajate sisekasutuseks, või vormi, mille soovite kliendile või hankijale saata. Väljundi tüüp võib olla ka sisemine e-posti sõnum, mille soovite saata mõne teise osakonna töötajatele.

Näiteks “Prindi välja” saab liigitada arveldusdokumendi üheks väljundtüübiks, st selle väljastustüübi täitmisel prinditakse arveldusdokument. Sarnaselt võib "faks" olla väljundtüüp, st selle väljunditüübi täitmisel saadetakse arveldusdokumendi faks

Kõik mis tahes dokumendi (nt arveldusdokumendi) väljundtüübid salvestatakse tabelisse NAST. Väljundtüübid käivitatakse programmi RSNAST00 kaudu.

Näide: väljundtüüp arveldusdokumendis-

  1. Minge VF03-sse
  2. Sisestage arveldusdokumendi number ja vajutage uuesti sisestusklahvi
  3. Valige menüüst Ava -> Päis suvand Väljund
  4. Siin on Z101 prindiväljundi väljundtüüp

Väljundi tüübid

Standardtekstid ja graafika

Aruande standardtekste saab luua tehingu abil SO10

Graafika ja printeri makrod laaditakse üles aru RSTXLDMC üksikuteks standardtekstidokumentideks või tehingu kaudu SE78. Graafika laaditakse üles vormingus „Baseline TIFF 6.0” (.tif-failid arvutis)

SAP Skripti ja standardseid tekstielemente saab RSTXSCRP programmi abil kahe süsteemi vahel eksportida või importida

Skriptide kopeerimine klientide vahel:

SAP Skript on kliendist sõltuv objekt. Erinevalt programmidest tehakse muudatusi SAP skript ühes kliendis ei kajastu teistes klientides. Skripti kopeerimiseks ühest kliendist teise minge aadressile SE71 ja kasutage Utiliidide menüüs olevat valikut "Kopeeri kliendilt" või importige tehingut kasutavast algsest kliendist transpordipäring, millesse skript on salvestatud. SCC1 .

Olulised tähelepanekud

  1. SAP skript ei säilita ühtegi versiooni. Nii et kui muudate SAP skript, veenduge, et muudatused oleksid skriptis hästi dokumenteeritud. See kehtib ka tavatekstide kohta.
  2. Vormi väljund erineb ekraanil ja printeris vaadates. Seega testige alati skripti väljundit printeris.