Prozent rechnen im ALV

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

Prozent rechnen im ALV

Beitrag von Kleenmex (Specialist / 126 / 0 / 0 ) »
Hallo

Habe einen ALV ( CL_GUI_ALV_GRID ) habe z.B. 5 zeilen a je 10% pr Monat und möchte nun auf der Zwischensumme nicht 50% sondern
10% = 5 * 10% / 5.
Das selbe dann auch auf dem Total....?!

Geht das irgend wie ?

Danke im Voraus
Gruss

Kleenmex

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Also keine Summe sondern Durchschnitt, oder?

Ganz einfach (aber nett versteckt) ;)
Bei deinem Fieldcat beim jeweiligen Feld den Parameter DO_SUM mitgeben.
Aber nicht mit "X" sondern mit "C".

Beitrag von Kleenmex (Specialist / 126 / 0 / 0 ) »
Besten Dank du darfst heute mein Held sein :wink:
Gruss

Kleenmex

Beitrag von Kleenmex (Specialist / 126 / 0 / 0 ) »
Noch eine Frage hast du hier für auch einen Typ habe 9 Zeilen 4 gefüllt, er rechnet aber mit 9 sieh Bild.

Danke im Voraus
Gruss

Kleenmex

Beitrag von Kleenmex (Specialist / 126 / 0 / 0 ) »
Laut SAP Call Lösung :(

"das ist technisch leider nicht möglich, da zur Laufzeit nicht eindeutig
entschieden werden kann, ob die Zelle initial befüllt ist (leer) oder
nur der initiale Wert zugewiesen wurde (z.B. 0).
Die einzige Option wäre einen Filter zu setzen, der die "leeren"
Zellen ausblendet und den Mittelwert über den "Rest" zu bilden.

Mit freundlichen Grüßen

Support Consultant
SAP Active Global Support - Netweaver Web Application Server"

Tja nützt mir leider nichts da ..... :?: :!:
Gruss

Kleenmex

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
da kannst Du Dir mit einer Krücke helfen:

- berechne die Anzahl der nicht leeren Zeilen
- füge eine neue Spalte hinzu in der Du die Prozentwerte durch die Anzahl der nicht leeren Zeilen teilst
- summierst Du nun die Werte in der Zusätzlichen Spalte auf, so hast du den Durchschnitt (siehe Bild). Jetzt musst nur noch den Usern klar machen, daß die Einzelwerte nichts zu sagen haben und nur die Summe relevant ist

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Es gibt einen kleinen feinen Trick!

- Leg bei deiner Internen Tabelle (welche du aussgibst) ein weiteres Feld an, am besten eins wo auf MARA-MEINS referenziert
- dieses Feld mit in ALV nehmen aber im Fieldcat mit TECH = X
- Gib in deinem Fieldcat bei deinem Feld den Wert QFIELDNAME mit (das neue Feld von oben)

- die Werte in deiner Ausgabetabelle anpassen:
-- wo dein Feld leer ist, bleibt das neue Feld auch leer
-- wo dein Feld gefühlt ist, setzt in das neue Feld am besten "ST" rein.


Dadurch macht er die Summation bzw Durchschnittberechnung anhand dieses QFIELDNAME.
Und da bei den leeren auch ein leeres QFIELD ist wird das nicht angezeigt.


Schweinisch aber funkt! :wink:


Tja, und wieder einmal ein Beweiss, das ABAP oder der ALV mächtiger ist als es selbst die SAP weiss! :twisted:

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
DeathGuardian hat geschrieben:Es gibt einen kleinen feinen Trick!
in der Tat, ein feiner Trick, den merke ich mir :)

Beitrag von Kleenmex (Specialist / 126 / 0 / 0 ) »
Wow und wieder ein Held geboren :lol:

Danke funkt super
Gruss

Kleenmex

Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Kleenmex hat geschrieben:Wow und wieder ein Held geboren :lol:

Danke funkt super
Danke, danke! :!:

Aber warum wieder ein Held geboren?
War doch erst vor 3 Tagen dein Held.
Oder war ich zwischenzeitlich Tot? :roll:
Manchmal hab ich Angst vor mir selber! :twisted:

Beitrag von Kleenmex (Specialist / 126 / 0 / 0 ) »
8)

Ich bin jetzt am Mittelwert erstellen für die CL_GUI_ALV_GRID

Wenn ich die Aufrisstufe nicht benutze funkt auch das perfekt :lol:
Siehe Bild
Gruss

Kleenmex

Seite 1 von 1

Vergleichbare Themen

2
Antw.
2178
Views
Prozent von Summenzeile
von DeMa » 09.04.2018 15:33 • Verfasst in ABAP Objects®
5
Antw.
2231
Views
Prozent Zufallszahl
von drama » 17.02.2016 07:58 • Verfasst in ABAP® für Anfänger
2
Antw.
2259
Views
Höhe eines Controls in Prozent festlegen
von Mr_Blonde » 22.11.2006 10:57 • Verfasst in Dialogprogrammierung
1
Antw.
1774
Views
Rechnen im ALV?
von schsch » 03.03.2005 08:05 • Verfasst in ABAP Objects®
4
Antw.
2045
Views
Rechnen mit XStrings
von AverageUser » 23.10.2013 13:56 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Daten an Tabelle binden
vor 12 Stunden von Bright4.5 3 / 1485
Regex in where
vor 14 Stunden von tar 6 / 158

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

Daten an Tabelle binden
vor 12 Stunden von Bright4.5 3 / 1485
Regex in where
vor 14 Stunden von tar 6 / 158

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