CL SALV TABLE dumped

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

CL SALV TABLE dumped

Beitrag von ZF_SAPler (Specialist / 109 / 15 / 2 ) »
Hallo,

wenn ich ein ABAP Report schreibe mit mit einer lokalen view klasse, wo ich den alv erstelle und aufrufe dumpt es. Fehlermeldung: GETWA_NOT_ASSIGNED.

das objekt alv ist nicht leer.
Wenn ich das selbe mache, nur ohne der lokalen view Klasse funktioniert es. Wieso?

Ich möchte im Hauptprogramm nur die Methoden aufrufen, alles andere in den lokalen Klassen verstauen.

Code: Alles auswählen.


method display.
create_alv( ).
alv->display( ).
endmethod.



method create_alv.
    TRY.
        cl_salv_table=>factory(
*     EXPORTING
*       list_display   = if_salv_c_bool_sap=>false
*       r_container    =
*       container_name =
          IMPORTING
            r_salv_table = alv    " Attribut in der View Klasse
          CHANGING
            t_table      = table
        ).
      CATCH cx_salv_msg.
        "handle exception
    ENDTRY.
endmethod.



danke.

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


Re: CL SALV TABLE dumped

Beitrag von a-dead-trousers (Top Expert / 4457 / 227 / 1198 ) »
Das kann viele Gründe haben.
Schau dir den Kurzdump mal genauer durch wo (vermutlich im Standard) der Fehler auftritt. Es könnte auch z.B. ein Problem im Feldkatalog vorliegen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: CL SALV TABLE dumped

Beitrag von Radinator (ForumUser / 78 / 13 / 7 ) »
Die Fehlermeldung ist schon etwas seltsam. Der TRY CATCH Block um das factory() sollte eigentlich dafür sorgen, dass die Erstellung der ALV Tabelle nicht failed. Schau mal ob die table, mitderer du die factory() Methode aufrufst überhaupt Daten enthält bzw valide ist. Wenn das der Fall ist wäre es auch noch interessant die genaue Fehlerzeile zu sehen an welcher das Programm abschmiert. Ich gehe mal davon aus, dass die Variable "alv" eine (in der Klasse) bekannte Membervariable ist? Solltest du in der create_alv() Methode eine lokale Definition der Variable alv haben könnte die lokale Variable die "globale" (auf den Klassenkontext bezogene) "überschreiben" bzw "verschatten" (nennt sich Variable Shadowing). In dem Fall mal mit me->alv probieren damit du explizit auf die Membervariable zugreifst.

Re: CL SALV TABLE dumped

Beitrag von rob_abc (Specialist / 138 / 37 / 57 ) »
Ohne Minimalbeispiel ist es leider nur eine Glaskugelbefragung :( Dein gezeigtes Coding ist nicht ausreichend.

Re: CL SALV TABLE dumped

Beitrag von GastX (Specialist / 283 / 4 / 19 ) »
Wo ist denn die Tabelle, die du mitgibst, definiert?
Eine lokale Variable, die hinterher nicht mehr unbedingt existiert und damit die Datenreferenz ins Nichts zeigt?
Wie rob_abc schon erwähnte, bräuchte man mehr Infos.

Re: CL SALV TABLE dumped

Beitrag von ZF_SAPler (Specialist / 109 / 15 / 2 ) »
GastX hat geschrieben:
07.04.2025 14:45
Wo ist denn die Tabelle, die du mitgibst, definiert?
Eine lokale Variable, die hinterher nicht mehr unbedingt existiert und damit die Datenreferenz ins Nichts zeigt?
Wie rob_abc schon erwähnte, bräuchte man mehr Infos.

Danke, die Tabelle habe ich NUR lokal von Klasse model eingelesen.
alv->display( ) habe ich dann in einer anderen methode aufgerufen.

Seite 1 von 1

Vergleichbare Themen

2
Antw.
7574
Views
Salv Table - Layouts speichern
von JohnLocklay » 14.06.2019 11:33 • Verfasst in ABAP Objects®
3
Antw.
4989
Views
GUI Status verhindert on click Event des SALV Table
von Pinguincommander » 05.02.2019 09:51 • Verfasst in ABAP® Core
1
Antw.
6397
Views
sorted table, hashed table: Übergabe Workarea -> Performa
von Jürgen Fischer » 30.01.2006 08:09 • Verfasst in ABAP® Core
5
Antw.
10725
Views
standard table vs. sorted table
von ralf.wenzel » 31.07.2014 12:49 • Verfasst in ABAP® Core
1
Antw.
1232
Views
GUI_STATUS im SALV
von Abapanfänger » 27.01.2017 09:14 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

RFC vs. ODATA
vor 5 Tagen von DeathAndPain 8 / 2050
FUBA 'HR_INFOTYPES_OPERATION'
vor 5 Tagen von DeathAndPain 2 / 1220
Frage zur redefinierten Methode
vor einer Woche von ralf.wenzel 12 / 2458

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.