Inhaltsverzeichnis

Alle Kapitel aufklappen
Alle Kapitel zuklappen
Foreword
13
Preface
15
Techniques You'll Master:
15
Structure of This Book
16
Exam Objective
18
Exam Structure
19
Exam Scoring
19
Practice Questions
20
Test Preparation Resources
21
Test-Taking Strategies
22
Summary
23
Acknowledgments
25
1 SAP Fiori Strategy, Standards, and Guidelines
27
Objectives of This Portion of the Test
28
Key Concepts Refresher
28
Importance of User Experience
29
SAP’s New User Experience Strategy
29
User Experience Design
34
SAP Fiori Design Guidelines
51
Important Terminology
65
Practice Questions
66
Practice Answers and Explanations
69
Takeaway
71
Summary
72
2 SAP Fiori Architecture Overview
73
Objectives of This Portion of the Test
74
Key Concepts Refresher
74
Generic Architecture
75
SAP Fiori On-Premise
77
SAP S/4HANA
80
SAP Fiori Cloud
83
SAP Gateway Deployment Options
87
SAP Fiori Launchpad Configuration
93
SAP Fiori Theming
99
Maintaining Themes
106
Important Terminology
109
Practice Questions
110
Practice Answers and Explanations
112
Takeaway
112
Summary
113
3 SAPUI5 Foundations
115
Objectives of This Portion of the Test
116
Key Concepts Refresher
116
Model View Controller Basics
116
Model View Controller Architecture within SAPUI5
118
Component and Application Descriptor
129
Data Binding
133
Aggregation Binding
138
Element Binding
143
Expression Binding
148
Localization
151
Routing
153
Visualizing Data
156
Responsive Design
157
Important Terminology
161
Practice Questions
162
Practice Answers and Explanations
165
Takeaway
167
Summary
167
4 SAP Cloud Platform and SAP Web IDE Basics
169
Objectives of This Portion of the Test
170
Key Concepts Refresher
170
Cloud Computing
171
SAP Cloud Platform
172
Introduction to SAP Web IDE
175
Development with SAP Web IDE
183
Extension with SAP Web IDE
200
Build and Deployment with SAP Web IDE
203
Important Terminology
206
Practice Questions
207
Practice Answers and Explanations
209
Takeaway
210
Summary
210
5 OData and Advanced Data Handling
211
Objectives of This Portion of the Test
212
Key Concepts Refresher
212
OData Services
213
OData Data Model
213
SAP Gateway Service Builder and OData Implementation
215
OData URLs and Payload
220
Update
226
Delete
227
$Expand
228
Deep Insert
230
$Batch
231
Grouping Batch Calls
233
Changesets
234
Download/Get File
234
Create/Upload Media
235
Service Operations
236
OData Two-Way Binding
238
Implement a Facet Filter
238
Implementing a Facet Filter
241
In-App Navigation
246
Routing
247
Deep Linking
249
Important Terminology
255
Practice Questions
256
Practice Answers and Explanations
258
Takeaway
259
Summary
259
6 Extensibility in SAPUI5
261
Objectives of This Portion of the Test
262
Key Concepts Refresher
263
Introduction to Extensibility in SAPUI5
263
View Modification
268
View Extension
272
Implementing an Extension Point
273
View Replacement
280
Controller Extension
282
Controller Replacement
288
Typed Controllers and Extension
288
Translation Extension
289
Service Replacement
291
Adding a Custom View
295
Deploying the Extension Application
296
Important Terminology
297
Practice Questions
298
Practice Answers and Explanations
300
Takeaway
301
Summary
301
7 Deployment
303
Objectives of This Portion of the Test
304
Key Concepts Refresher
304
Deploying to SAPUI5 ABAP Repository
304
Viewing on the Server
306
Registering to SAP Fiori Launchpad on SAP Gateway
307
Deploying to SAP Cloud Platform
315
SAP Fiori Launchpad on SAP Cloud Platform
318
Important Terminology
325
Practice Questions
326
Practice Answers and Explanations
328
Takeaway
329
Summary
330
8 Testing
331
Objectives of This Portion of the Test
332
Key Concepts Refresher
332
Introduction to Testing
332
Unit Testing with QUnit
335
Creating a Unit Test
336
Integration Testing with OPA5
346
Components of One Page Application
346
Test Functions
351
OPA5 Configurations
353
Creating a Simple Integration Test
354
Using a Mock Server
360
Configuration Mock Data
360
Mock Server Event Handlers
366
Important Terminology
368
Practice Questions
368
Practice Answers and Explanations
369
Takeaway
370
Summary
370
9 SAP Fiori Elements and Smart Controls
371
Objectives of This Portion of the Test
372
Key Concepts Refresher
372
Introduction
372
Annotations
374
Development Process
382
Smart Filter Bar
388
List Report
393
Object Page
403
Charts
408
Overview Page
408
Analytical List Page
414
Important Terminology
415
Practice Questions
415
Practice Answers and Explanations
418
Takeaway
419
Summary
419
The Author
421
Index
423