Wenn man Anwendungen mit Fiori Elements erstellt, wird man sehr bald mit der Aufgabenstellung konfrontiert, zusätzliche Buttons zu ergänzen. Dies ist mit gewissen Einschränkungen allein durch Erweiterungen im ABAP Backend möglich. In diesem Beispiel zeige ich, wie man die Buttons in einem List Report mit einer ABAP RESTful Implementierung verwenden kann. Eine Verwendung mit BOPF ist sehr ähnlich und Buttons können auch an anderer Stelle ergänzt werden. Vielleicht schreib ich dazu noch extra einen Blog. […]
Weiter lesenKategorie-Archive: Uncategorized
ABAP® 7.55 – ABAP® SQL – Währungsumrechnung
In den CDS Views kann die Funktion zur Währungsumrechnung bereits seit 7.40 verwendet werden. In ABAP SQL, also direkt im SELECT, wurde diese Funktion nun mit ABAP 7.55 aufgenommen. Nachfolgend ein einfaches Beispiel in dem ein Wert ProductionCosts von Währung Currency nach USD umgerechnet werden soll:
1 2 3 4 5 6 7 8 9 10 | select from zfox_i_movpro fields MovieUuid, ProductionCosts, Currency, CURRENCY_CONVERSION( amount = ProductionCosts, source_currency = Currency, target_currency = 'USD', exchange_rate_date = @sy-datum ) as ProductionCosts_in_USD, 'USD' as Currency_USD into table @data(result). |
Funktion CURRENCY_CONVERSION Die Funktion zur Umrechnung heißt CURRENCY_CONVERSION( ) . In den Klammern gibt es einige Pflichtangaben und ein paar weitere optionale Angaben. Parameter Folgende Parameter müssen angegeben […]
Weiter lesenSAP Hana® – das SQL Cockpit kann helfen
In den vergangenen Jahren gab es in der Software Architektur die Bestrebungen, alles zu abstrahieren. Die tatsächlichen Zugriffe auf die Datenbank wurden dadurch immer weiter in den Hintergrund gedrängt. Das hatte den Vorteil, dass es für Entwickler leichter wurde, da die relevanten Daten schön in Objekten vorhanden waren. Auf der anderen Seite haben die Entwickler damit den Zugang zu den Daten aus den Augen verloren. Dies zeigt sich vor allem in performancekritischen Applikationen, da dort […]
Weiter lesenBeispiele zur Verwendung von ABAP® CONCATENATE
Der ABAP Befehl CONCATENATE wird sehr oft benötigt. In diesem kurzen Blog zeige ich anhand einiger Beispiele wie Zeichenketten im ABAP „concatendated“ werden können. In den Beispielen finden sich auch die „moderneren“ Formen mit && bzw. der Stringfunktion concat_lines_of. Ansonsten ist, denke ich. das Codingbeispiel eigentlich selbsterklärend und bedarf keiner weiteren Worte. REPORT zyfoes01. DATA l_string_1 TYPE string VALUE ‚String 1‘. DATA l_string_2 TYPE string VALUE ‚String 2‘. DATA l_hex1 TYPE x LENGTH 1 VALUE […]
Weiter lesenSAP® Entwickler 2.0
Lange Zeit hat sich die Welt eines ABAP Entwicklers nicht wesentlich geändert. Da wurde mal ein Report erstellt, dort ein Funktionsbaustein. Manchmal wurde ein Userexit implementiert und selten auch einmal eine ganze Dynpro Transaktion. Ja es war sogar lange Zeit möglich die objektorientierte Welt mit geringem Aufwand zu umschiffen. Die Zeiten sind nun definitiv vorbei! Gerade in den letzten Jahren hat die Programmiersprache ABAP eine enorme Weiterentwicklung erlebt. Insbesondere mit ABAP 7.40 und ABAP 7.50 […]
Weiter lesen