ABAP-Programmierrichtlinien: [Regeln und Hinweise für die tägliche Praxis ; die offiziellen Empfehlungen von SAP zur ABAP-Entwicklung ; umfassende Erläuterungen anhand guter und schlechter Programmierbeispiele]
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn [u.a.]
Galileo Press
2009
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | SAP Press
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 407 S. Ill. 168 mm x 240 mm |
ISBN: | 9783836212861 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035540978 | ||
003 | DE-604 | ||
005 | 20140328 | ||
007 | t | ||
008 | 090528s2009 gw a||| |||| 00||| ger d | ||
015 | |a 08,N44,0025 |2 dnb | ||
016 | 7 | |a 990812138 |2 DE-101 | |
020 | |a 9783836212861 |c Gb. : sfr 115.00 (freier Pr.), EUR 69.90, EUR 71.90 (AT) |9 978-3-8362-1286-1 | ||
024 | 3 | |a 9783836212861 | |
035 | |a (OCoLC)403850298 | ||
035 | |a (DE-599)DNB990812138 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-Aug4 |a DE-523 |a DE-1046 |a DE-1050 |a DE-634 |a DE-573 |a DE-1051 |a DE-945 | ||
082 | 0 | |a 005.3762 |2 22/ger | |
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Keller, Horst |d 1960- |e Verfasser |0 (DE-588)129833762 |4 aut | |
245 | 1 | 0 | |a ABAP-Programmierrichtlinien |b [Regeln und Hinweise für die tägliche Praxis ; die offiziellen Empfehlungen von SAP zur ABAP-Entwicklung ; umfassende Erläuterungen anhand guter und schlechter Programmierbeispiele] |c Horst Keller ; Wolf Hagen Thümmel |
250 | |a 1. Aufl. | ||
264 | 1 | |a Bonn [u.a.] |b Galileo Press |c 2009 | |
300 | |a 407 S. |b Ill. |c 168 mm x 240 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a SAP Press | |
650 | 4 | |a ABAP - Softwareentwicklung - Qualitätssicherung - Richtlinie | |
650 | 4 | |a ABAP Objects - Softwareentwicklung - Qualitätssicherung - Richtlinie | |
650 | 4 | |a Web Dynpro for ABAP - Softwareentwicklung - Qualitätssicherung - Richtlinie | |
650 | 0 | 7 | |a Web Dynpro for ABAP |0 (DE-588)7529653-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Qualitätssicherung |0 (DE-588)4126457-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a ABAP |0 (DE-588)4610511-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a ABAP Objects |0 (DE-588)4610505-0 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4137814-3 |a Richtlinie |2 gnd-content | |
689 | 0 | 0 | |a ABAP |0 (DE-588)4610511-6 |D s |
689 | 0 | 1 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | 2 | |a Qualitätssicherung |0 (DE-588)4126457-5 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a ABAP Objects |0 (DE-588)4610505-0 |D s |
689 | 1 | 1 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 1 | 2 | |a Qualitätssicherung |0 (DE-588)4126457-5 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Web Dynpro for ABAP |0 (DE-588)7529653-6 |D s |
689 | 2 | 1 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 2 | 2 | |a Qualitätssicherung |0 (DE-588)4126457-5 |D s |
689 | 2 | |5 DE-604 | |
700 | 1 | |a Thümmel, Wolf Hagen |e Verfasser |0 (DE-588)121818861 |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017597029&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017597029 |
Datensatz im Suchindex
_version_ | 1804139180938231808 |
---|---|
adam_text | Titel: ABAP-Programmierrichtlinien
Autor: Keller, Horst
Jahr: 2009
Inhalt
Vorwort..................................................................................................... 13
Danksagung der Autoren ........................................................................... 17
1 Einleitung.............................................................19
1.1 Was sind Programmierrichtlinien?............................................ 19
1.2 Warum Programmierrichtlinien? .............................................. 20
1.3 Um welche Richtlinien handelt es sich hier?............................. 20
1.4 An wen richtet sich dieses Buch? ............................................. 21
1.5 Zur Verwendung dieses Buches ............................................... 2 Allgemeine Grundregeln.............................................25
2.1 Trennung der Belange.............................................................. 25
2.2 KISS-Prinzip............................................................................. 34
2.3 Korrektheit und Qualität.......................................................... 37
3.1
3.2
3.3
3.4
ABAP Objects als Programmiermodell ..................................... 43
Programmtyp und Programmeigenschaften.............................. 52
3.2.1 Programmtyp .............................................................. 53
3.2.2 Programmattribute...................................................... 58
3.2.3 Originalsprache........................................................... 62
Modernes ABAP ...................................................................... 64
Prüfungen auf Korrektheit ....................................................... 68
3.4.1 Syntaxprüfung............................................................. 68
3.4.2 Erweiterte Programmprüfung...................................... 71
3.4.3 Code Inspector ........................................................... 75
3.4.4 ABAP-Testcockpit ....................................................... 78
4-Aufbau und Stil
m
4.1 Formatierung des Quelltextes .................................................. 82
4.1.1 GroßVKIeinschreibung................................................ 82
4.1.2 Anweisungen pro Programmzeile ................................ 85
4.1.3 Verwendung des Pretty Printers.................................. 88
4.1.4 Zeilenbreite ................................................................ 91
4.2 Namensgebung ....................................................................... 93
4.2.1 Wahl der Sprache........................................................ 95
Inhalt
4.2.2 Sprechende Namen..................................................... 96
4.2.3 Namen von Repository-Objekten ................................ 104
4.2.4 Programminterne Namen ............................................ 108
4.3 Kommentare ........................................................................... 118
4.3.1 Wahl der Sprache........................................................ 118
4.3.2 Inhalt .......................................................................... 120
4.3.3 Anordnung im Quelltext ............................................. 123
4.4 Programm-und Prozeduraufbau .............................................. 127
4.4.1 Globale Deklarationen eines Programms ..................... 127
4.4.2 Lokale Deklarationen .................................................. 131
4.5 Quelltextorganisation .............................................................. 133
4.5.1 Quelltextmodularisierung............................................ 134
4.5.2 Mehrfachverwendung von Include-Programmen ......... 136
4.6 Alternative Schreibweisen........................................................ 138
4.6.1 Alternative Sprachkonstrukte in Anweisungen............. 138
4.6.2 Kettensätze ................................................................. 141
4.6.3 Methodenaufrufe ........................................................ 145
4.6.4 Zuweisungen und Berechnungen................................. 147
4.6.5 Rechenausdrücke ........................................................ 148
4.7 Komplexität............................................................................. 150
4.7.1 Ausdrücke................................................................... 151
4.7.2 Schachtelungstiefe ...................................................... 153
4.7.3 Prozedurvolumen........................................................ 154
4.7.4 Klassengröße............................................................... 155
4.7.5 Toter Code..................................................................
5 Architektur........................................................................159
5.1 Objektorientierte Programmierung .......................................... 159
5.1.1 Kapselung................................................................... 160
5.1.2 Modularisierung.......................................................... 162
5.1.3 Statische Klassen und Singletons ................................. 166
5.1.4 Vererbung................................................................... 170
5.1.5 Klassenreferenzen und Interface-Referenzen ............... 171
5.1.6 Lokale Typen für globale Klassen................................. 173
5.1.7 Instanzkonstruktor ...................................................... 175
5.2 Fehlerbehandlung.................................................................... 176
5.2.1 Reaktion auf Fehlersituationen .................................... 177
5.2.2 Klassische und klassenbasierte Ausnahmen................. 179
5.2.3 Ausnahmekategorien .................................................. 183
5.2.4 Ausnahmetexte........................................................... 185
Inhalt
5.2.5 Verwendung von Ausnahmeklassen ............................ 187
5.2.6 Ausnahmen behandeln und propagieren ..................... 189
5.2.7 Aufräumarbeiten nach Ausnahmen ............................. 191
5.2.8 Abfangbare Laufzeitfehler ........................................... 193
5.2.9 Assertions ................................................................... 195
5.2.10 Nachrichten ................................................................ 197
5.3 Benutzeroberflächen................................................................ 200
5.3.1 Auswahl der Oberflächentechnologie.......................... 200
5.3.2 Kapselung klassischer Oberflächen .............................. 204
5.3.3 Listen .......................................................................... 209
5.3.4 Barrierefreiheit............................................................ 212
5.4 Datenspeicherung.................................................................... 213
5.4.1 Persistente Datenspeicherung ..................................... 214
5.4.2 Datenbankzugriffe....................................................... 216
5.4.3 Mandantenbehandlung............................................... 217
5.4.4 Verwendung des Shared Memorys .............................. 219
6.1 Datentypen und Datenobjekte ................................................ 223
6.1.1 Gebundene und eigenständige Datentypen................. 224
6.1.2 Deklaration von Datentypen und Konstanten.............. 226
6.1.3 Deklaration von Variablen........................................... 230
6.1.4 Einbindung von Strukturen ......................................... 233
6.1.5 Verwendung von Typen .............................................. 235
6.1.6 Bezug auf Datentypen oder Datenobjekte ................... 237
6.1.7 Tabellenarbeitsbereiche .............................................. 239
6.1.8 Literale ....................................................................... 240
6.1.9 Strings ........................................................................ 243
6.1.10 Startwerte................................................................... 245
6.1.11 Datenobjekte für Wahrheitswerte ............................... 247
6.2 Zuweisungen, Berechnungen und sonstige Zugriffe auf
Daten ...................................................................................... 249
6.2.1 Zuweisungen zwischen unterschiedlichen Typen ......... 249
6.2.2 Vermeidung ungültiger Werte ..................................... 250
6.2.3 Verwendung von Konvertierungsregeln....................... 253
6.2.4 Angabe von Zahlen ..................................................... 255
6.2.5 Wahl des numerischen Typs........................................ 257
6.2.6 Rundungsfehler........................................................... 261
6.2.7 Division durch null...................................................... 262
6.2.8 Casting........................................................................ 263
Inhalt
6.2.9 Laufzeitfehler beim Zugriff auf Datenobjekte ............... 265
6.2.10 Anonyme Container.................................................... 267
6.2.11 Referenzübergabe globaler Daten ............................... 268
6.3 Systemfelder............................................................................ 270
6.3.1 Zugriff......................................................................... 270
6.3.2 Obsolete und interne Systemfelder ............................. 272
6.3.3 Auswertung ................................................................ 273
6.3.4 Rückgabewert ............................................................. 275
6.3.5 Verwendung als Aktualparameter................................ 276
6.3.6 Verwendung auf der Benutzeroberfläche..................... 278
6.3.7 Verwendung an Operandenpositionen ........................ 280
6.4 Interne Tabellen ...................................................................... 281
6.4.1 Wahl der Tabellenart................................................... 283
6.4.2 Sekundärschlüssel ....................................................... 285
6.4.3 Initialer Speicherbedarf............................................... 289
6.4.4 Sortiertes Befüllen....................................................... 291
6.4.5 Verdichtetes Befüllen .................................................. 292
6.4.6 Ausgabeverhalten ....................................................... 293
6.4.7 Schleifenverarbeitung.................................................. 296
6.5 Modularisierungseinheiten ...................................................... 297
6.5.1 Funktionsbausteine und Unterprogramme................... 297
6.5.2 Art der Formalparameter von Prozeduren ................... 299
6.5.3 Art der Übergabe von Formalparametern .................... 301
6.5.4 Referenzübergabe von Ausgabeparametern................. 303
6.5.5 Typisierung von Formalparametern ............................. 305
6.5.6 Interne und externe Prozeduraufrufe........................... 308
6.5.7 Prozeduren verlassen .................................................. 312
6.5.8 Dialogmodule und Ereignisblöcke ............................... 314
6.5.9 Makros ....................................................................... 316
6.6 Dynamische Programmiertechniken ......................................... 319
6.6.1 Einsatz dynamischer Programmiertechniken ................ 319
6.6.2 Laufzeitfehler bei der dynamischen Verarbeitung ........ 321
6.6.3 Verwendung dynamischer Datenobjekte ..................... 323
6.6.4 Speicherverbrauch dynamischer Speicherobjekte......... 325
6.6.5 Verwaltungskosten dynamischer Speicherobjekte........ 329
6.6.6 DynamischerZugriff auf Datenobjekte ........................ 332
6.6.7 Generische Programmierung ....................................... 335
6.7 Internationalisierung................................................................ 340
6.7.1 Ablage von Systemtexten ............................................ 340
6.7.2 Übersetzungsfreundliche Nachrichtentexte.................. 342
6.7.3 Textumgebung............................................................ 344
10
Inhalt
6.7.4 Zeichensatz von Quelltexten ....................................... 346
6.7.5 Zerschneiden von Texten ............................................ 347
6.7.6 Codepages für Dateien ................................................ 348
A Obsolete Sprachkonstrukte ................................................................ 353
A.1 Prozeduren .............................................................................. 354
A.2 Deklarationen.......................................................................... 355
A.3 Objekterzeugung..................................................................... 358
A.4 Aufrufe und Verlassen ............................................................. 359
A.5 Programmablaufsteuerung....................................................... 361
A.6 Zuweisungen ........................................................................... 362
A.7 Rechenanweisungen ................................................................ 364
A.8 Zeichen- und Bytekettenverarbeitung ...................................... 365
A.9 Interne Tabellen ...................................................................... 366
A.10 Dynpro-Ablauflogik ................................................................. 368
A.11 Klassische Listenverarbeitung................................................... 369
A.12 Datenspeicherung.................................................................... 371
A.13 Contexte.................................................................................. 373
A.14 Externe Schnittstellen .............................................................. 374
B Automatisierte Überprüfung von Namenskonventionen ..................... 375
B.1 Namenskonventionen im Code Inspector................................. 376
B.2 Typabhängige Präfixbestandteile.............................................. 376
B.3 Präfixe für prozedurlokale Deklarationen ................................. 378
B.4 Strukturierte Programmierung ................................................. 379
B.5 Objektorientierte Programmierung .......................................... 380
B.6 Bewertung der Namenskonventionen ...................................... 382
C Alle Regeln im Überblick.................................................................... 383
D Literaturverzeichnis ............................................................................ 387
E Die Autoren ....................................................................................... 388
Index......................................................................................................... 389
11
|
any_adam_object | 1 |
author | Keller, Horst 1960- Thümmel, Wolf Hagen |
author_GND | (DE-588)129833762 (DE-588)121818861 |
author_facet | Keller, Horst 1960- Thümmel, Wolf Hagen |
author_role | aut aut |
author_sort | Keller, Horst 1960- |
author_variant | h k hk w h t wh wht |
building | Verbundindex |
bvnumber | BV035540978 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)403850298 (DE-599)DNB990812138 |
dewey-full | 005.3762 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.3762 005.133 |
dewey-search | 005.3762 005.133 |
dewey-sort | 15.3762 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02901nam a2200649 c 4500</leader><controlfield tag="001">BV035540978</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140328 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">090528s2009 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">08,N44,0025</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">990812138</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836212861</subfield><subfield code="c">Gb. : sfr 115.00 (freier Pr.), EUR 69.90, EUR 71.90 (AT)</subfield><subfield code="9">978-3-8362-1286-1</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783836212861</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)403850298</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB990812138</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-NW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-945</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.3762</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Keller, Horst</subfield><subfield code="d">1960-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)129833762</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">ABAP-Programmierrichtlinien</subfield><subfield code="b">[Regeln und Hinweise für die tägliche Praxis ; die offiziellen Empfehlungen von SAP zur ABAP-Entwicklung ; umfassende Erläuterungen anhand guter und schlechter Programmierbeispiele]</subfield><subfield code="c">Horst Keller ; Wolf Hagen Thümmel</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn [u.a.]</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">407 S.</subfield><subfield code="b">Ill.</subfield><subfield code="c">168 mm x 240 mm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">SAP Press</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">ABAP - Softwareentwicklung - Qualitätssicherung - Richtlinie</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">ABAP Objects - Softwareentwicklung - Qualitätssicherung - Richtlinie</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web Dynpro for ABAP - Softwareentwicklung - Qualitätssicherung - Richtlinie</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Web Dynpro for ABAP</subfield><subfield code="0">(DE-588)7529653-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Qualitätssicherung</subfield><subfield code="0">(DE-588)4126457-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">ABAP</subfield><subfield code="0">(DE-588)4610511-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">ABAP Objects</subfield><subfield code="0">(DE-588)4610505-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4137814-3</subfield><subfield code="a">Richtlinie</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">ABAP</subfield><subfield code="0">(DE-588)4610511-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Qualitätssicherung</subfield><subfield code="0">(DE-588)4126457-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">ABAP Objects</subfield><subfield code="0">(DE-588)4610505-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Qualitätssicherung</subfield><subfield code="0">(DE-588)4126457-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Web Dynpro for ABAP</subfield><subfield code="0">(DE-588)7529653-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="2"><subfield code="a">Qualitätssicherung</subfield><subfield code="0">(DE-588)4126457-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Thümmel, Wolf Hagen</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)121818861</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017597029&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-017597029</subfield></datafield></record></collection> |
genre | (DE-588)4137814-3 Richtlinie gnd-content |
genre_facet | Richtlinie |
id | DE-604.BV035540978 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:40:00Z |
institution | BVB |
isbn | 9783836212861 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017597029 |
oclc_num | 403850298 |
open_access_boolean | |
owner | DE-Aug4 DE-523 DE-1046 DE-1050 DE-634 DE-573 DE-1051 DE-945 |
owner_facet | DE-Aug4 DE-523 DE-1046 DE-1050 DE-634 DE-573 DE-1051 DE-945 |
physical | 407 S. Ill. 168 mm x 240 mm |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Galileo Press |
record_format | marc |
series2 | SAP Press |
spelling | Keller, Horst 1960- Verfasser (DE-588)129833762 aut ABAP-Programmierrichtlinien [Regeln und Hinweise für die tägliche Praxis ; die offiziellen Empfehlungen von SAP zur ABAP-Entwicklung ; umfassende Erläuterungen anhand guter und schlechter Programmierbeispiele] Horst Keller ; Wolf Hagen Thümmel 1. Aufl. Bonn [u.a.] Galileo Press 2009 407 S. Ill. 168 mm x 240 mm txt rdacontent n rdamedia nc rdacarrier SAP Press ABAP - Softwareentwicklung - Qualitätssicherung - Richtlinie ABAP Objects - Softwareentwicklung - Qualitätssicherung - Richtlinie Web Dynpro for ABAP - Softwareentwicklung - Qualitätssicherung - Richtlinie Web Dynpro for ABAP (DE-588)7529653-6 gnd rswk-swf Qualitätssicherung (DE-588)4126457-5 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf ABAP (DE-588)4610511-6 gnd rswk-swf ABAP Objects (DE-588)4610505-0 gnd rswk-swf (DE-588)4137814-3 Richtlinie gnd-content ABAP (DE-588)4610511-6 s Softwareentwicklung (DE-588)4116522-6 s Qualitätssicherung (DE-588)4126457-5 s DE-604 ABAP Objects (DE-588)4610505-0 s Web Dynpro for ABAP (DE-588)7529653-6 s Thümmel, Wolf Hagen Verfasser (DE-588)121818861 aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017597029&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Keller, Horst 1960- Thümmel, Wolf Hagen ABAP-Programmierrichtlinien [Regeln und Hinweise für die tägliche Praxis ; die offiziellen Empfehlungen von SAP zur ABAP-Entwicklung ; umfassende Erläuterungen anhand guter und schlechter Programmierbeispiele] ABAP - Softwareentwicklung - Qualitätssicherung - Richtlinie ABAP Objects - Softwareentwicklung - Qualitätssicherung - Richtlinie Web Dynpro for ABAP - Softwareentwicklung - Qualitätssicherung - Richtlinie Web Dynpro for ABAP (DE-588)7529653-6 gnd Qualitätssicherung (DE-588)4126457-5 gnd Softwareentwicklung (DE-588)4116522-6 gnd ABAP (DE-588)4610511-6 gnd ABAP Objects (DE-588)4610505-0 gnd |
subject_GND | (DE-588)7529653-6 (DE-588)4126457-5 (DE-588)4116522-6 (DE-588)4610511-6 (DE-588)4610505-0 (DE-588)4137814-3 |
title | ABAP-Programmierrichtlinien [Regeln und Hinweise für die tägliche Praxis ; die offiziellen Empfehlungen von SAP zur ABAP-Entwicklung ; umfassende Erläuterungen anhand guter und schlechter Programmierbeispiele] |
title_auth | ABAP-Programmierrichtlinien [Regeln und Hinweise für die tägliche Praxis ; die offiziellen Empfehlungen von SAP zur ABAP-Entwicklung ; umfassende Erläuterungen anhand guter und schlechter Programmierbeispiele] |
title_exact_search | ABAP-Programmierrichtlinien [Regeln und Hinweise für die tägliche Praxis ; die offiziellen Empfehlungen von SAP zur ABAP-Entwicklung ; umfassende Erläuterungen anhand guter und schlechter Programmierbeispiele] |
title_full | ABAP-Programmierrichtlinien [Regeln und Hinweise für die tägliche Praxis ; die offiziellen Empfehlungen von SAP zur ABAP-Entwicklung ; umfassende Erläuterungen anhand guter und schlechter Programmierbeispiele] Horst Keller ; Wolf Hagen Thümmel |
title_fullStr | ABAP-Programmierrichtlinien [Regeln und Hinweise für die tägliche Praxis ; die offiziellen Empfehlungen von SAP zur ABAP-Entwicklung ; umfassende Erläuterungen anhand guter und schlechter Programmierbeispiele] Horst Keller ; Wolf Hagen Thümmel |
title_full_unstemmed | ABAP-Programmierrichtlinien [Regeln und Hinweise für die tägliche Praxis ; die offiziellen Empfehlungen von SAP zur ABAP-Entwicklung ; umfassende Erläuterungen anhand guter und schlechter Programmierbeispiele] Horst Keller ; Wolf Hagen Thümmel |
title_short | ABAP-Programmierrichtlinien |
title_sort | abap programmierrichtlinien regeln und hinweise fur die tagliche praxis die offiziellen empfehlungen von sap zur abap entwicklung umfassende erlauterungen anhand guter und schlechter programmierbeispiele |
title_sub | [Regeln und Hinweise für die tägliche Praxis ; die offiziellen Empfehlungen von SAP zur ABAP-Entwicklung ; umfassende Erläuterungen anhand guter und schlechter Programmierbeispiele] |
topic | ABAP - Softwareentwicklung - Qualitätssicherung - Richtlinie ABAP Objects - Softwareentwicklung - Qualitätssicherung - Richtlinie Web Dynpro for ABAP - Softwareentwicklung - Qualitätssicherung - Richtlinie Web Dynpro for ABAP (DE-588)7529653-6 gnd Qualitätssicherung (DE-588)4126457-5 gnd Softwareentwicklung (DE-588)4116522-6 gnd ABAP (DE-588)4610511-6 gnd ABAP Objects (DE-588)4610505-0 gnd |
topic_facet | ABAP - Softwareentwicklung - Qualitätssicherung - Richtlinie ABAP Objects - Softwareentwicklung - Qualitätssicherung - Richtlinie Web Dynpro for ABAP - Softwareentwicklung - Qualitätssicherung - Richtlinie Web Dynpro for ABAP Qualitätssicherung Softwareentwicklung ABAP ABAP Objects Richtlinie |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017597029&sequence=000004&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kellerhorst abapprogrammierrichtlinienregelnundhinweisefurdietaglichepraxisdieoffiziellenempfehlungenvonsapzurabapentwicklungumfassendeerlauterungenanhandguterundschlechterprogrammierbeispiele AT thummelwolfhagen abapprogrammierrichtlinienregelnundhinweisefurdietaglichepraxisdieoffiziellenempfehlungenvonsapzurabapentwicklungumfassendeerlauterungenanhandguterundschlechterprogrammierbeispiele |