Einstieg in ABAP - Franz, Thorsten; Kühnhauser, Karl-Heinz
39,90 €
versandkostenfrei*

inkl. MwSt.
Sofort lieferbar
0 °P sammeln

    Broschiertes Buch

Über dieses Buch
Ihre Einführung für einen schnellen Lernerfolg Kommentierte Codebeispiele und viele Screenshots Inklusive ABAP in Eclipse, CDS-Views und OData-Services
Lernen Sie ABAP schnell und effizient! Mit diesem Standardwerk feiern Sie im Handumdrehen erste Erfolge mit selbst geschriebenem Quellcode. Es behandelt alle relevanten ABAP-Sprachelemente in kompakten Lerneinheiten - vom einzeiligen Report bis hin zur Programmablaufsteuerung und Datenübernahme. Kommentierte Codebeispiele, viele Screenshots sowie wertvolle Tipps und Tricks sind dabei der Garant für Ihre…mehr

Produktbeschreibung
Über dieses Buch

Ihre Einführung für einen schnellen Lernerfolg
Kommentierte Codebeispiele und viele Screenshots
Inklusive ABAP in Eclipse, CDS-Views und OData-Services

Lernen Sie ABAP schnell und effizient! Mit diesem Standardwerk feiern Sie im Handumdrehen erste Erfolge mit selbst geschriebenem Quellcode. Es behandelt alle relevanten ABAP-Sprachelemente in kompakten Lerneinheiten - vom einzeiligen Report bis hin zur Programmablaufsteuerung und Datenübernahme. Kommentierte Codebeispiele, viele Screenshots sowie wertvolle Tipps und Tricks sind dabei der Garant für Ihre Fortschritte.

Aus dem Inhalt:

Erste Schritte im SAP-System
ABAP Dictionary und ABAP Editor
ABAP Development Tools in Eclipse
Felder und Berechnungen
Debugging von Programmen
Datenbanktabellen und CDS-Views
Programmablaufsteuerung und logische Ausdrücke
Selektionsbildschirme und SAP Fiori
Interne Tabellen
Modularisierung von Programmen
Weiterführende Themen
  • Produktdetails
  • SAP PRESS
  • Verlag: Rheinwerk Verlag; Sap Press
  • Artikelnr. des Verlages: 459/07107
  • 5., aktualisierte und erweiterte Auflage
  • Seitenzahl: 540
  • Erscheinungstermin: 1. Oktober 2019
  • Deutsch
  • Abmessung: 232mm x 174mm x 32mm
  • Gewicht: 997g
  • ISBN-13: 9783836271073
  • ISBN-10: 3836271079
  • Artikelnr.: 55986505
Autorenporträt
Thorsten Franz ist Gründer des SAP-Beratungsunternehmens operatics und seit mehr als 15 Jahren als Architekt, Berater, Entwickler, Projektleiter und Coach im SAP-Entwicklungsumfeld tätig. Er wurde als SAP Mentor und SAP HANA Distinguished Engineer ausgezeichnet und ist häufig als Referent bei internationalen Entwicklerkonferenzen anzutreffen. Seine Schwerpunkte sind große Entwicklungsprojekte und SAP-Einführungen sowie der Einsatz innovativer Technologien wie SAP HANA. Neben diesem Buch ist er Koautor des Buches Discover ABAP (SAP PRESS 2011).
Inhaltsangabe
Einleitung ... 15

1. ABAP und die ersten Schritte im SAP-System ... 21

1.1 ... Architektur des SAP-Systems im Überblick ... 23

1.2 ... Anwendungsprogramme und Laufzeitumgebung ... 30

1.3 ... Anmelden und Abmelden am System ... 36

2. ABAP Dictionary ... 47

2.1 ... Einstieg in das ABAP Dictionary ... 47

2.2 ... Datenelemente und Domänen ... 54

2.3 ... Datensätze erfassen ... 67

3. Programmieren im ABAP Editor ... 71

3.1 ... ABAP-Report anlegen ... 71

3.2 ... ABAP Editor im Überblick ... 74

3.3 ... ABAP-Programme verstehen und bearbeiten ... 78

3.4 ... ABAP-Report ausführen ... 81

3.5 ... Datenbanktabelle lesen und ausgeben ... 82

3.6 ... Aufbereitung von Listen ... 86

3.7 ... Quellcode schreiben und editieren ... 88

4. Felder und Berechnungen ... 97

4.1 ... Report vorbereiten ... 97

4.2 ... Felder deklarieren ... 101

4.3 ... Grundrechenarten ... 106

4.4 ... Inline-Variablendeklarationen ... 110

4.5 ... Codebeispiel zu Feldern und Berechnungen ... 113

5. Mit Zeichenketten arbeiten ... 119

5.1 ... Zeichenketten deklarieren ... 119

5.2 ... Zeichenkettenoperationen ... 122

5.3 ... Codebeispiel zu String-Operationen ... 131

6. Debugging von Programmen ... 137

6.1 ... Aufruf des ABAP Debuggers ... 137

6.2 ... Mit dem ABAP Debugger arbeiten ... 141

6.3 ... Schicht für Schicht: Layer-aware Debugging ... 153

6.4 ... Codebeispiel zum Layer-aware Debugging ... 160

7. Transparente Datenbanktabellen bearbeiten ... 163

7.1 ... Datenbanktabelle kopieren ... 164

7.2 ... Nicht-Schlüsselfelder ergänzen ... 169

7.3 ... Tabellen erweitern ... 181

7.4 ... Schlüsselfelder von Tabellen manipulieren ... 189

7.5 ... Tabellenfelder löschen ... 193

7.6 ... Tabellen löschen ... 195

8. Rechnen mit Datum und Zeit, Mengen und Währungen ... 199

8.1 ... Felddeklarationen ... 199

8.2 ... Rechnen mit Datumsfeldern ... 202

8.3 ... Rechnen mit Zeitfeldern ... 208

8.4 ... Rechnen mit Mengen- und Währungsfeldern ... 212

8.5 ... Codebeispiel zu Datums-, Zeit- und Währungsfeldern ... 214

9. Mit Daten in einer Datenbanktabelle arbeiten ... 227

9.1 ... Berechtigungskonzept ... 228

9.2 ... Sperrkonzept ... 230

9.3 ... Open-SQL-Anweisungen ... 232

9.4 ... Codebeispiel zu INSERT ... 240

9.5 ... Codebeispiel zu UPDATE ... 243

9.6 ... Codebeispiel zu MODIFY ... 247

9.7 ... Codebeispiel zu DELETE ... 250

10. Programmablaufsteuerung und logische Ausdrücke ... 255

10.1 ... Kontrollstrukturen ... 255

10.2 ... Arbeiten mit Mustern ... 256

10.3 ... Verzweigungen ... 260

10.4 ... Schleifen ... 265

10.5 ... Logische Ausdrücke ... 273

10.6 ... Codebeispiel zu IF ... 280

10.7 ... Codebeispiel zu CASE ... 285

10.8 ... Codebeispiel zu DO und Abbruchbedingungen ... 289

10.9 ... Codebeispiel zu WHILE und logischen Ausdrücken ... 295

11. Selektionsbildschirme ... 303

11.1 ... Ereignisse ... 306

11.2 ... Einfache Selektionen ... 309

11.3 ... Komplexe Selektionen ... 316

11.4 ... Selektionstexte verwenden ... 322

11.5 ... Selektionsbild speichern ... 326

11.6 ... Ergänzende Textobjekte ... 333

11.7 ... Selektionsbilder frei gestalten ... 338

11.8 ... Codebeispiel zum Selektionsbild (einfache Form) ... 342

11.9 ... Codebeispiel zum Selektionsbild (erweiterte Form) ... 348

12. Interne Tabellen ... 359

12.1 ... Sinn und Zweck interner Tabellen ... 360

12.2 ... Aufbau und Arten interner Tabellen ... 362

12.3 ... Interne Standardtabelle deklarieren ... 364

12.4 ... Interne Standardtabelle füllen ... 367

12.5 ... Interne Tabelle zeilenweise verarbeiten ... 371

12.6 ... Inhalte von internen Tabellen löschen ... 380

12.7 ... Codebeispiel zum Arbeiten mit internen Tabellen ... 381

13. Modularisierung von Programmen ... 391

13.1 ... Modularisierungstechniken ... 391

13.2 ... Quelltextmodule ... 394

13.3 ... Unterprogramme ... 396