Show TOC Anfang des Inhaltsbereichs

 Programmbeispiel: Deklarationen, Einrichtung und Druckangaben  Dokument im Navigationsbaum lokalisieren

REPORT BCSAMPLE.
*
* Sie müssen LBTCHDEF für alle Aufgaben der Hintergrund-
* verarbeitung angeben. Verwenden Sie nur die in Beispielen
* genannten LBTCHDEF-Definitionen als Werte. LBTCHDEF
* deklariert auch Werte, die nur intern in der Hintergrund-
* steuerung verwendet werden. 
*
* Falls Sie ein externes Programm einplanen möchten, müssen Sie
* RSXPGDEF angeben, um Konstanten für die Control-Flags für
* externe Programme zu definieren.
*
INCLUDE LBTCHDEF.    “ Definitionen der Hintergrundverarbeitung.
INCLUDE RSXPGDEF.    “ Definitionen für externe Programme.
*
* DATA-Beispieleintrag zur Job-Einplanung.
*
  DATA: JOBNUMBER       LIKE TBTCJOB-JOBCOUNT,  “ Job-ID und
        JOBNAME         LIKE TBTCJOB-JOBNAME,   “ Job-Name.
       
STARTDATE       LIKE TBTCJOB-SDLSTRTDT, “ Angaben zu
                                                “ Startzeit und
        STARTTIME       LIKE TBTCJOB-SDLSTRTTM, “ Fenstern.
       
LASTSTARTDATE   LIKE TBTCJOB-LASTSTRTDT,
        LASTSTARTTIME   LIKE TBTCJOB-LASTSTRTTM,
        JOB_RELEASED    LIKE BTCH0000-CHAR1.  
“ JOB_CLOSE: Wurde
                                               “ Job freigegeben?
*
* Hintergrund-Jobs verwenden die folgenden Datenstrukturen:
* TBTCJOB:    Job-Definition
* TBTCSTRT:   Job-Startzeit (mit Funktionsbaustein
*             BP_START_DATE_EDITOR)
*
* In Produktivprogrammen für die Einplanung von Jobs sollten Sie
* GET_PRINT_PARAMETERS aufrufen, um die Druck- und Archivierungs-
* parameter anzugeben. Einzelheiten finden Sie unter
*
Druck- und Archivierungsangaben ermitteln
*
* Hintergrund-Jobs verwenden die folgenden Druck- und
* Archivierungstabellen:
* PRI_PARAMS: Druckoptionen
* ARC_PARAMS: Archivierungsoptionen
*
* Struktur für Druckparameter
*
  DATA USER_PRINT_PARAMS LIKE PRI_PARAMS.
*
* Struktur für Parameter zur optischen Archivierung
*
  DATA USER_ARC_PARAMS LIKE ARC_PARAMS.
*
* Zusätzliche Druck-/Archivierungsdeklarationen
*
  DATA          COUNT(3) TYPE N VALUE 1,
                VALID    TYPE C.

* GET_PRINT_PARAMETERS: Zeigt dem Benutzer das SAP-Standard-
* dialogfenster für Druck- und Archivierungsangaben an.
* Sie können Standardwerte für Druck- und Archivierungsoptionen
* exportieren. Im interaktiven Modus werden diese Werte als
* Standardwerte angezeigt; im nichtinteraktiven Modus können sie
* direkt in die Parameterstrukturen eingetragen werden. Verwenden
* Sie die Parameter IMPORTING OUT*, um die Druck- und
* Archivierungsangaben an JOB_SUBMIT oder ABAP SUBMIT zu
* übergeben.

 
CALL FUNCTION 'GET_PRINT_PARAMETERS'
     EXPORTING
       MODE     = 'BATCH'
       REPORT   = '<REPORTNAME>'
       NO_DIALOG = ' '
     IMPORTING
       OUT_PARAMETERS         = USER_PRINT_PARAMS
       OUT_ARCHIVE_PARAMETERS = USER_ARC_PARAMS
       VALID                  = VALID
     EXCEPTIONS
       OTHERS = 99.

 
IF VALID = SPACE.
     <Programm beenden, Benutzer hat Auswahl der Druckoptionen
      abgebrochen>
  ENDIF.

 

Ende des Inhaltsbereichs