Documente Academic
Documente Profesional
Documente Cultură
Rularea in Background A Rapoartelor
Rularea in Background A Rapoartelor
Cuprins
1. 2. 3. 4. 5. Date de baza ..................................................................................................................................... 2 Definire varianta de selectie ............................................................................................................ 2 Programarea rularii in background .................................................................................................. 7 Preluare date din background .......................................................................................................... 9 Concluzii ..........................................................................................................................................11
Pentru a nu ingreuna rularea proceselor SAP va solocitam sa programati rularea rapoartelor in afara programului de lucru. Pentru a face acest lucru trebuie parcursi pasii descrisi in documentul de fata.
1. Date de baza
Luam ca exemplu tranzactia ZANV si raportul Zona transport:
Prima sectiune a ecranului care apare se completeaza astfel : Nume varianta : Z<xyz>_<NumeUtilizator> - primul character va fi Z" urmat de o secventa numerica formata din 3 cifre si de numele utilizatorului Semnif.: se completeaza cu descrierea variantei de selectie
In urmatoarele sectiuni completam campurile astfel: Prelucrare numai in background : bifam acest camp pentru ca varianta sa fie folosita doar pentru rularea in background Protejare varianta : bifam acest camp pentru a preveni modificarea variantei de catre alti utilizatori Sectiunea Obiecte de ecran de selectie : bifam specificatiile obiectelor de selectie dupa cum urmeaza: o Protejare camp P : pentru a nu se permite modificari ale campului de selectie o Mascare camp A : pentru a ascunde campul de selectie o Variabila de selectie U : pentru campurile de selectie care isi modifica valoarea dupa o regula pe care o vom defini ulterior o Salvare camp fara valori I : pentru campurile care raman necompletate o Camp obligatoriu C: pentru campurile care trebuie obligatoriu completate 3
Pentru campurile care isi modifica valoarea dupa o anumita regula si au bifat atributul Variabila de sel - U, definim regula dupa cum urmeaza:
Odata ce semaforul coloanei D este verde, apasam sageata de selectie calcul care corespunde selectiei noastre.
si alegem regula de
In cazul de fata am facut o selectie pentru ziua precedent si ziua curenta 21.12.2011-22.12.2011. Pentru aceasta vom selecta o regula de calcul care in functie de data curenta va determina perioada pentru care se ruleaza raportul:
Salvam varianta de selectie . Odata salvata varianta de selectie putem programa raportul ca sa ruleze periodic in background la o anumita ora.
In ecranul Start Time de mai jos se selecteaza urmatoarele: Pas 1 : completam data si ora la care v-a incepe prima rulare Pas 2 : bifam optiunea de job periodic Pas 3 : apasam butonul de definire a perioadei in care se va rula raportul Pas 4 : selectam intervalul in care se repete rularea raportului Pas 5 si 6: salvam
Se cauta in lista, raportul pe care l-am rulat. Un raport poate sa apara cu diverse statusuri: Released : pentru rapoartele care urmeaza sa ruleze la ora programata Complete : pentru rapoartele care s-au rulat
Pentru a vizualiza respectiv pentru a salva datele unui raport rulat, bifam raportul si apasam butonul Display Spool List :
Odata ajunsi in spool selectam raportul pe care vrem sa il vizualizam/salvam si apasam butonul Lista ABAP:
10
5. Concluzii
Odata parcursi pasii de mai sus, raportul va fi rulat in background, periodic, conform regulilor definite. Acesti pasi se parcurg doar o singura data. Doar preluarea de date se va face periodic folosind tranzactia SM37.
11