Tipps & Tricks zu ABAP

Dr. Byte IT-Consulting veröffentlicht hier Links zu Webseiten, die sich mit der Programmiersprache ABAP/4® resp. ABAP Objects® des SAP® R/3®-System befassen.
Sie finden dort Tipps & Tricks, Befehlsreferenzen sowie viele Beispiel-Sourcecodes, die Ihnen als Entwickler sicher dienlich sind.

Wir weisen darauf hin, dass wir keinerlei Gewähr, rechtliche Verantwortung oder Garantie für die dort veröffentlichten Texte, Bilder, Links etc. übernehmen.

Dynamische SELECT-Anweisung

Release 6.10:
PARAMETERS: PA_TABLE TYPE TABNAME,
PA_FIELD TYPE FIELDNAME.
DATA WHERE_CL TYPE STRING.
FIELD-SYMBOLS <FELD1> TYPE ANY.
ASSIGN PA_FIELD TO <FELD1>.

CONCATENATE <FELD1> '=' 'DE' INTO WHERE_CL
SEPARATED BY SPACE.
SELECT COUNT( * ) INTO COUNT FROM (PA_TABLE)
WHERE (WHERE_CL).


... Verwendung einer internen Tabelle für Übergabe an WHERE-Klausel

Release 4.6:
TABLES SPFLI.
PARAMETERS: CITY1(10), CITY2(10).
DATA: COND(72), ITAB LIKE TABLE OF COND,
WA TYPE SPFLI-CITYFROM.
CONCATENATE 'CITYFROM =' CITY1 '' INTO COND
SEPARATED BY SPACE.
APPEND COND TO ITAB.
CONCATENATE OR 'CITYFROM =' CITY2 '' INTO COND
SEPARATED BY SPACE.
APPEND COND TO ITAB.

SELECT CITYFROM INTO WA FROM SPFLI WHERE (ITAB).
WRITE / WA.
ENDSELECT.


ABAP Workbench Tutorial (4.5)

Deutsches Tutorial zu ABAP Release 4.5. Ideal für Einsteiger. Die offizielle SAP-"Bibel".

ABAP Workbench Tutorial (4.7)

Deutsches Tutorial zu ABAP Release 4.7. Ideal für Einsteiger. Die offizielle SAP-"Bibel".

Einrichtung einer SAP-Entwicklungsumgebung


SAP bietet eine Entwicklungsumgebung zum Download an, dieser Artikel fasst zusammen, was benötigt wird. Die beiden Teile der Trialversion können hier heruntergeladen werden - der Download (ca. 3 GB) beinhaltet alles, was zur ABAP-Entwicklung erforderlich ist:

 

SAP Netweaver 7.0 ABAP Trial Version Part 1

SAP Netweaver 7.0 ABAP Trial Version Part 2

 

"Um dem Problem des "Vergessens" Abhilfe zu schaffen und um Menschen zu unterstützen, die dabei sind, SAP anzuwenden und zu begreifen, gibt es den Tricktresor." Prädikat: Supergute Idee und supergute Umsetzung!



Wir akzeptieren hiermit ausdrücklich alle Rechte Dritter an deren hier ggf. veröffentlichten Bild- und Textmaterial sowie deren Warenzeichen. Die Verwendung solchen Materials geschieht ausdrücklich nicht zu unserer Bereicherung sondern dient lediglich der schnellen, visuellen Realisierung und dem damit verbundenen Wiedererkennungswert der Waren und Dienstleistungen dieser Dritten. Dr. Byte ist bestrebt, in allen Publikationen die Urheberrechte der verwendeten Bilder, Grafiken, Tondokumente, Videosequenzen und Texte zu beachten, von ihm selbst erstellte Bilder, Grafiken, Tondokumente, Videosequenzen und Texte zu nutzen oder auf lizenzfreie Grafiken, Tondokumente, Videosequenzen und Texte zurückzugreifen. Alle innerhalb des Internetangebotes genannten und ggf. durch Dritte geschützten Marken- und Warenzeichen unterliegen uneingeschränkt den Bestimmungen des jeweils gültigen Kennzeichenrechts und den Besitzrechten der jeweiligen eingetragenen Eigentümer. Allein aufgrund der bloßen Nennung ist nicht der Schluss zu ziehen, dass Markenzeichen nicht durch Rechte Dritter geschützt sind!