Bug 12214

Summary: Objekt-ID umsetzen im Hintergrund nicht möglich
Product: [SCX/Suite] VMI Reporter: Hopmann, Peter <Peter.Hopmann>
Component: AllgemeinesAssignee: Hopmann, Peter <Peter.Hopmann>
Status: VERIFIED FIXED QA Contact: Tilli, Benedikt <Benedikt.Tilli>
Severity: normal    
Priority: P3 Keywords: Pegasus, Vorabkorrektur
Version: 19.0   
Hardware: All   
OS: All   
Whiteboard: Überprüft 21.0
Kundennummer: Bestellnummer:
PV Übergabe: --- Phase Roadmap: ---
Erledigt mit: Pegasus SAP Release: ---
Transport: M39K901672, E74K907301, FE0K903707, M50K900171, M60K900185, M49K901666 CRM-ID/Ticket:

Description Hopmann, Peter intern 2020-07-15 11:26:18 CEST
Wenn es sehr viele Objekt-IDs im VMI gibt und das System langsam ist, dann kann bei den Nacharbeiten nach einer Mandantenkopie das Umsetzen der Objekt-IDs im Dialog wegen eines Time-Outs abbrechen. Eine Einplanung im Hintergrund ist nicht möglich. Das Programm startet kurz und endet dann ohne Meldung.
Comment 2 Hopmann, Peter intern 2020-07-15 15:37:02 CEST
/GIB/DCV_REFRESH_SYSTEM_C01
class lcl_refresh
  METHOD prepare_data.
...
    MESSAGE s335 INTO lf_frage WITH lf_instid.
*# hw12214 15.07.2020 in batch mode POPUP_TO_CONFIRM return default answer
    IF sy-batch = abap_true.                                "hw12214
      MESSAGE lf_frage TYPE 'S'.                            "hw12214
      lf_antwort = '1'.                                     "hw12214
    ELSE.                                                   "hw12214
*##12214
      CALL FUNCTION 'POPUP_TO_CONFIRM'
...
      IF sy-subrc <> 0.
* Implement suitable error handling here
      ENDIF.
    ENDIF.                                                  "hw12214
    IF lf_antwort <> '1'.
...
  METHOD sicherheitsabfrage.

    DATA: lf_instid TYPE /gib/dcv_objid_inst,
          lf_antwort TYPE c.
*# hw12214 15.07.2020 in batch mode POPUP_TO_CONFIRM return default answer
    IF sy-batch = abap_true.                                "hw12214
      ef_ok = abap_true.                                    "hw12214
      RETURN.                                               "hw12214
    ENDIF.                                                  "hw12214
*##12214

    CLEAR: ef_ok.
...

  METHOD check_pending_files.
...
    lf_frage = 'Stellen Sie sicher, dass sich im Transfer-Verzeichnis keine Dateien mehr befinden.'(033).
*# hw12214 15.07.2020 in batch mode POPUP_TO_CONFIRM return default answer
    IF sy-batch = abap_true.                                "hw12214
      MESSAGE lf_frage TYPE 'S'.
      ef_cancel = abap_false.                               "hw12214
      RETURN.                                               "hw12214
    ENDIF.                                                  "hw12214
*##12214

    CALL FUNCTION 'POPUP_TO_CONFIRM'                      "#EC CI_SUBRC
...