Kojak hat geschrieben:
Im zweiten Programm benötige ich zusätzlich zu dieser Tabelle in der unteren Bildschirmhälfte eine Selektionsmöglichkeit, sprich ich möchcte ein Datum eingeben können, welches auch in der Tabelle vorkommt und anhand dieses Datums mehrere intern behandelte Summen ausgeben, also ca. wie folgt:
Der ALV kann auch Summen (ink. Zwischensummen) bilden. Du könntest die Summenstufen in deinem Programm definieren (Parameter: IT_SORT) und z.B. beim Doppelklick diese vom ALV berechnen/anzeigen lassen.
Wenn das nicht reicht oder nicht geht könntest du noch den TOP-OF-PAGE (Parameter: I_CALLBACK_TOP_OF_PAGE bzw. I_CALLBACK_HTML_TOP_OF_PAGE) benutzen. Hier gehen allerdings keine Eingabefelder, aber das Datum könnte man ja mittels Doppelklick abfragen.
Kojak hat geschrieben:
Jetzt habe ich schon ein bisschen geforscht und was von Dynpros gehört. Wie ich das aber mit der Ausgabe des ALV_GRIDS kombinieren kann, bleibt mir ein Rätsel.
Du kannst auf einem Dynpro ein Customer Control definieren und dieses mit einem ALV-Control füllen. Das ganze läuft dann aber alles objekt orientiert, also mit der Klasse cl_gui_alv_grid.
Kojak hat geschrieben:
Kann mir jemand nen Tipp geben oder eine Seite zum Lesen, damit ich das selbst versuchen kann?
Schau mal in die SE83 dann unter SAP Technologie -> Controls -> ALV GRID Control. Dort findest du neben Beispielen auch eine gute Doku zum OO-ALV.
Wenn du das mit den TOP-OF-PAGE ausprobieren willst schau mal
hier.