OO-ALV: Standardfunktionen funktionieren nicht

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

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

OO-ALV: Standardfunktionen funktionieren nicht

Beitrag von Gast ( / / 0 / 3 ) »
Hallo!

ich habe ein ALV-Grid innerhalb eines Subscreens auf einem Registerblatt. Die Ausgabe der Daten funktioniert soweit, aber die meisten Standardfunktionen (bspw. Sortierung, Drucken, etc.) enden mit einem Popup "Programmfehler".

Bin davon ausgegangen, dass ich die explizite Event-Behandlung nicht implementieren muss, da ich keine Standardfunktionen ändern will.

Was mache ich falsch?

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
verschoben, weil ALV-OO
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Sowas hatte ich auch einmal, aber bei mir lag es an einem Tipfehler beim Feldcatalog.

Für dein Programm einmal aus und mach dann beim Costum Control [Shift]+[DoppelRECHTSKlick] (Muss man auf dem Control machen nicht auf Grid).
Da bekommst dann ne Info, woran es liegen könnte.

Beitrag von Gast ( / / 0 / 3 ) »
Ok, hab ich gemacht. Demnach ist innerhalb der Klasse CL_GUI_ALV_GRID das Feldsymbol <outtab> nicht gefüllt, das über das Attribut mt_outtab gefüllt werden sollte.

"assign mt_outtab->* to <outtab>"

Wo sollte mt_outtab denn übergeben bzw. gefüllt werden?

Beitrag von Gast ( / / 0 / 3 ) »
Ahh.. Problem gelöst:

Anscheinend wird wieder mal was Globales benötigt! Hatte gedacht das ALV-Objekt hält die Daten selbständig, aber da es anscheinend nur einen Verweis auf meine Datentabelle macht, stört es wohl gewaltig wenn diese nach dem Ende der Prozedur nicht mehr vorhanden ist :)

Danke für die Hilfe!

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Gast hat geschrieben:Ok, hab ich gemacht. Demnach ist innerhalb der Klasse CL_GUI_ALV_GRID das Feldsymbol <outtab> nicht gefüllt, das über das Attribut mt_outtab gefüllt werden sollte.

"assign mt_outtab->* to <outtab>"

Wo sollte mt_outtab denn übergeben bzw. gefüllt werden?
Also "outtab" ist eigentlich deine Ausgabetabelle, sprich das was du auf dem Monitor an Daten sehen willst.
Hast du gerade nix ausgegeben?


Edit:
Ach das war dein Fehler!
Ja, die Ausgabetabelle muss im Programm Global sein!
Dadurch, das der Grid alle Änderung auch wieder zurückgibt. (sprich, wenn du dein Grid sortierst wird auch deine Interne Tabelle im Programm umsortiert.)

Re: OO-ALV: Standardfunktionen funktionieren nicht

Beitrag von zorro (ForumUser / 10 / 0 / 0 ) »
Ich habe das gleiche Problem und zum größten Teil habe ich


BCALV_GRID_AND_POPUP kopiert. Allerdings ohne eigenen Eventhandler.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2238
Views
kann das so funktionieren?
von ABAP » 20.01.2006 10:05 • Verfasst in ABAP® für Anfänger
9
Antw.
2366
Views
Wie funktionieren Dynpros
von sapnup » 05.09.2017 12:14 • Verfasst in ABAP® für Anfänger
4
Antw.
4394
Views
Funktionstasten für GUI Status funktionieren nicht
von yuro » 15.01.2015 11:02 • Verfasst in ABAP Objects®
16
Antw.
3417
Views
XML-Views funktionieren leider nicht
von Bright4.5 » 20.09.2023 11:41 • Verfasst in Fiori, UI5, JavaScript
4
Antw.
2354
Views
Links im Performance Assistant funktionieren nicht
von Gast » 25.01.2005 12:38 • Verfasst in Basis

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Regex in where
vor 19 Stunden von tar 8 / 365
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 285
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 528

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
vor 19 Stunden von tar 8 / 365
Daten an Tabelle binden
Gestern von Bright4.5 3 / 1636
Programm anlegen mit Vorlage
vor 2 Tagen von DeathAndPain 2 / 285
IT0024 Qualifikationen CP-ID
vor 2 Tagen von DeathAndPain 2 / 528

Unbeantwortete Forenbeiträge

BUSOBJEKT zu CMIS PHIO ermitteln
vor 2 Tagen von snooga87 1 / 221
aRFC im OO-Kontext
letzen Monat von ralf.wenzel 1 / 3403
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9953