SAP scenarijų mokymo programa: SE71, SE78, SCC1, VF03, SO10

SAP scenarijus yra pati SAP sistemos teksto apdorojimo sistema. Jis atrodo ir jaučiasi panašiai kaip kitos pagrindinės teksto apdorojimo sistemos.
Jis naudojamas iš anksto suformatuotam tekstui spausdinti iš anksto suformatuotomis formomis.

SAPScript komponentai

SAP scenarijus sudaro penki pagrindiniai komponentai:

  1. Redaktorius, skirtas įvesti ir redaguoti teksto eilutes
  2. Stiliai ir maketo rinkiniai, skirti spausdinti maketą. Jie kuriami nepriklausomai nuo atskirų tekstų, naudojant atitinkamas techninės priežiūros operacijas, ir paskiriami tekstams vėliau
  3. Kompozitorius yra centrinis išvesties modulis. SAP scenarijų kūrėjas yra nematomas išorėje
  4. Programavimo sąsaja, leidžianti įtraukti SAP scenarijaus komponentus į savo taikomąsias programas ir valdyti maketų rinkinių išvestį programose
  5. Keletas duomenų bazių lentelių, skirtų tekstams, stiliams ir išdėstymo rinkiniams laikyti

Maketo rinkinys

Norėdami išleisti dokumentus naudodami programavimo sąsają, R / 3 programų programoms reikia vadinamųjų maketų rinkinių (tam tikros formos). SAP scenarijuje išdėstymo rinkinys apibūdina atskirų spausdintų puslapių išdėstymą ir naudoja teksto elementus, kad pateiktų apibrėžtus išvesties blokus, kurią gali iškviesti spausdinimo programa. Išdėstymo rinkinį galima apibrėžti kaip dokumento puslapio dizainą

Vieno nustatyto maketo nėra jokių duomenų. Duomenys dokumentui parenkami naudojant spausdinimo programą. Spausdinimo programa parenka duomenis iš duomenų bazės lentelės ir pateikia juos išdėstymo rinkiniui. Kai vykdoma spausdinimo programa, dokumentas atspausdinamas ekrane, spausdintuvas.

Paprastai SAPScript maketą sudaro šie komponentai

  1. Antraštės duomenys : Antraštės duomenys naudojami informacijai ir SAP spausdinimo valdymui. Antraštės duomenis sudaro 2 dalys - nepriklausomas nuo įrenginio - saugo informaciją, pvz., Pradinį puslapį, numatytąją pastraipą, kalbos atributus ir kt., O priklausomasis įrenginys saugo tokią informaciją kaip puslapio formatas, orientavimo linijos colyje ir kt.
  2. Pastraipų ir simbolių formatai : pastraipos formatuojamos naudojant įvairius atributus. Pavyzdžiui, standartiniai pastraipos atributai nurodo kairę arba dešinę paraštę, lygiuotę, tarpų tarp eilučių ir kt. Šrifto atributai nurodo šriftų šeimą, šrifto dydį ir kt. Simbolių formatai leidžia formatuoti ištisus teksto blokus pastraipoje
  3. „Windows“ ir teksto elementai: „ Windows“ yra atskiros puslapio teksto sritys (antraštės adresas, data, poraštė). Tai padeda sujungti dokumente esančią informaciją į tam tikras grupes ir padaryti kiekvieną grupę atspausdintame puslapyje atskiroje srityje. Kiekvienam langui galite apibrėžti teksto elementus (lango tekstus). Spausdinimo programa prieina prie teksto elementų pagal pavadinimą, juos suformatuoja ir atspausdina atitinkamame lange. Pastraipa ir naudojami simbolių formatai turi būti apibrėžti formoje.
  4. Puslapiai: jie yra atskiri dokumento puslapiai ir turi turėti unikalų pavadinimą. Dažnai galite rasti skirtingus atskirų puslapių išdėstymus: Pirmasis sąskaitos faktūros puslapis skiriasi nuo kitų puslapių, kuriuose nereikia kartoti bendros informacijos, tokios kaip adresas ar kliento duomenys.
  5. Puslapis „Windows“: Apibrėždami langus ir puslapius, dar nenustatote išvedamų tekstų padėties ir tarpų. Puslapio lange apibrėžiamas stačiakampis išvesties plotas išvesties terpėje nurodant kairįjį viršutinį išvesties srities kraštą ir jo plotį ir aukštis

Valdymo komandos

„Valdymo komandų“ tikslas yra leisti valdyti išvesties formatavimą. Šios komandos nėra interpretuojamos SAP scenarijaus redaktoriaus, bet yra perduodamos SAP scenarijų kūrėjui. Tai apima, pavyzdžiui, eilučių ir puslapių formatavimą, teksto formatavimą pagal pastraipas ir nurodytus simbolių formatus.
Sintaksė

Pastraipos formatu įveskite /:

Pavyzdžiai

  • NAUJAS PUSLAPIS - aiškus puslapio lūžis
  • PROTECT… ENDPROTECT - išspausdinti visą pastraipą viename puslapyje.
  • ĮSKAIČIUOTI - Įtraukti kito teksto turinį į dabartinį tekstą
  • ATLIKTI - iškviesti bet kurios ABAP programos paprogramę

Spausdinimo programa

Scenarijus vykdomas per ABAP programą, kuri vadinama spausdinimo programa. Kiekvienoje spausdinimo programoje turėtų būti ENTRY forma, kuri bus iškviesta iš pritaikymo.
Standartinei konfigūracijai galime pamatyti formos pavadinimą (scenarijaus pavadinimą), spausdinimo programos pavadinimą ir išvesties tipą lentelėje TNAPR. Spausdinimo programa naudoja formos valdymo funkcijas, kad iškviestų scenarijų.
Spausdinimo programa iškviečia visas arba kai kurias formos valdymo funkcijas, kad būtų vykdomas scenarijus

  • OPEN_FORM (privaloma) atidaro maketo rinkinio išvestį
  • CLOSE_FORM (Privaloma) Baigia išdėstymo rinkinio išvestį
  • START_FORM (pasirenkama) Pradeda naują išdėstymo rinkinį
  • WRITE_FORM (Privaloma) Iškviečia išdėstymo rinkinio elementą
  • END_FORM (neprivaloma) Baigia dabartinį išdėstymo rinkinį

Išvesties tipai

Išvesties tipas gali nurodyti spausdintą formą, kurios reikia vidiniam naudojimui, arba formą, kurią norite nusiųsti klientui ar pardavėjui. Išvesties tipas taip pat gali būti vidinis elektroninio pašto pranešimas, kurį norite nusiųsti kito skyriaus darbuotojams.
Pavyzdžiui, „Atsispausdinti“ galima priskirti vienam atsiskaitymo dokumento išvesties tipui, ty kai šis išvesties tipas yra įvykdytas, atspausdinamas atsiskaitymo dokumentas. Panašiai „faksas“ gali būti išvesties tipas, ty, kai šis išvesties tipas yra vykdomas, išsiunčiamas atsiskaitymo dokumento faksas.
Visi bet kurio dokumento (pvz., Atsiskaitymo dokumento) išvesties tipai bus saugomi NAST lentelėje. Išvesties tipai vykdomi per programa RSNAST00.
Pavyzdys: atsiskaitymo dokumento išvesties tipas-

  1. Eikite į VF03
  2. Įveskite atsiskaitymo dokumento numerį ir dar kartą paspauskite „Enter“
  3. Pasirinkite „Output“ meniu „Eiti“ -> „Antraštė“
  4. Čia Z101 yra spausdinimo išvesties išvesties tipas

Standartiniai tekstai ir grafika

Standartiniai jūsų ataskaitos tekstai gali būti sukurti naudojant operaciją SO10.
Grafika ir spausdintuvo makrokomandos yra įkeliamos kartu su ataskaita RSTXLDMC į atskirus standartinius tekstinius dokumentus arba per operaciją SE78. Grafika įkeliama „Baseline TIFF 6.0“ formatu (.tif failai asmeniniame kompiuteryje).
SAP scenarijus ir standartiniai teksto elementai gali būti eksportuojami arba importuojami iš dviejų sistemų naudojant RSTXSCRP programą
Skriptų kopijavimas klientams :
SAP scenarijus yra kliento priklausomas objektas. Skirtingai nuo programų, pakeitimai SAP scenarijaus atlikimas viename kliente nebus rodomas kituose klientuose. Norėdami nukopijuoti scenarijų iš vieno kliento į kitą, eikite į SE71ir naudokite parinktį „Kopijuoti iš kliento“, esančią meniu „Utilities“, arba importuokite transportavimo užklausą, kurioje įrašytas scenarijus, iš pirminio kliento, naudodamas operaciją SCC1.
Svarbūs dalykai, kuriuos reikia atkreipti dėmesį

  1. SAP scenarijus nepalaiko jokių versijų. Taigi modifikuodami SAP scenarijų įsitikinkite, kad pakeitimai yra tinkamai dokumentuoti scenarijuje. Tai taikoma ir standartiniams tekstams.
  2. Formos išvestis skirsis žiūrint ekrane ir spausdintuve. Taigi visada patikrinkite scenarijaus išvestį spausdintuve.

Įdomios straipsniai...