Spalte ausblenden

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

Spalte ausblenden

Beitrag von robin1at (Specialist / 190 / 0 / 0 ) »
Hallo liebe Experten!

Ich habe eine "Zählerspalte", die nur aussagt ob Werte drinnen stehen oder nicht.

Ich möchte bei dieser Spalte nur die Summe anzeigen.

Jetzt steht pro Zeile, wenn eine bestimmte Bedingung nicht erfüllt ist eine 1. Ausgeben möchte ich aber nur die Gesamtsumme.

Geht so etwas?

Im Anhang seht Ihr die Ausgabe.

Danke

Robin

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


Beitrag von Andreas G (Specialist / 175 / 0 / 0 ) »
Wie wärs wenn du die Anzahl der gefundenen Datensätze einfach als ALV - Überschrift hinschreibst? einfach mit wa_layout-title = z_anzahl.

oder

Du gibst die Anzahl der gefundenen Sätze in der Statuszeile aus.
CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
EXPORTING
percentage = '100'
text = z_anzahl
EXCEPTIONS
OTHERS = 1.

Ich weis nämlich nicht ob das so funktioniert wie du glaubst?

mfg Andi
Hauptsoch: HAUPTSOCH!

Beitrag von robin1at (Specialist / 190 / 0 / 0 ) »
Hallo Andi!

Danke für Deine Hilfe!

Hab mir das mal angesehen, funktioniert aber leider nicht ganz so.

Habe mich nun entschlossen es mit einer Message auszugeben. Nur leider habe ich da noch ein kleines Problem.

Wie kann ich hier eine Summe bilden?

Wenn ich es so mache, kommt bei wa_soha-erg ein Kurzdump.

Wie bilde ich die Summe richtig?

Danke

Robin

Code: Alles auswählen.

    IF wa_soha-zdlkz = space.
      wa_soha-zahler = 1.
    ELSE.
      wa_soha-zahler = 0.
    ENDIF.

    wa_soha-erg = sum(wa_soha-zahler).


MESSAGE s206(inst_msg) WITH sum(wa_soha-erg).
*   Ergebnis .................................. &

Beitrag von Andreas G (Specialist / 175 / 0 / 0 ) »
vergiss das mit dem feld zaehler.
einfach!:

Code: Alles auswählen.

 CLEAR wa_soha-erg.
   LOOP ....
   IF wa_soha-zdlkz = space. 
      ADD one TO wa_soha-erg. 
*(oder wa_soha-erg = wa_soha-erg + 1.)
    ENDIF. 
   ...
   ENDLOOP.
MESSAGE s206(inst_msg) WITH wa_soha-erg. 
das mit dem layout MUSS funktionieren!
vorausgesetzt du hast wa_layout richtig definiert.
DATA: wa_layout TYPE lvc_s_layo.

CALL METHOD ref_alv->set_table_for_first_display
EXPORTING
is_variant = g_variant
i_save = 'A'
i_default = 'X'
is_layout = wa_layout
CHANGING
it_outtab = it_alv
it_fieldcatalog = it_fieldcatalog.
* IT_FILTER = it_filter.
Hauptsoch: HAUPTSOCH!

Beitrag von robin1at (Specialist / 190 / 0 / 0 ) »
Hallo Andi!

Mein Layout is so definiert:

DATA: wa_layout TYPE slis_layout_alv.

Danke

Robin

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
@andi: das was du da sagst bezieht sich auf den OO-ALV. Hier ist aber die rede vom FuBa-ALV.

Manchmal ist das Sinnvoll zu erwähnen, zu welchen ALV man ne Frage hat.

Beitrag von robin1at (Specialist / 190 / 0 / 0 ) »
Hallo Death!

Kannst Du mir da vielleicht noch einen Tip geben?

Danke

Robin

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Du hast also eine Spalte wo entweder eine 1 oder eine 0 drinsteht und willst das Summieren, aber diese Spalte nicht anzeigen.
Sowas geht leider nicht.

Aber als Alternative kannst folgendes machen:
Möglichkeit 1: eine Zahlervariable machen anstatts einer Spalte welche du dann am schluss in der ALV-Überschrift mitausgibst.

Code: Alles auswählen.

  CONCATENATE  'Normale Übnerschrift'  ' ( '  zaehlervariable 
 'Datensätze selektiert )' INTO   l_title .

* BEI CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
* bei   EXPORTING noch das mitgeben
      i_grid_title                      = l_title
Möglichkeit 2:
auch eine zählervariable, nur das das ganze in einen Button im PF-Status reinmachst statts der Überschrift.
Vorteil: du kannst dem Button ne funktion geben, das er automatisch einen Filter setzen soll auf deine ausgeblendete Spalte mit den 1en und 0en.

Seite 1 von 1

Vergleichbare Themen

1
Antw.
2663
Views
bestimmte Spalte ausblenden
von nordlender » 07.07.2011 11:21 • Verfasst in Web-Dynpro, BSP + BHTML
1
Antw.
5006
Views
ABAP OO | Spalte ausblenden bei ALV Grid
von holderda » 13.06.2014 09:36 • Verfasst in ABAP Objects®
3
Antw.
2879
Views
ALV Ein- und Ausblenden
von ABAP_BEGINNER » 16.05.2010 01:16 • Verfasst in Dialogprogrammierung
2
Antw.
3980
Views
Feld Ausblenden
von swonny » 13.04.2007 10:15 • Verfasst in Material Management & Produktionsplanung
0
Antw.
1250
Views
TA-Eingableleiste ein-/ausblenden
von funky_escobar » 01.04.2007 15:14 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

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

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Interne Tabelle
vor 5 Tagen von black_adept 2 / 133
MaLo-Checker in ABAP
vor einer Woche von A6272 6 / 254

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 2 Tagen von Lucyalison 1 / 64
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 107
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 140