Sunteți pe pagina 1din 11

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

Rularea in background a rapoartelor

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:

2. Definire varianta de selectie


Completam campurile de selectie:

Definim varianta de selectie dupa cum urmeaza:

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 regula de calcul definita:

Salvam varianta de selectie . Odata salvata varianta de selectie putem programa raportul ca sa ruleze periodic in background la o anumita ora.

3. Programarea rularii in background


Pentru a programa rularea periodica in background la o anumita ora se fac urmatoarele:

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

In bara de stare apare mesajul de mai jos:

4. Preluare date din background


Pentru a prelua datele din background se parcurg pasii urmatori: Se foloseste tranzactia SM37 cu selectiile facute conform ecranului de mai jos:

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:

Lista va apare in formatul urmator:

Pentru a salva lista intr-un fisier local apasam butonul

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

S-ar putea să vă placă și