Beispiele
Die Beispiele zeigen wie Sie mit Hilfe der Berechnungs-Registerkarte des Tabellen-Knotens:
Eine Gesamtsumme über Werte einer Währung oder Mengeneinheit berechnen und ausgeben.
Eine Zwischensumme über Werte einer Währung oder Mengeneinheit berechnen und ausgeben.
Die Positionen der Tabelle durchnumerieren und am Ende die Anzahl ausgeben.
Operationen über Werte mit verschiedenen Währungen oder Einheiten müssen Sie manuell mit Programmzeilen-Knoten durchführen. Siehe dazu: Summieren über verschiedene Währungen.
In allen Beispielen wird davon ausgegangen, daß Sie bereits eine Tabelle ausgeben, bei der Sie nun zusätzlich eine Summe über eine Spalte beziehungsweise die Anzahl der Positionen in der Tabelle berechnen wollen.
In den Beispielen zur Summierung wird Bezug genommen zu einer transparenten Tabelle BUSINESS, deren Zeilenstruktur folgende Felder enthält:
PRICE für den Preis und
CURRENCY für die Währung.
CURRENCY ist dabei als Währungsfeld für PRICE im ABAP Dictionary referenziert.
Achtung
Es ist nicht möglich, mit der Registerkarte Berechnungen eine Summe mit verschiedenen Einheiten oder Währungen zu berechnen. Bei dem Beispiel wird davon ausgegangen, daß es zum angegebenen Preis nur eine Währung gibt - entweder in der gesamten Tabelle oder nur innerhalb einer Sortierstufe.
Sie selektieren die Daten aus der Tabelle BUSINESS im Anwendungsprogramm und übergeben die interne Tabelle über den Parameter FT_BUSINESS der Formularschnittstelle. Beim Tabellen-Knoten lesen Sie diese interne Tabelle zeilenweise über den Arbeitsbereich WA_BUSINESS aus.