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.
2233
Views
kann das so funktionieren?
von ABAP » 20.01.2006 10:05 • Verfasst in ABAP® für Anfänger
9
Antw.
2361
Views
Wie funktionieren Dynpros
von sapnup » 05.09.2017 12:14 • Verfasst in ABAP® für Anfänger
4
Antw.
4389
Views
Funktionstasten für GUI Status funktionieren nicht
von yuro » 15.01.2015 11:02 • Verfasst in ABAP Objects®
16
Antw.
3370
Views
XML-Views funktionieren leider nicht
von Bright4.5 » 20.09.2023 11:41 • Verfasst in Fiori, UI5, JavaScript
4
Antw.
2353
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

Trennen Strasse und Hausnummer
vor einer Minute von DeathAndPain 19 / 11148
Dialog-Container mit Toolbar/Status
vor 19 Stunden von black_adept gelöst 27 / 4283
IT0024 Qualifikationen CP-ID
vor 21 Stunden von ArjenR 1 / 189

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

Trennen Strasse und Hausnummer
vor einer Minute von DeathAndPain 19 / 11148
Dialog-Container mit Toolbar/Status
vor 19 Stunden von black_adept gelöst 27 / 4283
IT0024 Qualifikationen CP-ID
vor 21 Stunden von ArjenR 1 / 189

Unbeantwortete Forenbeiträge

IT0024 Qualifikationen CP-ID
vor 21 Stunden von ArjenR 1 / 189
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 3121
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9716