Kategorien
-
Neueste Beiträge
- [ABAP] Prüfen, ob GUI UTF-8 unterstützt
- [ABAP] Fiori: Technische Kataloge lesen
- [ABAP] Fiori: Details zu techn. Katalogen lesen
- [ABAP] RFC-Verbindung prüfen
- [SAP] ABAP Cloud Developer Trial 2022 SP01 unter Windows installieren
- [ABAP] GTT: Globale Temporäre Tabellen zum Zwischenspeichern von Daten
- [SAP] ABAP Unit Testing – Writing Testable Code for ABAP
- [ABAP] ABAP2XLSX: Inhalt einer Worksheet in eine interne Tabelle schreiben
- [ABAP] Suchhilfe zu DDIC-Feld bestimmen
- Crypto-Währungen
Kategorie: ABAP
[ABAP] ABAP 7.52 SP2 Entwicklerversion zum Download
[ABAP] Best Practices für die ABAP-Entwicklung ab SAP Netweaver 7.5x
[SAP] WSDL – ABAP Webservices (SOAMANAGER)
[ABAP] Application Telemetry with Prometheus / Prometheus client for ABAP
[ABAP] SAP Cloud Platform ABAP Environment (ABAP PaaS)
Übersicht zum Thema SAP Cloud Platform ABAP Environment: Harald Kuck
[ABAP] Globale Macros
Infos zu obsoleten globalen ABAP-Macros: https://wiki.scn.sap.com/wiki/display/ABAP/Global+Macro
[ABAP] Vergleich Feldsymbole (FIELD-SYMBOLS) und Datenreferenzen (REF TO)
Feldsymbole (FIELD-SYMBOLS)
- Alias / Referenz auf Datenbereich
- im Ggs. zu Referenzen nur Wertvergleich möglich, kein Vergleich der Referenz
- Zuweisung erfolgt zur Laufzeit
- Casting möglich: ASSIGN … TO
CASTING TYPE typename.
Datenreferenzen (REF TO)
- Pointer auf Datenobjekte
- im Ggs. zu Feldsymbolen ist der Vergleich von Referenzen und Werten möglich
- typisiert: … TYPE REF TO typename.
- untypisiert: … TYPE REF TO data.
- dynamische Speicherallokation über NEW
- Casting möglich: CAST, ?=
- Zurgiff erfolgt immer über Dereferenzierung (->, ->*)
[ABAP] Layer(Schichten)-Prinzip
Layer(Schichten)-Prinzip
- Layers of abstraction: hierarchisch (ober -> unten)
- ein Layer == eine Funktionalität für ein Problem
- jeder Layer kommuniziert nur mit Layer darunter / darüber
- Kommunikation zw. Layern über Interfaces (Protokolle)
- Layerimplementierungen sind ersetzbar
Beispiel (classic three-tiere architecture)
- Präsentation layer (UI + UI-Events)
- Application layer (Applikation, Services)
- Persistence layer (Persistenz, Data provider)
[ABAP] OO Design Patterns
Verschiedene Beiträge zum Thema „Design Patterns“ umgesetzt in ABAP OO:
http://zevolving.com/category/abapobjects/oo-design-patterns/