Bücher versandkostenfrei*100 Tage RückgaberechtAbholung in der Wunschfiliale
Bis zu 80% und mehr sparen: Die besten Preishits für Sie ausgewählt
Jetzt sparen
mehr erfahren
product
cover

ABAP Programming Model for SAP Fiori

ABAP Development for SAP S/4HANA

(0 Bewertungen)15
800 Lesepunkte
Buch (gebunden)
Buch (gebunden)
79,99 €inkl. Mwst.
Zustellung: Di, 03.06. - Do, 05.06.
Sofort lieferbar
Versandkostenfrei
Empfehlen

Combine your skills in ABAP, SAP Fiori, core data services, and more to master the end-to-end development process for SAP S/4HANA applications. Learn to use the ABAP programming model for SAP Fiori to build applications from scratch, or use SAP Fiori elements to get a head start! Then, deploy your applications to SAP Fiori launchpad and get the best practices you need to operate applications post-development, including Git version control, application tests, and setting up an integration pipeline.


a. Getting Started
Get the development foundation you need and master SAP S/4HANA architecture, SAP Fiori, design-led development strategies, and the ABAP programming model for SAP Fiori.
b. End-to-End Development
Use step-by-step instructions to develop in SAP S/4HANA using core data services, SAP Gateway, OData, service adaptation description language, and BOPF. Create list reports and object pages, overview pages, analytical list pages, freestyle applications, and more.
c. Operating Applications
Once your applications are developed and exported, get the best practices you need to operate them: Git version control, automated backend and frontend testing, and continuous integration for SAPUI5 and ABAP.

1) ABAP programming model for SAP Fiori
2) SAP Fiori
3) Git
4) SAP Web IDE
5) ABAP Test Cockpit
6) Core data services (CDS)
7) Business Object Processing Framework (BOPF)
8) Service Adaptation Description Language (SADL)
9) OData services
10) SAP S/4HANA Cloud SDK

Inhaltsverzeichnis

. . . Preface . . . 15

. . . Purpose of This Book . . . 15

. . . Target Audience . . . 16

. . . Structure of This Book . . . 16

. . . Acknowledgments . . . 18

PART I . . . SAP S/4HANA and SAP Fiori . . . 21

1 . . . SAP S/4HANA Architecture . . . 23

1. 1 . . . Core Architecture . . . 23

1. 2 . . . Backend . . . 29

1. 3 . . . User Experience . . . 41

1. 4 . . . SAP S/4HANA Editions . . . 42

1. 5 . . . SAP Cloud Platform . . . 46

1. 6 . . . Summary . . . 47

2 . . . SAP Fiori and the Design-Led Development Process . . . 49

2. 1 . . . What Is SAP Fiori? . . . 49

2. 2 . . . Design-Led Development Process . . . 62

2. 3 . . . Different SAP Fiori App Types . . . 64

2. 4 . . . Prototyping Tools . . . 77

2. 5 . . . Summary . . . 94

3 . . . ABAP Programing Model for SAP Fiori . . . 95

3. 1 . . . Core Data Services . . . 95

3. 2 . . . SAP Gateway . . . 97

3. 3 . . . OData . . . 99

3. 4 . . . Service Adaptation Description Language . . . 109

3. 5 . . . Business Object Processing Framework . . . 113

3. 6 . . . SAP Fiori . . . 116

3. 7 . . . Summary . . . 117

PART II . . . Developing Applications for SAP S/4HANA . . . 119

4 . . . Developing an SAP Fiori Elements List Report and Object Page . . . 121

4. 1 . . . Core Data Services Views . . . 121

4. 2 . . . Transactional Processing with the Business Object Processing Framework . . . 150

4. 3 . . . Virtual Elements in Core Data Services . . . 160

4. 4 . . . Creating an OData Service . . . 161

4. 5 . . . Adding User Interface Annotations . . . 164

4. 6 . . . Generating a List Report Template in SAP Web IDE Full-Stack . . . 177

4. 7 . . . Extending the User Interface . . . 181

4. 8 . . . List Report Application versus Worklist Application . . . 187

4. 9 . . . Summary . . . 187

5 . . . Developing an Overview Page . . . 189

5. 1 . . . Core Data Services Views . . . 189

5. 2 . . . Adding User Interface Annotations . . . 199

5. 3 . . . Creating an OData Service . . . 206

5. 4 . . . Exposing CDS Views as an OData Service . . . 208

5. 5 . . . Generating an Overview Page Template Project in SAP Web IDE . . . 210

5. 6 . . . Summary . . . 225

6 . . . Developing an Analytical List Page . . . 227

6. 1 . . . Introduction . . . 227

6. 2 . . . Building the Required CDS Views . . . 227

6. 3 . . . Configuring the Title Area . . . 232

6. 4 . . . Configuring the Filter Area . . . 236

6. 5 . . . Configuring the Content Area . . . 239

6. 6 . . . Combining All the UI Annotations in the Metadata Extension View . . . 243

6. 7 . . . Generating an Analytical List Page from SAP Web IDE . . . 247

6. 8 . . . Summary . . . 259

7 . . . Developing a Freestyle Application . . . 261

7. 1 . . . Smart Controls . . . 261

7. 2 . . . Application Development with the SAP Web IDE Full-Stack . . . 270

7. 3 . . . Summary . . . 295

8 . . . Deploying Applications to the SAP Fiori Launchpad . . . 297

8. 1 . . . Uploading a User Interface to the ABAP Frontend Server . . . 297

8. 2 . . . SAP Fiori Launchpad Admin Page . . . 304

8. 3 . . . Creating the Technical Catalog and Business Catalog . . . 307

8. 4 . . . Creating the Application Tiles . . . 309

8. 5 . . . Creating Groups for Application Tiles . . . 320

8. 6 . . . Creating and Assigning a Transaction PFCG Role to Users . . . 322

8. 7 . . . Setting Up Intent-Based Cross-Application Navigation from OVP to LRP . . . 329

8. 8 . . . Summary . . . 331

PART III . . . Operating Applications . . . 333

9 . . . Version Control in SAP Web IDE Using Git . . . 335

9. 1 . . . Git Introduction . . . 335

9. 2 . . . Git Basics . . . 335

9. 3 . . . Summary . . . 360

10 . . . Automated Testing . . . 361

10. 1 . . . Backend Test Automation . . . 363

10. 2 . . . Frontend Test Automation . . . 380

10. 3 . . . End-to-End Test Automation Tools . . . 386

10. 4 . . . Summary . . . 390

11 . . . Continuous Integration . . . 393

11. 1 . . . Introduction . . . 394

11. 2 . . . Setting Up a Continuous Integration Pipeline for SAPUI5 on the ABAP Server . . . 397

11. 3 . . . Continuous Integration on the ABAP Server . . . 414

11. 4 . . . Summary . . . 421

. . . Appendices . . . 423

A . . . Developing Applications on the SAP Cloud Platform . . . 423

B . . . The Authors . . . 453

. . . Index . . . 455


Produktdetails

Erscheinungsdatum
28. November 2018
Sprache
englisch
Seitenanzahl
461
Reihe
SAP Press Englisch
Autor/Autorin
Stefan Haas, Bince Mathew
Verlag/Hersteller
Produktart
gebunden
Gewicht
1009 g
Größe (L/B/H)
236/182/36 mm
ISBN
9781493217649

Portrait

Stefan Haas

Stefan Haas is a senior developer at SAP working on Enterprise Asset Management applications for SAP S/4HANA within the Digital Supply Chain and Manufacturing lines of business. He is an experienced full stack developer on all layers of SAP S/4HANA ranging from SAP HANA, core data services (CDS), and ABAP over OData and SAP Gateway to SAP Fiori, SAPUI5, and JavaScript. Additionally, he was a fellow at the Machine Learning Engine team of SAP's Predictive Maintenance and Service cloud solution. He holds a master s degree in computer science, with a minor in business, from Ludwig Maximilian University of Munich and is a certified Cloud Foundry developer.

Bince Mathew is a senior developer at SAP with more than nine years of experience in providing solutions on various SAP mobility platforms. He is an expert in areas such as SAP Fiori, SAP S/4HANA, SAP Syclo, SAP Mobile Platform (formerly Sybase Unwired Platform), SAP Afaria, and the Internet of Things. He has worked with industry verticals such as Manufacturing and Retail. He is an SAP Certified Technology Associate for SAP Fiori and a published author with a focus on SAP Fiori developments. He was also given the best speaker award for SAP Fiori at the SAP Inside Track event held by SAP. He is active in the SAP Community Network (SCN) on topics related to SAP mobility.

Bewertungen

0 Bewertungen

Es wurden noch keine Bewertungen abgegeben. Schreiben Sie die erste Bewertung zu "ABAP Programming Model for SAP Fiori" und helfen Sie damit anderen bei der Kaufentscheidung.

Stefan Haas, Bince Mathew: ABAP Programming Model for SAP Fiori bei hugendubel.de. Online bestellen oder in der Filiale abholen.