SAP-komentosarjojen opetusohjelma: SE71, SE78, SCC1, VF03, SO10

Sisällysluettelo:

Anonim

SAP-komentosarja on SAP-järjestelmän oma tekstinkäsittelyjärjestelmä, joka näyttää ja tuntuu paljon kuin muut johtavat tekstinkäsittelyjärjestelmät.
Sitä käytetään valmiiksi muotoillun tekstin tulostamiseen valmiiksi muotoilluissa muodoissa.

SAPScriptin komponentit

SAP-skriptit koostuvat viidestä pääkomponentista:

  1. Editori tekstin rivien syöttämistä ja muokkaamista varten
  2. Tyylit ja asettelujoukot tulostusasettelulle. Ne luodaan yksittäisistä teksteistä riippumatta vastaavia ylläpitotapahtumia käyttäen ja allokoidaan teksteille myöhemmin
  3. Säveltäjä on keskeinen lähtömoduuli. SAP-komentosarjan säveltäjä on näkymätön ulkopuolelle
  4. Ohjelmointirajapinta, jonka avulla voit sisällyttää SAP-komentosarjakomponentit omiin sovellusohjelmiin ja hallita asettelujoukkojen ulostuloa ohjelmien sisällä
  5. Useat tietokantataulukot tekstien, tyylien ja asettelujoukkojen tallentamiseen

Asetteluasetus

Asiakirjojen tulostamiseksi ohjelmointirajapinnalla R / 3-sovellusohjelmat tarvitsevat ns. Asettelujoukot (eräänlainen lomake). SAP-komentosarjassa asettelusarja kuvaa yksittäisten tulostussivujen asettelun ja käyttää tekstielementtejä määritettävien tuloslohkojen toimittamiseksi, Asetusjoukko voidaan määritellä asiakirjan sivusuunnitteluksi

Yksinään asetettu asettelu ei sisällä tietoja. Asiakirjan tiedot valitaan tulostusohjelman kautta. Tulostusohjelma valitsee tiedot tietokantataulukosta ja syöttää ne asettelujoukkoon. Kun tulostusohjelma on suoritettu, asiakirja tulostetaan näytölle, tulostin.

Yleensä SAPScript Layout koostuu seuraavista komponenteista

  1. Otsikkotiedot : Otsikkotietoja käytetään SAP-tulostuksen tietoihin ja hallintaan. Otsikkodata koostuu kahdesta osasta - Laitteesta riippumaton - Tallentaa tietoja, kuten Aloitussivu, Oletuskappale, Kieliominaisuudet jne. Ja Laiteriippuvainen tallentaa tietoja, kuten Sivumuoto, Suuntausviivat tuumaa kohti jne.
  2. Kappale- ja merkkimuodot : Kappaleet muotoillaan käyttämällä erilaisia ​​määritteitä. Esimerkiksi Vakio-kappalemääritteet määrittävät vasemman tai oikean marginaalin, tasauksen, rivivälin jne. Kirjasimen määritteet määrittelevät kirjasinperheen, kirjasinkoon jne. Merkkimuodot mahdollistavat kokonaisen tekstilohkon muotoilemisen kappaleen sisällä
  3. Windows ja tekstielementit: Windows on yksittäisiä tekstialueita (otsikon osoite, päivämäärä, alatunniste) sivulla. Se auttaa yhdistämään asiakirjassa olevat tiedot tiettyihin ryhmiin ja tekemään jokaisesta ryhmästä näkyvän tulostetulla sivulla yksittäisellä alueella. Voit määrittää kullekin ikkunalle tekstielementit (ikkunatekstit). Tulostusohjelma käyttää tekstielementtejä nimen mukaan, muotoilee ne ja tulostaa ne vastaavaan ikkunaan. Kappale ja käytetyt merkkimuodot on määriteltävä muodossa.
  4. Sivut: Ne ovat asiakirjan yksittäisiä sivuja, ja niillä on oltava yksilöllinen nimi. Löydät usein erilaisia ​​asetteluja yksittäisille sivuille: Laskun ensimmäinen sivu eroaa seuraavista sivuista, joilla sinun ei tarvitse toistaa yleisiä tietoja, kuten osoite tai asiakastiedot.
  5. Sivu Windows: Ikkunoita ja sivuja määritettäessä et vielä määritä tulostettavien tekstien sijaintia ja väliä. Sivuikkuna määrittää suorakulmaisen tulostusalueen tulostusvälineessä määrittämällä tulostusalueen vasemman yläreunan ja sen leveyden ja korkeus

Ohjauskomennot

"Ohjauskomentojen" tarkoituksena on sallia ulostulon muotoilun hallinta. SAP-komentosarjaeditori ei tulkitse näitä komentoja, vaan ne välitetään SAP-komentosarjalaitteelle käsittelyä varten. Tähän sisältyy esimerkiksi rivien ja sivujen muotoilu, tekstin muotoilu kappaleen mukaan ja määritetyt merkkimuodot.
Syntaksi

Kirjoita kappaleformaatissa /:

Esimerkkejä

  • NEW-PAGE - Selkeä sivunvaihto
  • SUOJAA ... ENDPROTECT - Tulosta koko kappale yhdelle sivulle.
  • SISÄLTÄ - Voit lisätä toisen tekstin sisällön nykyiseen tekstiin
  • SUORITA - Voit kutsua minkä tahansa ABAP-ohjelman aliohjelman

Tulosta ohjelma

Komentosarja suoritetaan ABAP-ohjelman kautta, jota kutsutaan Tulostusohjelmaksi. Jokaisella tulostusohjelmalla tulee olla ENTRY-lomake, joka kutsutaan mukautuksesta.
Vakiokokoonpanossa voimme nähdä lomakkeen nimen (komentosarjan nimen), tulostusohjelman nimen ja tulostetyypin taulukossa TNAPR. Tulostusohjelma käyttää lomakkeen ohjaustoimintoja kutsuttaakseen komentosarjan.
Tulosta ohjelma kutsuu joko kaikki tai osa lomakkeen ohjaustoiminnoista suorittamaan komentosarja

  • OPEN_FORM (Pakollinen) Avaa asettelusarjan tuotoksen
  • CLOSE_FORM (Pakollinen) Loppuu asettelujoukon
  • START_FORM (valinnainen) Aloittaa uuden asettelujoukon
  • WRITE_FORM (Pakollinen) Kutsuu asettelun asetuselementin
  • END_FORM (valinnainen) Lopettaa nykyisen asettelujoukon

Tulostyypit

Tulostustyyppi voi määrittää, painetun lomakkeen, jota tarvitset sisäiseen käyttöön, tai lomakkeen, jonka haluat lähettää asiakkaalle tai myyjälle. Lähtötyyppi voi olla myös sisäinen sähköpostiviesti, jonka haluat lähettää toisen osaston henkilökunnalle.
Esimerkiksi "Tulosta" voidaan luokitella yhdeksi laskutustositteen tulostyypiksi, ts. Kun tämä tulostustyyppi suoritetaan, laskutusasiakirja tulostetaan. Vastaavasti "Faksi" voi olla tulostustyyppi, ts. Kun tämä tulostustyyppi suoritetaan, laskutusasiakirjan faksi lähetetään.
Kaikkien asiakirjojen (esim. Laskutusasiakirjan) lähtötyypit tallennetaan NAST-taulukkoon. RSNAST00-ohjelma.
Esimerkki: Laskutusasiakirjan tulostustyyppi-

  1. Siirry kohtaan VF03
  2. Syötä laskutositteen numero ja paina Enter uudelleen
  3. Valitse Lähtö-valikosta Siirry -> Otsikko
  4. Tässä Z101 on tulosteen tulostustyyppi

Vakiotekstit ja grafiikka

Raportin vakiotekstit voidaan luoda tapahtuman SO10 avulla.
Grafiikat ja tulostimen makrot ladataan raportin RSTXLDMC avulla yksittäisiin vakiotekstidokumentteihin tai tapahtuman SE78 kautta . Grafiikat lähetetään "Baseline TIFF 6.0" -muodossa (.tif-tiedostot PC: llä).
SAP-komentosarjat ja vakioteksti-elementit voidaan viedä tai tuoda kahden järjestelmän välillä käyttämällä RSTXSCRP-ohjelmaa.
Komentosarjojen kopioiminen asiakkaille :
SAP-komentosarja on asiakasriippuvainen objekti. Yhden asiakkaan SAP-komentosarjaan tehdyt muutokset eivät näy muissa asiakkaissa. Jos haluat kopioida komentosarjan asiakkaalta toiselle, siirry osoitteeseen SE71ja käytä "Kopioi asiakkaalta" -vaihtoehtoa, joka on käytettävissä Apuohjelmat-valikossa, tai tuo siirtopyyntö, johon komentosarja on tallennettu, alkuperäiseltä asiakkaalta käyttämällä tapahtumaa SCC1.
Tärkeitä huomioitavia seikkoja

  1. SAP-komentosarja ei ylläpidä versioita. Joten kun muokkaat SAP-komentosarjaa, varmista, että muutokset on dokumentoitu oikein komentosarjassa. Tämä koskee myös vakiotekstejä.
  2. Lomakkeen ulostulo vaihtelee näytöltä ja tulostimelta katsottuna. Joten testaa aina komentosarjan tulos tulostimella.