Besseres ABAP: Schnell, sicher, robust
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | German |
Veröffentlicht: |
Bonn
Rheinwerk
2015
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | SAP PRESS
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 497 S. Ill. 240 mm x 168 mm |
ISBN: | 9783836229395 3836229390 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV042385161 | ||
003 | DE-604 | ||
005 | 20160504 | ||
007 | t | ||
008 | 150302s2015 gw a||| |||| 00||| ger d | ||
015 | |a 14,N44 |2 dnb | ||
016 | 7 | |a 1059712903 |2 DE-101 | |
020 | |a 9783836229395 |c Gb. : EUR 69.90 (DE), EUR 71.90 (AT), sfr 91.90 (freier Pr.) |9 978-3-8362-2939-5 | ||
020 | |a 3836229390 |9 3-8362-2939-0 | ||
035 | |a (OCoLC)904398768 | ||
035 | |a (DE-599)DNB1059712903 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-NW | ||
049 | |a DE-1050 |a DE-859 |a DE-1102 |a DE-573 |a DE-91G |a DE-862 |a DE-M347 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 510 |0 (DE-625)143676: |2 rvk | ||
084 | |a DAT 356f |2 stub | ||
084 | |a DAT 307f |2 stub | ||
245 | 1 | 0 | |a Besseres ABAP |b Schnell, sicher, robust |c Robert Arlitt ... |
250 | |a 1. Aufl. | ||
264 | 1 | |a Bonn |b Rheinwerk |c 2015 | |
300 | |a 497 S. |b Ill. |c 240 mm x 168 mm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a SAP PRESS | |
650 | 0 | 7 | |a ABAP |0 (DE-588)4610511-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a ABAP |0 (DE-588)4610511-6 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Arlitt, Robert |e Sonstige |4 oth | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4802974&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027821159&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027821159 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 510 A02 A724 |
DE-BY-FWS_katkey | 615664 |
DE-BY-FWS_media_number | 083000513213 |
_version_ | 1806529019017953280 |
adam_text |
INHALT
EINLEITUNG 15
TEIL I ABAP
- GESTERN, HEUTE UND MORGEN
1.1 MOTIVATION 24
1.1.1 DIMENSIONEN VON QUALITAET 25
1.1.2 LEBENSZYKLUS VON ANWENDUNGEN 27
1.1.3 URSACHEN UND AUSWIRKUNGEN VON
QUALITAETSPROBLEMEN 29
1.1.4 QUALITAETSMANAGEMENT UND
ENTWICKLUNGSPROZESS 31
1.2 ENTWICKLUNG IM KONTEXT VON SAP-ANWENDUNGEN . 34
1.2.1 ENTWICKLUNG IN SAP-LANDSCHAFTEN 35
1.2.2 STANDARDKOMPONENTEN 38
1.2.3 SOFTWAREAKTUALISIERUNGEN UND
PLATTFORMAENDERUNGEN 39
1.3 SAP-PRODUKTE IM WANDEL DER ZEIT 41
1.3.1 PRODUKTE UND RELEASES IM UEBERBLICK 43
1.3.2 AUSWIRKUNGEN DURCH MOBILE, CLOUD UND
IN-MEMORY 45
2.1 DER ABAP-ANWENDUNGSSERVER IM UEBERBLICK 50
2.1.1 SERVERINFRASTRUKTUR 50
2.1.2 ENTWICKLUNGSINFRASTRUKTUR 54
2.1.3 WICHTIGE ELEMENTE DER ABAP-
PROGRAMMIERUNG 58
2.2 MODERNES ABAP-ANWENDUNGSDESIGN 64
2.2.1 ARCHITEKTUR-BLAUPAUSE 66
2.2.2 SAP-INVESTITIONEN UND UMGANG MIT
LEGACY-KOMPONENTEN 72
7
HTTP://D-NB.INFO/1059712903
2.3 PRODUKTE UND SERVICEANGEBOTE IN DEN BEREICHEN
QUALITAET, PERFORMANCE UND SICHERHEIT 73
TEIL II QUALITAET
3.1 CLEAN CODE 80
3.1.1 LESBARKEIT 82
3.1.2 WARTBARKEIT 85
3.1.3 AENDERBARKEIT 89
3.1.4 ERWEITERBARKEIT 93
3.1.5 TESTBARKEIT 99
3.2 BEST PRACTICES ZUR SICHERUNG DER QUALITAET VON
ABAP-CODE 102
3.2.1 ABAPOBJECTS 103
3.2.2 INTERFACES 109
3.2.3 CHECKPOINT-GRUPPEN 116
3.3 FEHLERHANDLING-GEWUSST WIE! 120
3.3.1 FEHLERBEHANDLUNG MIT EINER
AUSNAHMEKLASSE 121
3.3.2 PROTOKOLLIERUNG 126
3.4 LEGACY-CODE 130
3.4.1 WIE RELEVANT IST LEGACY-CODE FUER
DIE PRAXIS? 131
3.4.2 SOFTWARESANIERUNG UND REFACTORING 131
4.1 TESTBARE SOFTWARE ENTWICKELN 136
4.1.1 WAS MACHT TESTBARE SOFTWARE AUS? 136
4.1.2 WANN UND WIE SOLLTEN SIE UNIT-TESTS
EINSETZEN? 137
4.1.3 WIE SIND MODULTESTS AUFGEBAUT? 138
4.1.4 WELCHE VERSCHIEDENEN TESTTECHNIKEN
GIBT ES? 140
4.2 ABAP-UNIT-TESTS ERSTELLEN 140
4.2.1 AUFBAU VON ABAP-UNIT-TESTKLASSEN 141
8
4.2.2 TESTKLASSEN ANLEGEN 142
4.2.3 TESTMETHODEN IMPLEMENTIEREN 143
4.2.4 BEISPIEL 144
4.3 ABAP-UNIT-TESTS DURCHFUEHREN 147
4.3.1 EINZELNE OBJEKTE PRUEFEN 147
4.3.2 AUSFUEHRUNG MIT EINPLANUNG 148
4.3.3 AUSFUEHRUNG MIT ABDECKUNGSMESSUNG 149
4.3.4 ABAP UNIT BROWSER 150
4.4 FORTGESCHRITTENE TECHNIKEN 152
4.4.1 GLOBALE TESTKLASSEN 152
4.4.2 PARAMETRISIERUNG VON TESTS 153
4.4.3 VERWENDUNG VON TEST-DOUBLES 154
4.4.4 EIGENE BEDINGUNGEN IMPLEMENTIEREN 155
5.1 QUALITAETSSICHERUNG MIT DEM CODE INSPECTOR 157
5.1.1 EINSATZ DES CODE INSPECTORS 159
5.1.2 EINZELPRUEFUNGEN 166
5.1.3 KONFIGURATION DES CODE INSPECTORS 170
5.2 QUALITAETSSICHERUNG MIT DEM ABAP TEST COCKPIT 173
5.2.1 ATC-PRUEFUNGEN ALS ENTWICKLER
DURCHFUEHREN 174
5.2.2 NUTZUNG DES ABAP TEST COCKPITS ALS
QUALITAETSMANAGER 177
5.2.3 ATC-BEFREIUNGEN 181
5.3 QUALITAETSSICHERUNG MIT ABAP IN ECLIPSE 183
5.3.1 EINFUEHRUNG IN DIE VERWENDUNG VON
ABAP IN ECLIPSE 184
5.3.2 NUETZLICHE FUNKTIONEN FUER ENTWICKLER 188
5.3.3 VERWENDUNG VON ABAP-UNIT-TESTS UND
ATC IN ECLIPSE 193
6.1 AGILE VORGEHENSMODELLE 200
6.2 EXTREME PROGRAMMING (XP) 205
9
TEIL III PERFORMANCE
7.1 ZUGRIFFE AUF DIE DATENBANK 213
7.1.1 VERARBEITUNG GROSSER DATEN MENGEN 216
7.1.2 VIELE AUSFUEHRUNGEN 219
7.1.3 IDENTISCHE DATENBANKZUGRIFFE 223
7.1.4 PROBLEME MIT DEM ZUGRIFFSPFAD 226
7.2 ZUGRIFFE AUF INTERNE TABELLEN 231
7.2.1 READ IN SCHLEIFEN 234
7.2.2 GESCHACHTELTE SCHLEIFEN 238
7.2.3 SORTIEREN IN SCHLEIFEN 243
7.2.4 COLLECT 245
7.3 ZUGRIFFE AUF ENTFERNTE SYSTEME 246
7.4 VERBUCHUNG 250
7.5 PROGRAMMDESIGN 255
8.1 STATISCHE PRUEFUNGEN 259
8.1.1 CODE INSPECTOR (SCI) 260
8.2 DYNAMISCHE PRUEFUNGEN UND TRACES 263
8.2.1 LAUFZEITSTATISTIKEN (STAD) 263
8.2.2 PERFORMANCE TRACE (ST05) 269
8.2.3 LAUFZEITANALYSE MIT DEM ABAP TRACE/
ABAP PROFILER (SAT) 277
8.2.4 SINGLE ACTIVITY TRACE (ST12) 288
8.2.5 SQL MONITOR (SQLM) 291
8.2.6 LAUFZEITPRUEFUNGS-MONITOR (SRTCM) 299
8.3 KOMBINIERTE AUSWERTUNG STATISCHER UND
DYNAMISCHER PRUEFUNGEN (SWLT) 301
9.1 SYSTEMWEITE PERFORMANCEPROBLEME 305
9.2 PERFORMANCEANALYSE EINES ABAP-PROGRAMMS 307
9.2.1 EINSTIEG UND VORAUSSETZUNGEN 307
9.2.2 UEBERBLICK UND ERSTE GROBANALYSE 308
10
9.2.3 AUSWERTUNG UND VALIDIERUNG DER
DATEN UND TRACES 310
9.2.4 WEITERE ANALYSEMOEGLICHKEITEN 317
10.1 SAP HANA IM UEBERBLICK 319
10.1.1 GRUNDLAGEN DER HANA-ARCHITEKTUR 319
10.1.2 COLUMN UND ROW STORE 321
10.1.3 INDEXE 323
10.2 OPEN-SQL-PROGRAMMIERUNG FUER SAP HANA MIT
SAP NETWEAVER 7.4 324
10.2.1 GOLDENE REGELN AUF SAP HANA 324
10.2.2 NEUE PERFORMANCERELEVANTE
OPEN-SQL-FEATURES 327
10.3 CODE PUSHDOWN 331
10.3.1 TECHNIKEN DES CODE PUSHDOWNS 331
10.3.2 EMPFEHLUNGEN ZUM EINSATZ 335
TEIL IV SICHERHEIT
11.1 KLASSIFIZIERUNG DER VERSCHIEDENEN
SICHERHEITSRISIKEN 341
11.2 TYPISCHE LOESUNGSANSAETZE 342
11.2.1 ESCAPING 344
11.2.2 EINGABEPRUEFUNG FUER GANZE ZAHLEN
(INTEGER) 345
11.2.3 WHITELIST - DEFINITION VON FESTWERTEN 345
11.2.4 OUTPUT ENCODING-ESCAPING 348
11.2.5 EINGABEPRUEFUNG - SPALTENNAMEN 350
11.2.6 EINGABEPRUEFUNG - TABELLENNAMEN 350
12.1 SQL-INJECTION 353
12.1.1 BEISPIEL SQL-INJECTION 353
11
12.1.2 OPEN SQL UND NATIVES SQL 358
12.1.3 LOESUNGSANSAETZE 363
12.2 UNICODE-PRUEFUNG 366
12.2.1 BEISPIEL ZU UNICODE-PRUEFUNG 367
12.2.2 WEITERE ASPEKTE 369
12.2.3 LOESUNGSANSAETZE 370
12.3 DIRECTORY TRAVERSAL 372
12.3.1 BEISPIEL FUER EIN DIRECTORY TRAVERSAL 374
12.3.2 BERECHTIGUNGSPRUEFUNG 376
12.3.3 LOESUNGSANSAETZE 377
12.4 BERECHTIGUNGSPRUEFUNG 381
12.4.1 BEISPIEL ZU BERECHTIGUNGSPRUEFUNG 382
12.4.2 WEITERE ASPEKTE 382
12.4.3 LOESUNGSANSAETZE 385
12.5 CROSS SITE SCRIPTING 392
12.5.1 BEISPIEL FUER CROSS SITE SCRIPTING 393
12.5.2 WEITERE MOEGLICHE ANGRIFFSPUNKTE 394
12.5.3 LOESUNGSANSAETZE 396
12.6 DYNAMISCHER ABAP-QUELLTEXT 398
12.6.1 BEISPIEL ZU DYNAMISCHEM
ABAP-QUELLTEXT 398
12.6.2 WEITERE ASPEKTE 401
12.6.3 LOESUNGSANSAETZE 402
12.7 REMOTEFAEHIGE FUNKTIONSBAUSTEINE 404
12.7.1 BEISPIEL FUER REMOTEFAEHIGE
FUNKTIONSBAUSTEINE 404
12.7.2 DYNAMISCHE FUNKTIONSBAUSTEINAUFRUFE
UND UNIFIED CONNECTIVITY 408
12.7.3 LOESUNGSANSAETZE 410
12.8 BETRIEBSSYSTEMZUGRIFFE 413
12.8.1 BEISPIEL FUER BETRIEBSSYSTEMZUGRIFFE 413
12.8.2 WEITERE ASPEKTE 415
12.8.3 LOESUNGSANSAETZE 415
12.9 WEITERE SICHERHEITSASPEKTE BEI DER
ABAP-ENTWICKLUNG 420
12.9.1 BEISPIEL ZU WEITEREN SICHERHEITSASPEKTEN
BEI DER ABAP-ENTWICKLUNG 420
12.9.2 TABELLENZUGRIFFE 421
12.9.3 LOESUNGSANSAETZE 423
12
13 SICHERHEITSPRUEFUNGEN FUER DEN ABAP-QUELLTEXT
DURCHFUEHREN 427
13.1 SICHERHEITSANALYSEN AUS SICHT DES ENTWICKLERS 431
13.2 KONFIGURATION DES CODE VULNERABILITY ANALYZERS 436
13.2.1 DEFINITION VON EIGENEN VERTRAUENS
WUERDIGEN DATENQUELLEN 439
13.2.2 HINZUFUEGEN VON EIGENEN SICHERHEITS
KRITISCHEN FUNKTIONSBAUSTEINEN 440
13.2.3 HINZUFUEGEN VON EIGENEN PRUEFUNGEN
AUF SYSTEMVARIABLEN 441
13.3 SICHERHEITSANALYSEN AUS SICHT DES QUALITAETS
MANAGEMENTS 441
13.4 INTEGRATION DES CODE VULNERABILITY ANALYZERS
IN DIE ENTWICKLUNGSLANDSCHAFT 443
TEIL V PRAXISTIPPS
14.1 QUALITAETSMANAGEMENT 448
14.1.1 ORGANISATORISCHE VORAUSSETZUNGEN 448
14.1.2 TECHNISCHE VORAUSSETZUNGEN 449
14.1.3 EINFUEHRUNG VON QUALITAETSPROZESSEN 450
14.2 QUALITAET MESSEN UND STEUERN 451
14.2.1 QUANTITATIVE MESSUNGEN 452
14.2.2 ZUSAETZLICHE QUALITATIVE MESSUNGEN 453
14.2.3 QUALITAET STEUERN MITHILFE VON
MESSUNGEN 454
14.3 EMPFEHLUNGEN FUER UNTERSCHIEDLICHE PROJEKTTYPEN . 456
14.3.1 EINFUEHRUNGSPROJEKT 457
14.3.2 UPGRADE ODER MIGRATION 458
14.3.3 OPTIMIERUNGSPROJEKT 459
14.3.4 PROJEKTENTWICKLUNG 461
14.3.5 SOFTWAREUEBERGABE 462
13
15 EMPFEHLUNGEN FUER DEN EINSATZ DER TECHNIKEN
UND WERKZEUGE 465
15.1 PRAXISTIPPS FUER DIE ENTWICKLUNG 466
15.1.1 RICHTLINIEN UND KONVENTIONEN 466
15.1.2 ABAP-PROGRAMMIERUNG 468
15.2 PRAXISTIPPS FUER DEN EINSATZ VON WERKZEUGEN 469
15.2.1 ENTWICKLUNGSWERKZEUGE 470
15.2.2 NUTZUNG DES ABAP TEST COCKPITS 470
15.2.3 TESTEN MITHILFE VON ABAP UNIT
UND ECATT 473
15.2.4 EINSATZ VON ANALYSEWERKZEUGEN 475
15.3 PRAXISTIPPS ZUM ENTWICKLUNGSPROZESS 477
15.3.1 EINSATZ VON AGILEN METHODEN 477
15.3.2 PLANUNG UND DURCHFUEHRUNG VON TESTS 479
15.3.3 PLANUNG UND DURCHFUEHRUNG VON
PERFORMANCEOPTIMIERUNGEN 480
15.4 TOP-TEN-EMPFEHLUNGEN FUER BESSERES ABAP 481
DIE AUTOREN 485
INDEX 487
14 |
any_adam_object | 1 |
building | Verbundindex |
bvnumber | BV042385161 |
classification_rvk | ST 250 ST 510 |
classification_tum | DAT 356f DAT 307f |
ctrlnum | (OCoLC)904398768 (DE-599)DNB1059712903 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
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>00000nam a22000008c 4500</leader><controlfield tag="001">BV042385161</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20160504</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">150302s2015 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">14,N44</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1059712903</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836229395</subfield><subfield code="c">Gb. : EUR 69.90 (DE), EUR 71.90 (AT), sfr 91.90 (freier Pr.)</subfield><subfield code="9">978-3-8362-2939-5</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836229390</subfield><subfield code="9">3-8362-2939-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)904398768</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1059712903</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-1050</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-M347</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">ST 510</subfield><subfield code="0">(DE-625)143676:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 356f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 307f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Besseres ABAP</subfield><subfield code="b">Schnell, sicher, robust</subfield><subfield code="c">Robert Arlitt ...</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Rheinwerk</subfield><subfield code="c">2015</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">497 S.</subfield><subfield code="b">Ill.</subfield><subfield code="c">240 mm x 168 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="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="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=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Arlitt, Robert</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4802974&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB 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=027821159&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027821159</subfield></datafield></record></collection> |
id | DE-604.BV042385161 |
illustrated | Illustrated |
indexdate | 2024-08-05T08:45:26Z |
institution | BVB |
isbn | 9783836229395 3836229390 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027821159 |
oclc_num | 904398768 |
open_access_boolean | |
owner | DE-1050 DE-859 DE-1102 DE-573 DE-91G DE-BY-TUM DE-862 DE-BY-FWS DE-M347 |
owner_facet | DE-1050 DE-859 DE-1102 DE-573 DE-91G DE-BY-TUM DE-862 DE-BY-FWS DE-M347 |
physical | 497 S. Ill. 240 mm x 168 mm |
publishDate | 2015 |
publishDateSearch | 2015 |
publishDateSort | 2015 |
publisher | Rheinwerk |
record_format | marc |
series2 | SAP PRESS |
spellingShingle | Besseres ABAP Schnell, sicher, robust ABAP (DE-588)4610511-6 gnd |
subject_GND | (DE-588)4610511-6 |
title | Besseres ABAP Schnell, sicher, robust |
title_auth | Besseres ABAP Schnell, sicher, robust |
title_exact_search | Besseres ABAP Schnell, sicher, robust |
title_full | Besseres ABAP Schnell, sicher, robust Robert Arlitt ... |
title_fullStr | Besseres ABAP Schnell, sicher, robust Robert Arlitt ... |
title_full_unstemmed | Besseres ABAP Schnell, sicher, robust Robert Arlitt ... |
title_short | Besseres ABAP |
title_sort | besseres abap schnell sicher robust |
title_sub | Schnell, sicher, robust |
topic | ABAP (DE-588)4610511-6 gnd |
topic_facet | ABAP |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4802974&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027821159&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT arlittrobert besseresabapschnellsicherrobust |
Beschreibung
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 510 A02 A724 |
---|---|
Exemplar 1 | ausleihbar Verfügbar Bestellen |