Abbruch ALV im Hintergrund

Benutzeroberflächen in SAP®-Systemen.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Abbruch ALV im Hintergrund

Beitrag von Mrs. Hilflos (Specialist / 225 / 0 / 0 ) »
Hallo zusammen,

ich verwende die Methode set_table_for_first_display für die ALV-Ausgabe. Wenn ich das ganze im Hintergrund starte, erfolgt ein Jobabbruch. Ich habe dazu folgenden Link schon gefunden.

http://www.abapforum.com/forum/viewtopi ... guialvgrid

Das funktioniert auch. Aber wie bekomme ich dann den ALV in den Spool?

Gruß
Mrs. Hilflos
peace and long life

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Mrs. Hilflos (Specialist / 225 / 0 / 0 ) »
Noch einmal Hallo.

Das Problem hat sich gelöst. Die If-Abfrage darf nur um das Create des Controls, nicht auch noch um den ALV.
Für alle die es interessiert. So funktioniert es:

Code: Alles auswählen.

  DATA: l_off TYPE i.

* Handelt es sich um eine Hintergrundverarbeitung?
  CALL METHOD cl_gui_alv_grid=>offline
    RECEIVING
      e_offline = l_off
      .

  IF l_off IS INITIAL.
* --> Keine Hintergrundverarbeitung

* Objekt Custom_Container (Control auf dem Dynpro) "erwecken"
    CREATE OBJECT re_custom_container
           EXPORTING container_name = 'CTRL_ALV'. "g_container.
  ENDIF.

* Objekt ALV auf dem Control "erwecken"
  CREATE OBJECT re_alv
    EXPORTING
*    I_SHELLSTYLE      = 0
*    I_LIFETIME        =
      i_parent          = re_custom_container
*    I_APPL_EVENTS     = space
*    I_PARENTDBG       =
*    I_APPLOGPARENT    =
*    I_GRAPHICSPARENT  =
*    I_USE_VARIANT_CLASS = SPACE
*    I_NAME            =
  EXCEPTIONS
    error_cntl_create = 1
    error_cntl_init   = 2
    error_cntl_link   = 3
    error_dp_create   = 4
    others            = 5
  .
  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
               WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.

...

* Aufruf der Methode für ALV-OO-Ausgabe
  CALL METHOD re_alv->set_table_for_first_display
  EXPORTING
*    I_BYPASSING_BUFFER            =
*    I_BUFFER_ACTIVE               =
*    I_CONSISTENCY_CHECK           =
*    i_structure_name              = 
    is_variant                    = gs_variant
    i_save                        = 'A'
*    I_DEFAULT                     = 'X'
    is_layout                     = gs_layout
*    is_print                      = 
*    IT_SPECIAL_GROUPS             =
*    IT_TOOLBAR_EXCLUDING          =
*    IT_HYPERLINK                  =
*    IT_ALV_GRAPHICS               =
    CHANGING
      it_outtab                   = itab
      it_fieldcatalog             = gt_fieldcat
*      it_sort                     = 
*    IT_FILTER                     =
  EXCEPTIONS
    invalid_parameter_combination = 1
    program_error                 = 2
    too_many_lines                = 3
    OTHERS                        = 4
          .
  IF sy-subrc <> 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
               WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.
Grüßle
Mrs. Hilflos
peace and long life

Seite 1 von 1

Vergleichbare Themen

4
Antw.
1823
Views
LSMW Abbruch
von carlie » 09.04.2019 13:16 • Verfasst in ABAP® für Anfänger
7
Antw.
4925
Views
Abbruch der Starttransaktion
von a-dead-trousers » 22.06.2012 12:19 • Verfasst in Dialogprogrammierung
0
Antw.
1126
Views
SupportPackage SAPKH46C52 -> Abbruch
von Pitzy007 » 21.12.2006 12:01 • Verfasst in SAP - Allgemeines
5
Antw.
760
Views
Abbruch - SQL - SELECT-OPTIONS
von HH_ABAP » 28.06.2023 10:24 • Verfasst in ABAP® für Anfänger
2
Antw.
2370
Views
PY: Abbruch der Abr. in Funktion DST ABF (Zuflussprinzip)
von SSchmidt » 16.07.2008 08:53 • Verfasst in Human Resources

Über diesen Beitrag

Mrs. Hilflos
Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Regex in where
Gestern von tar 8 / 373
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1637
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 290
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 530

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

Regex in where
Gestern von tar 8 / 373
Daten an Tabelle binden
vor 2 Tagen von Bright4.5 3 / 1637
Programm anlegen mit Vorlage
vor 3 Tagen von DeathAndPain 2 / 290
IT0024 Qualifikationen CP-ID
vor 3 Tagen von DeathAndPain 2 / 530

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 3 Tagen von snooga87 1 / 222
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3404
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9954