Vadnica za skripte SAP: SE71, SE78, SCC1, VF03, SO10

Kazalo:

Anonim

SAP skript je lastni sistem za obdelavo besedila sistema SAP, ki izgleda in se počuti podobno kot drugi vodilni sistemi za obdelavo besedila.
Uporablja se za tiskanje predoblikovanega besedila v vnaprej oblikovanih oblikah.

Komponente SAPScripta

SAP Scripts vsebuje pet glavnih komponent:

  1. Urejevalnik za vnašanje in urejanje vrstic besedila
  2. Slogi in kompleti postavitev za postavitev tiskanja. Ta se ustvarijo neodvisno od posameznih besedil z uporabo ustreznih vzdrževalnih transakcij in se besedilom dodelijo pozneje
  3. Skladatelj je osrednji izhodni modul. Skladatelj skriptov SAP je zunaj neviden
  4. Programski vmesnik, ki vam omogoča, da komponente skriptov SAP vključite v lastne aplikacijske programe in nadzorujete izhod naborov postavitev znotraj programov
  5. Več tabel baze podatkov za shranjevanje besedil, slogov in nizov postavitev

Postavitev postavljena

Za izpis dokumentov z uporabo programskega vmesnika potrebujejo aplikacijski programi R / 3 tako imenovane postavitvene postavitve (nekakšen obrazec). V skriptu SAP niz postavitev opisuje postavitev posameznih strani za tiskanje in uporablja besedilne elemente za dobavo določljivih izhodnih blokov, ki ga lahko pokliče program za tiskanje. Nabor postavitev lahko definiramo kot zasnovo strani za dokument

Postavitev, ki je nastavljena sama, ne vsebuje nobenih podatkov. Izbira podatkov za dokument poteka s pomočjo programa za tiskanje. Program za tiskanje izbere podatke iz tabele baze podatkov in jih pošlje v postavitev. Ko se program za tiskanje izvede, se dokument natisne na zaslon, tiskalnik.

Postavitev SAPScript je običajno sestavljena iz naslednjih komponent

  1. Podatki glave : Podatki glave se uporabljajo za informacije in nadzor tiskanja SAP. Podatki glave so sestavljeni iz dveh delov - neodvisno od naprave - shranjuje informacije, kot so začetna stran, privzeti odstavek, jezikovni atributi itd. In Device Dependent shranjuje informacije, kot so oblika strani, orientacijske črte na palec itd.
  2. Oblike odstavkov in znakov : Odstavki so oblikovani z različnimi atributi. Atributi standardnih odstavkov na primer določajo levi ali desni rob, poravnavo, razmik med vrsticami itd. Atributi pisav določajo družino pisav, velikost pisave itd. Formati znakov omogočajo oblikovanje celotnih blokov besedila znotraj odstavka
  3. Windows in besedilni elementi: Windows so posamezna besedilna področja (naslov glave, datum, noga) na strani. Pomaga združiti informacije, vsebovane v dokumentu, v določene skupine in omogočiti, da se vsaka skupina prikaže na natisnjeni strani v posameznem območju. Za vsako okno lahko določite besedilne elemente (besedilna okna). Program za tiskanje dostopa do besedilnih elementov po imenu, jih formatira in natisne v ustreznem oknu. Odstavek in uporabljeni formati znakov morajo biti določeni v obliki.
  4. Strani: So posamezne strani dokumenta in morajo imeti edinstveno ime. Pogosto boste našli različne postavitve posameznih strani: Prva stran računa se razlikuje od naslednjih strani, na katerih vam ni treba ponavljati splošnih informacij, kot so naslov ali podatki o strankah.
  5. Strani Windows: Med definiranjem oken in strani še ne določite položaja in razmika med besedili, ki jih želite izpisati. in višino

Nadzorni ukazi

Namen "nadzornih ukazov" je omogočiti nadzor izhodnega formatiranja. Urejevalnik skriptov SAP teh ukazov ne interpretira, temveč jih posreduje v obdelavo skriptu SAP. To vključuje na primer oblikovanje vrstic in strani, oblikovanje besedila v skladu z navedenimi oblikami odstavkov in znakov.
Sintaksa

Vnesite /: v obliki odstavka

Primeri

  • NOVA STRAN - ekspliciten prelom strani
  • PROTECT… ENDPROTECT - Če želite natisniti celoten odstavek na eno stran.
  • VKLJUČI - Vključi vsebino drugega besedila v trenutno besedilo
  • IZVEDI - Za klicanje podprograma katerega koli programa ABAP

Program za tiskanje

Izvedba skripta poteka prek programa ABAP, ki se imenuje program tiskanja. Vsak program za tiskanje mora imeti obrazec ENTRY, ki ga boste poklicali po meri.
Za standardno konfiguracijo lahko v tabeli TNAPR vidimo ime obrazca (ime skripta), ime programa za tiskanje in vrsto izhoda. Program za tiskanje uporablja funkcije nadzora obrazca za klic skripta.
Program za tiskanje pokliče vse ali nekatere funkcije nadzora obrazca za izvedbo skripta

  • OPEN_FORM (obvezno) Odpre izhod nabora postavitve
  • CLOSE_FORM (obvezno) Konča izhod nabora postavitve
  • START_FORM (Izbirno) Zažene nov nabor postavitev
  • WRITE_FORM (obvezno) Pokliče element postavitve postavitve
  • END_FORM (neobvezno) Konča trenutno nastavljeno postavitev

Vrste izhodov

Vrsta izhoda lahko določi natisnjen obrazec, ki ga potrebujete za interno uporabo, ali obrazec, ki ga želite poslati stranki ali prodajalcu. Izhodna vrsta je lahko tudi notranje elektronsko sporočilo, ki ga želite poslati osebju v drugem oddelku.
Na primer, "Natisni" lahko razvrstimo kot eno izhodno vrsto obračunskega dokumenta, tj. Ko se ta izhodna vrsta izvede, se izpiše obračunski dokument. Podobno je "faks" lahko izhodna vrsta, tj. Ko se ta izhodna vrsta izvede, se pošlje faks obračunskega dokumenta.
Vse izhodne vrste za kateri koli dokument (npr. Obračunski dokument) bodo shranjene v tabeli NAST. Izhodni tipi se izvedejo prek program RSNAST00.
Primer: vrsta izpisa v obračunskem dokumentu-

  1. Pojdite na VF03
  2. Vnesite številko dokumenta za obračun in znova pritisnite enter
  3. Izberite Izhod v meniju Pojdi -> Glava
  4. Tu je Z101 izhodna vrsta izpisa

Standardna besedila in grafike

Standardna besedila za poročilo lahko ustvarite s transakcijsko SO10
Grafika in makri tiskalnika se naložijo s poročilom RSTXLDMC v posamezne standardne besedilne dokumente ali prek transakcije SE78. Grafika se naložili v "Baseline TIFF 6.0" format (.tif datoteke na računalniku)
SAP Script & Standardni besedilni elementi lahko izvozijo ali uvožene med dvema sistemoma uporabo RSTXSCRP programa
Kopiranje skripte Across strank :
SAP Script je stranka vzdrževani object.Unlike programi, spremembe opravljeno s skriptom SAP v enem odjemalcu ne bo odraženo pri drugih odjemalcih. Če želite kopirati skript z enega odjemalca na drugega, pojdite na SE71in uporabite možnost »Kopiraj od odjemalca«, ki je na voljo v meniju Pripomočki, ali uvozite zahtevo za prevoz, v kateri je skript shranjen, od prvotnega odjemalca z uporabo transakcije SCC1.
Pomembne točke, ki jih je treba upoštevati

  1. SAP skript ne vzdržuje nobene različice. Torej, ko spreminjate skript SAP, poskrbite, da bodo spremembe dobro dokumentirane v skriptu. To velja tudi za običajna besedila.
  2. Izpis obrazca se bo med gledanjem na zaslonu in v tiskalniku razlikoval. Torej vedno preizkusite izhod skripte na tiskalniku.