Inhaltsverzeichnis

Alle Kapitel aufklappen
Alle Kapitel zuklappen
Acknowledgments
15
The Authors
16
Preface
17
Structure of This Book
18
Glimpse into the Exam Structure
21
Practice Questions
23
Summary
24
Part I: General Introduction
25
1 ABAP Development Certification Track: Overview
27
Certification Exam Scoring Changes
28
Certification Levels
29
Advanced Certification Levels
31
Becoming an SAP Certified ABAP Development Associate: Overview
32
Associate Examination Specifics
32
Competency Areas
32
Summary
35
2 Courses and Experience
37
Training Courses for ABAP
38
Sources of Information
39
Strategic Understanding
41
SAP Examination Strategies
42
General Examination Strategies
44
Summary
45
Part II: Exam Preparation
47
3 SAP NetWeaver: Overview
49
Objectives of this Portion of the Test
50
Key Concepts Refresher
50
SAP Products in a Nutshell
51
Product Evolution
52
SAP NetWeaver Architecture
57
Kernel and Administration Services
59
Software-Oriented View
60
User-Oriented View
63
Structure of a Work Process
65
Important Terminology
69
Practice Questions
70
Practice Question Answers and Explanations
72
Takeaway
73
Refresher
74
Tips
75
Summary
75
4 ABAP Workbench Usage
77
Objectives of this Portion of the Test
78
Key Concepts Refresher
79
ABAP Workbench
79
Repository Browser
85
Repository Information System
86
Workbench Settings
89
ABAP Editor and Workbench Settings
90
ABAP Workbench Tools in Detail
94
Enhancement Information System
96
Packages and Their Attributes
99
Transport Organizer
102
Practice Questions
105
Practice Question Answers and Explanations
108
Takeaway
111
Refresher
111
Summary
112
5 ABAP Debugger Program Usage
113
Objectives of this Portion of the Test
115
Key Concepts Refresher
115
New and Classic Debugger
116
New Debugger Tools and UI
120
Assertions and Breakpoints
130
New Debugger Customization and Settings
131
Important Terminology
137
Practice Questions
138
Practice Question Answers and Explanations
141
Takeaway
143
Refresher
144
Tips
145
Summary
145
6 ABAP Types and Data Objects
147
Objectives of this Portion of the Test
149
Key Concepts Refresher
149
ABAP Types and Data Objects
150
ABAP Data Types
157
Local Data Types
162
Global Data Types
165
Data Object Visibility
167
Important Terminology
168
Practice Questions
168
Practice Question Answers and Explanations
171
Takeaway
173
Refresher
173
Summary
174
7 Internal Table Definition and Use
175
Objectives of this Portion of the Test
176
Key Concepts Refresher
177
Internal Table Definition and Use
177
Defining ABAP Internal Tables
182
Using ABAP Internal Tables
191
Important Terminology
209
Practice Questions
209
Practice Question Answers and Explanations
213
Takeaway
215
Refresher
215
Summary
216
8 SQL Statements Including Update Strategies
217
Objectives of this Portion of the Test
219
Key Concepts Refresher
219
Data Modeling
219
Data Retrieval
222
Performance of Database Access
225
Logical Units of Work
229
Enqueue and Dequeue
231
Inline Updates
236
Perform on Commit
237
Update Modules
237
Additional Functionality as of SAP NetWeaver 7.40
243
Practice Questions
246
Practice Question Answers and Explanations
250
Takeaway
254
Refresher
254
Tips
254
Summary
255
9 Basic ABAP Programs and Interface Creation
257
Objectives of this Portion of the Test
259
Key Concepts Refresher
259
Organizing Development
260
ABAP Programming Overview
261
ABAP Event Blocks
268
Basic ABAP Statements
273
ABAP Subroutine
276
ABAP Function Module
278
ABAP Classes and Methods
282
ABAP Selection Screen
285
Authorization Checks
287
ABAP Dynpros
289
Dialog Messages
292
Important Terminology
298
Practice Questions
300
Practice Question Answers and Explanations
305
Takeaway
308
Refresher
309
Tips
310
Summary
311
10 ABAP Dictionary
313
Objectives of this Portion of the Test
314
Key Concepts Refresher
315
Overview
315
Basic and Complex Data Types
317
Transparent Tables
332
Search Helps
338
Append Search Helps
342
Lock Objects
342
View Types and Maintenance
345
Important Terminology
349
Practice Questions
349
Practice Question Answers and Explanations
353
Takeaway
354
Refresher
355
Summary
356
11 Unicode
357
Objectives of this Portion of the Test
359
Key Concepts Refresher
360
Unicode Compliance
360
Unicode Tools
361
Important Terminology
373
Practice Questions
373
Practice Question Answers and Explanations
375
Takeaway
376
Refresher
377
Tips
377
Summary
377
12 Classical Screens
379
Objectives of this Portion of the Test
381
Key Concepts Refresher
381
Screen Design
382
GUI Status and Title Design
402
Table Control Programming
412
Important Terminology
421
Practice Questions
421
Practice Question Answers and Explanations
424
Takeaway
426
Refresher
426
Summary
427
13 Selection Screens
429
Objectives of this Portion of the Test
430
Key Concepts Refresher
431
Selection Screens
431
Selection Screen Design
431
Important Terminology
449
Practice Questions
449
Practice Question Answers and Explanations
452
Takeaway
453
Refresher
454
Summary
454
14 ABAP Object-Oriented Programming
455
Objectives of this Portion of the Test
457
Key Concepts Refresher
457
Object-Oriented Programming Concepts
457
ABAP Objects
459
ABAP Class
459
Objects
468
Attributes
468
Methods
471
Events
481
Practice Questions
486
Practice Question Answers and Explanations
488
Takeaway
491
Refresher
491
Summary
492
15 ALV Grid Control
493
Objectives of this Portion of the Test
494
Key Concepts Refresher
495
Overview of ALV Programming
496
ALV Grid Programming (CL_GUI_ALV_GRID)
496
ALV Object Model
507
Important Terminology
518
Practice Questions
521
Practice Question Answers and Explanations
524
Takeaway
525
Refresher
526
Tips
526
Summary
526
16 User Interfaces (Web Dynpro)
527
Objectives of this Portion of the Test
528
Key Concepts Refresher
529
Web Dynpro Design
529
Controllers
535
Contexts
537
Events
538
Web Dynpro Application
539
Graphical Elements
539
Important Terminology
546
Practice Questions
547
Practice Question Answers and Explanations
551
Takeaway
552
Refresher
552
Tips
553
Summary
553
17 Class Identification Analysis and Design
555
Objectives of this Portion of the Test
556
Key Concepts Refresher
557
Functional Methods
557
Inheritance
563
Interfaces
568
Class Identification
571
Important Terminology
573
Practice Questions
575
Practice Question Answers and Explanations
578
Takeaway
580
Refresher
580
Tips
581
Summary
581
18 Enhancements and Modifications
583
Objectives of this Portion of the Test
584
Key Concepts Refresher
585
Enhancing SAP Applications
585
Enhancement Techniques
586
Enhancement Framework
614
Modification
616
Practice Questions
619
Practice Question Answers and Explanations
622
Takeaway
624
Refresher
624
Summary
625
19 Table Relationships
627
Objectives of this Portion of the Test
628
Key Concepts Refresher
629
Table Relationships
629
Value Help
637
Practice Questions
642
Practice Question Answers and Explanations
646
Takeaway
647
Refresher
647
Tips
648
Summary
648
Appendices
649
The Authors
649
Index
651