Ansicht
Dokumentation
R_EHHSS_RPT_GENERATE - Hintergrundberichtgenerierung für ausstehende Berichte
General Data in Customer Master Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Verwendung
Mithilfe dieses Programms können Sie einen Übersichtsbericht für das Unfallmanagement generieren.
Das System generiert den Bericht, wenn der Eingabeparameter rptkey mit einem gültigen Schlüssel db_key aus der Tabelle EHHSSD_ISR_ROOT hinter dem Wurzelknoten des Business-Objekts des Übersichtsberichts (EHHSS_INCIDENT_SUMMARY_REPORT) angegeben wird. Wenn der optionale Eingabeparameter rptkey nicht angegeben wird, generiert das Programm im Hintergrund alle Berichte mit dem Status Generierung eingeplant.
Der Bericht wird an folgender Stellen aufgerufen:
Business-Objekt: EHHSS_INCIDENT_SUMMARY_REPORT
Knoten: SUMMARY_REPORT
Aktion: SUBMIT_BG_SUMMARY_REPORT
Klasse: CL_EHHSS_ISR_SURPT_A_BG_SUBMIT
Methode: /BOBF/IF_FRW_ACTION~EXECUTE
Anweisung: SUBMIT
Integration
Voraussetzungen
Funktionsumfang
Selektion
Standardvarianten
Ausgabe
Aktivitäten
Starten Sie dieses Programm im Hintergrund.
Beispiel
Nachfolgend ein Beispiel für die Berichtsgenerierung im Hintergrund:
DATA: number ,,TYPE tbtcjob-jobcount,
name ,,TYPE tbtcjob-jobname VALUE 'JOB_INCIDENT_REPORT_GENERATE',
print_parameters TYPE pri_params.
* trigger background generation
CALL FUNCTION 'JOB_OPEN'
EXPORTING
jobname = name
IMPORTING
jobcount = number
EXCEPTIONS
cant_create_job = 1
invalid_job_data = 2
jobname_missing = 3
OTHERS = 4.
IF sy-subrc = 0.
SUBMIT ehhss_rpt_generate WITH rptkey = lr_root->key
TO SAP-SPOOL
SPOOL PARAMETERS print_parameters
WITHOUT SPOOL DYNPRO
VIA JOB name NUMBER number
AND RETURN.
IF sy-subrc = 0.
CALL FUNCTION 'JOB_CLOSE'
EXPORTING
jobcount = number
jobname = name
strtimmed = 'X'
EXCEPTIONS
cant_start_immediate = 1
invalid_startdate = 2
jobname_missing = 3
job_close_failed = 4
job_nosteps = 5
job_notex = 6
lock_failed = 7
OTHERS = 8.
IF sy-subrc <> 0.
...
ENDIF.
ENDIF.
ENDIF.
BAL Application Log Documentation SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 9096 Date: 20240531 Time: 173826 sap01-206 ( 43 ms )