r_alv->refresh_table_display( ). Programm Fehler

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

r_alv->refresh_table_display( ). Programm Fehler

Beitrag von JohnLocklay (Specialist / 183 / 30 / 2 ) »
Moin

Ich hab ein Alv auf einem Subscreen erzeugt.

beim ersten Aufruf ist alles super. Alv wird angezeigt. Daten stimmen.
danach hüpfe ich über einen tree auf der linken seite in ein anderes Subscreen.
Sobald ich danach das Subscreen in dem das ALV angezeigt wird nochmal aufgerufen wird
erzeugt die Methode refresh_table_display( ) eine Message "Programmfehler" und das Programm wird beendet.

Ich erkenn hier einfach keinen Fehler und bin gerade ziemlich ratlos was ich übersehe.
das ganze habe ich schon hunderte male gemacht aber das ist neu.

hier mal ein kleiner auszug aus dem code.

Code: Alles auswählen.

IF 1022_go_cont IS NOT BOUND.

    CREATE OBJECT 1022_go_cont
      EXPORTING
        container_name    = 'CONT_1022'
      EXCEPTIONS
        cntl_error        = 1
        cntl_system_error = 2.

    IF sy-subrc <> 0.
            " do error handling here
    ENDIF.


    CREATE OBJECT 1022_go_alv
      EXPORTING
        i_parent          = 1022_go_cont
      EXCEPTIONS
        error_cntl_create = 1.

    IF sy-subrc <> 0.
      " do error handling here
    ENDIF.

    1022_go_alv->set_table_for_first_display(
      CHANGING
        it_outtab                     = lt_itab
        it_fieldcatalog               = 1022_gt_fcat
      EXCEPTIONS
        invalid_parameter_combination = 1
        program_error                 = 2
        ).

    IF sy-subrc <> 0.
      " do error handling here
    ENDIF.

  ELSE.

    1022_go_alv->refresh_table_display( ).

  ENDIF.
Weiß da jemand Rat?
Code once - Think twice

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


Re: r_alv->refresh_table_display( ). Programm Fehler

Beitrag von JohnLocklay (Specialist / 183 / 30 / 2 ) »
omg..

Einfach mal auf das Fragezeichen bei der Meldung klicken und man bekommt die Lösung.
Die Tabelle muss global definiert sein. Sonst geht die referenz beim ALV flöten..

Schön doof. oO
Code once - Think twice

Seite 1 von 1

Vergleichbare Themen

6
Antw.
11335
Views
ALV Refresh Table Display funktioniert nicht.
von Ichse2 » 21.02.2020 13:02 • Verfasst in ABAP Objects®
4
Antw.
13580
Views
Set table for first display
von pippi1710 » 27.10.2011 10:34 • Verfasst in ABAP® für Anfänger
0
Antw.
9542
Views
display a Internal table on a SmartForm
von jamiguel77 » 31.12.2014 20:15 • Verfasst in ABAP® für Anfänger
4
Antw.
3201
Views
Falsche Rückgabe der Selektierten Zeile/ Fehler beim Refresh
von t0mt0m » 19.11.2007 09:09 • Verfasst in ABAP Objects®
2
Antw.
2188
Views
Programm /1PYXXFO/ZSAP_PAYSLIP_DE_PRNT - Fehler bei P_IPVIEW
von Ranganga » 29.06.2007 13:15 • Verfasst in Human Resources

Über diesen Beitrag

JohnLocklay
Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

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.