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

7
Antw.
5714
Views
Abbruch der Starttransaktion
von a-dead-trousers » 22.06.2012 12:19 • Verfasst in Dialogprogrammierung
4
Antw.
2600
Views
LSMW Abbruch
von carlie » 09.04.2019 13:16 • Verfasst in ABAP® für Anfänger
0
Antw.
1235
Views
SupportPackage SAPKH46C52 -> Abbruch
von Pitzy007 » 21.12.2006 12:01 • Verfasst in SAP - Allgemeines
2
Antw.
2588
Views
PY: Abbruch der Abr. in Funktion DST ABF (Zuflussprinzip)
von SSchmidt » 16.07.2008 08:53 • Verfasst in Human Resources
0
Antw.
1370
Views
Abbruch bei ABC-Analyse aus ALV / ALV-GRID
von eberhard » 07.09.2006 12:39 • Verfasst in ABAP® Core

Über diesen Beitrag

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

Aktuelle Forenbeiträge

TABSTRIP oder Subscreen
vor 2 Tagen von ewx 2 / 3030
SELECT SUM CUST
vor 2 Tagen von wreichelt 4 / 3158
Banf anlegen
vor 3 Tagen von IHe 3 / 14885
FS-CD schnellstmöglich lernen
vor 5 Tagen von waltersen 3 / 7578
Banf anlegen
vor einer Woche von wreichelt 2 / 15259

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

TABSTRIP oder Subscreen
vor 2 Tagen von ewx 2 / 3030
SELECT SUM CUST
vor 2 Tagen von wreichelt 4 / 3158
Banf anlegen
vor 3 Tagen von IHe 3 / 14885
FS-CD schnellstmöglich lernen
vor 5 Tagen von waltersen 3 / 7578
Banf anlegen
vor einer Woche von wreichelt 2 / 15259