ALV Sort lt_sortbytab

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

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
12 Beiträge • Seite 1 von 1
12 Beiträge Seite 1 von 1

ALV Sort lt_sortbytab

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

bei der Ausgabe eines ALV's wird die interne Ausgabetabelle, ich denke zur Bildung von Summen, in einer FORM Routine FB_OUTTAB_SORT2 sortiert. Leider hat dich der Inhalt eines der Felder in der dazu benötigten internen Tabelle lt_sortbytab geändert und soll durch ein anderes Feld ersetzt werden.

ZZSTAMM_NAME
ZZKOSTL
ZZ_AUFNR
PSPID
ZZ_GESCHJAHR

PSPID soll durch ein anderes Feld ersetzt werden.

Wo kann ich die Auswahl der Felder für den Sort anpassen?


Danke


Viele Grüße

Norbert

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


Re: ALV Sort lt_sortbytab

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hallo Norbert,

klingt nach einem absolut kundeneigenem Programm, daher wird dir keiner die genaue Stelle nennen können.
Wenn ich dich richtig verstehe, stehen in der Tabelle lt_sortbytab alle Felder nach denen sortiert werden soll?
Dann musst du doch nur die Stelle suchen an der ein APPEND oder INSERT auf diese Tabelle gemacht wird.
Gruß,
der Matze

Re: ALV Sort lt_sortbytab

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Leider passiert das in der Methode.

Code: Alles auswählen.

   CALL METHOD grid->set_table_for_first_display
      EXPORTING
        i_structure_name = 'GT_AUSGABE'
        is_variant       = gs_variant
        it_toolbar_excluding = t_excl
        is_layout        = gs_layout
        i_save           = gv_save
      CHANGING
        it_outtab        = gt_ausgabe
        it_fieldcatalog  = gt_fieldcat_lvc[].
Geradeso als ob die Felder aus einer Datenbanktabelle kommen.

Re: ALV Sort lt_sortbytab

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
ST05 hat mich auch auf keine Spur gebracht. Im Programm selbst wird die Tabelle nicht gefüllt.

Re: ALV Sort lt_sortbytab

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Der Parameter it_sort übersteuert die interne Tabelle ebenfalls nicht.

Re: ALV Sort lt_sortbytab

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Eine Änderung des Namens des Feldkataloges ändert nichts.

Re: ALV Sort lt_sortbytab

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Könnte auch der ALV-Puffer sein:
Setze mal den Benutzerparameter ALVBUFFER auf 29991231. Damit wird der ALV-Puffer umgangen.

Folgende Benutzer bedankten sich beim Autor Dele für den Beitrag:
SAP_ENTWICKLER


Re: ALV Sort lt_sortbytab

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Das hat nicht geholfen.

Re: ALV Sort lt_sortbytab

Beitrag von JHM (Top Expert / 1197 / 1 / 197 ) »
SAP_ENTWICKLER hat geschrieben:Das hat nicht geholfen.
Welche Variante verwendet der ALV? Default-Variante incl. Sortierung?

Folgende Benutzer bedankten sich beim Autor JHM für den Beitrag:
SAP_ENTWICKLER

Gruß Hendrik

Re: ALV Sort lt_sortbytab

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Das passiert auch bei einem bewusst selektiertem Layout ohne Sortierung.

Re: ALV Sort lt_sortbytab

Beitrag von Dele (Specialist / 307 / 4 / 47 ) »
Man kann sich die internen Information des ALV anzeigen lassen, wenn die Ausgabe angezeigt wird.
Im GIRD: in einem leeren Bereich der Ausgabe CTRL+SHIFT und Doppelklick mit der rechten Maustaste
Im Classic: Eigabe &SOS im OK-Code.

Vielleich helfen dir diese Informationen weiter.

Folgende Benutzer bedankten sich beim Autor Dele für den Beitrag:
SAP_ENTWICKLER


Re: ALV Sort lt_sortbytab

Beitrag von SAP_ENTWICKLER (Specialist / 445 / 219 / 6 ) »
Hallo,

allen die sich hier eingebracht haben möchte ich danken.

Ich habe das Problem auch noch in anderen Foren gepostet. Aber auch von dort gab es keine Erklärung oder Lösung für das Problem.

Ich habe jetzt eine andere Lösung, einen Workaround, der zwar nicht die Ursache behebt aber für mich zum Ziel führt. Das Problem entsteht ja dadurch, dass eines der Sortierfelder nicht mehr immer gefüllt ist und der Sort die Tabelle damit durchmischt. Die von mir gewünschte Ausgabeaufbereitung mache ich jetzt in einem Zusatzfeld, das später auch in der Anzeige des Grid's genutzt wird. Damit ändert sich beim Sort nichts.


Danke und viele Grüße


Norbert

Seite 1 von 1

Vergleichbare Themen

2
Antw.
1835
Views
dynamischer Sort
von Mrs. Hilflos » 13.12.2004 12:26 • Verfasst in ABAP® Core
3
Antw.
3093
Views
SORT mit Feldsymbolen
von MarkusW » 01.11.2007 13:14 • Verfasst in ABAP® Core
5
Antw.
1356
Views
SORT funktioniert nicht
von HansPeter » 23.01.2019 10:57 • Verfasst in ABAP® für Anfänger
2
Antw.
1517
Views
Sort by und dynamische Vergleichslänge
von Svenson » 06.11.2006 14:50 • Verfasst in ABAP® Core
0
Antw.
1771
Views
ALV-OO: Gruppieren / Zusammenfassen von Spalten bei Sort.
von steffiherr » 27.07.2007 15:07 • Verfasst in ABAP Objects®

Ü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 25 Minuten von edwin 7 / 159
Daten an Tabelle binden
vor 13 Stunden von Bright4.5 3 / 1485

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 25 Minuten von edwin 7 / 159
Daten an Tabelle binden
vor 13 Stunden von Bright4.5 3 / 1485

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821