Job anlegen mit Spool

Getting started ... Alles für einen gelungenen Start.

Job anlegen mit Spool

Postby Yasmin4560 » Tue Sep 30, 2014 10:08 am

Guten Tag,
ich stehe bei folgendem Problem gerade auf dem Schlauch:
Ich hab grad ein Report angelegt, in dem ich ein Datumsintervall anlege, und das Programm zieht sich dann Gewichte zu dem in diesem Zeitraum produzierten Equipment und gibt die in einem ALV aus. Da das Programm als Auswertung gedacht wird, komtm es vor, dass eine ziemlich große Anzahl (in diesem Fall 17431 Sätze in GJ 2013) gelesen werden müssen. Die Laufzeit ist im normalen Produktivsystem dabei etwa 25 Minuten, also deutlich zu lange.
Meine Idee war jetzt, das Programm als Job zu starten und dann die Spoolliste an den Jobeinplaner zu verschicken. Den Job konnte ich einplanen, freigeben und starten, allerdings hat der Job kein Spool erzeugt.
Was muss ich dazu in meinem Programm einfügen?
Yasmin4560
.
.
 
Posts: 5
Joined: Thu Aug 29, 2013 6:47 am

Re: Job anlegen mit Spool

Postby Tron » Tue Sep 30, 2014 7:58 pm

Moin Stephan.
Ich würde so vorgehen, dass ich 2 Reports schreiben würde.
Der 1 te Report ermittellt die Daten im Hintergrund als Job und speichert das Ergebnis als "Cluster"
(export to database).
http://help.sap.com/saphelp_470/helpdat ... ontent.htm

Der 2 te Report startet den Report 1 als Job und zeigt die Ergebnisse an, wenn sie dann zur Verfügung stehen.
eg.
Das Job Starter Programm
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. *&---------------------------------------------------------------------*
  2. *& Report  ZZZZ_JOB2
  3. *&
  4. *&---------------------------------------------------------------------*
  5. *&
  6. *&
  7. *&---------------------------------------------------------------------*
  8.  
  9. REPORT  ZZZZ_JOB2.
  10.  
  11.  
  12. PROG type SY-REPID value 'ZZZZ_JOB',
  13. VARIant type RALDB-VARIANt .
  14.  
  15. CALL FUNCTION 'SIMPLE_BATCH_JOB_SUBMIT'
  16.   EXPORTING
  17.     program             = Prog
  18. *   VARIANT             = ' '
  19.  EXCEPTIONS
  20.    SUBMIT_FAILED       = 1
  21.    OTHERS              = 2.
  22.  
  23. IF sy-subrc <> 0.
  24.  
GeSHi ©


Das Hintergrundprogramm
Code: [Select all] [Expand/Collapse] [Download] (Untitled.txt)
  1. *&---------------------------------------------------------------------*
  2. *& Report  ZZZZ_JOB
  3. *&
  4. *&---------------------------------------------------------------------*
  5. *&
  6. *&
  7. *&---------------------------------------------------------------------*
  8.  
  9. REPORT  ZZZZ_JOB.
  10.  
  11. write:/ 'Hello world'.
GeSHi ©

gruß Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: Job anlegen mit Spool

Postby Alma59 » Wed Oct 01, 2014 6:44 am

Hallo,

mit welchem ALV arbeitest du denn ?
Bei einer Ausgabe mit Hilfe z.B. REUSE_ALV_GRID_DISPLAY wird ein Spool erzeugt, aber nicht bei dem ALV OO.

VG
Alma59
...
...
 
Posts: 134
Joined: Tue Jul 08, 2008 10:35 am

Re: Job anlegen mit Spool

Postby Tron » Wed Oct 01, 2014 8:41 am

Moin.
@abap4711
siehe http://www.4ap.de/pages/abap/syntax/oo- ... sgeben.php
...geht alles, wenn man weiss wie ! :wink:

Wenn das Verfahren mit 2 Reports verwendet wird, ist die Anzeige aber eh "im Vordergrund".

lg Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: Job anlegen mit Spool

Postby Alma59 » Wed Oct 01, 2014 8:59 am

Hallo Jens,

danke ! Das ist ja peinlich... da denkt man all die Jahre das es nicht funzt .............. :oops:

VG Tina
Alma59
...
...
 
Posts: 134
Joined: Tue Jul 08, 2008 10:35 am

Re: Job anlegen mit Spool

Postby Tron » Wed Oct 01, 2014 9:11 am

Hallo Tina.
Das muss Dir nicht peinlich sein, wir sind ja lernfähig. :!:
siehe www.abapforum.com/forum/viewtopic.php?f=1&t=17591
lg Jens
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm

Re: Job anlegen mit Spool

Postby Alma59 » Wed Oct 01, 2014 9:26 am

Lustig, aber dann war ich ja nicht alleine ...........
Alma59
...
...
 
Posts: 134
Joined: Tue Jul 08, 2008 10:35 am

Re: Job anlegen mit Spool

Postby Tron » Wed Oct 01, 2014 9:30 am

... eben :D
Tron
.....
.....
 
Posts: 1112
Joined: Sat Aug 04, 2007 10:21 pm


Return to ABAP® für Anfänger

Who is online

Users browsing this forum: No registered users and 7 guests