ABAP Development for SAP S4HANA (SAP PRESS) (第16页)

第 458 页 / 共 465 页

Index

M OData (Cont.)

query ......................................................................100

Machine learning ................................................. 423 referenced data source ....................................103

Main query view ................................................... 231 service creation ..................................................101

Merge ........................................................................ 342 sorting ...................................................................100

Metadata extension file ..................................... 165 OData Service ................... 161, 206, 208, 270, 440

Metadata extension view .................................. 243 auto-expose .........................................................161

Method create .....................................................................161

class_setup ......................................................... 140 custom logic ........................................................449

overall_price_no_items ................................. 140 on SAP Gateway hum system .......................162

prepare_test_data_set ................................... 140 registering ............................................................209

Mock data ................................................................ 287 setup ......................................................................270

Mock server ............................................................ 286 test ..........................................................................164

Model provider class ........................................... 106 One-page acceptance ...........................................363

Model view controller ...........................................42 One-page acceptance test ..................................285

MySQL ....................................................................... 425 Online analytical processing ..............................40

Open SQL ..................................................................101

N Oracle .........................................................................425

Overall item price .................................................136

Neo ................................................................................46 Overall price criticality ........................................144

News tile ................................................................... 309 Overall purchase document price ..................136

Nightwatch.js ................................................387, 389 Overview page .................................................40, 189

Node.js .........................................................................46 analytical card ...................................................189

list card (bar) .......................................................190

O list card (standard) ...........................................190

table card .............................................................190

Object creation page ........................................... 276

Object factory class .....................................370, 372 P

Object page .............................................................. 172

create .................................................................... 177 Page objects .............................................................385

facet ....................................................................... 174 Page output .............................................................224

header info .......................................................... 172 Path expression

line item ............................................................... 176 _PurchaseDocumentItem.OverallItem-

quick actions ...................................................... 176 Price ...................................................................142

OData ............................ 24–25, 27, 40, 99, 161, 206 PostgreSQL .................................................................46

architecture ...........................................................25 Project repositories ..............................................337

auto-exposure ................................................... 101 Prototyping ...............................................................77

CDS views ............................................................ 208 Pull ..............................................................................341

client-side paging ............................................. 100 Purchase document ......................... 279, 281, 389

counting .............................................................. 101 ZPURCHDOCITEM ............................................126

create project ..................................................... 206 ZPURCHDOCUMENT .......................................126

CRUD ..................................................................... 107 Push ............................................................................341

filtering ................................................................. 100

formatting .......................................................... 101 Q

mapped data source ........................................ 106

overview page .................................................... 206 Quality checking ....................................................415

projecting ............................................................ 100 QUnit .............................................184, 361, 381, 408

458

第 459 页 / 共 465 页

Index

R SAP Fiori (Cont.)

elements list report .......................................... 121

RabbitMQ ....................................................................47 front-end server ....................................................27

Rebase ........................................................................342 markup ................................................................. 425

Redis ..............................................................................46 object page .......................................................... 121

Remote function call .......................................27, 98 responsive design ................................................54

Remote repository ...............................................340 UI ............................................................................ 181

Reset ...........................................................................344 UX ................................................................37, 41, 52

REST ...............................................................................25 SAP Fiori apps ...........................................................64

Roles ................................................................. 306, 322 analytical list page ..............................................73

elements ..................................................................65

S freestyle ...................................................................64

list report ................................................................66

SAP Analysis for Microsoft Excel .......................40 object page .............................................................68

SAP API Business Hub ............................................36 overview page .......................................................71

SAP Ariba .....................................................................51 worklist page .........................................................75

SAP Basis .....................................................................26 SAP Fiori launchpad ..............24, 28, 54, 297, 329

SAP Build ..............................................................49, 78 admin page ......................................................... 304

create prototype ...................................................80 catalog .................................................................. 305

design phase ..........................................................83 components ...........................................................62

discover phase ......................................................80 groups ................................................................... 306

ideate phase ...........................................................84 home page .............................................................57

prototype phase ...................................................85 me area ...................................................................57

research phase ......................................................82 notifications ..........................................................58

scope phase ............................................................80 roles ....................................................................... 306

synthesize ...............................................................82 UX ..............................................................................42

validate phase .......................................................90 viewport ..................................................................55

SAP Business Warehouse ......................................27 SAP Fiori UI

SAP Cloud for Customer .......................................51 extend ................................................................... 181

SAP Cloud Platform ......................................46, 423 SAP Gateway ................................. 24–25, 27, 97, 99

application programming model ...............424 embedded deployment ......................................28

DevOps ....................................................................46 hub deployment ...................................................28

setup SAP Web IDE ...........................................426 hub system .................................................108, 208

SAP Cloud Platform Integration ........................47 service builder ...........................................103, 262

SAP CoPilot .................................................................59 SAP GUI ..........................................................24, 28, 50

business objects ....................................................61 SAP HANA ...................................................................26

chat ...........................................................................61 architecture ...........................................................26

notes .........................................................................60 database table ................................................... 126

quick actions .........................................................61 enterprise cloud ....................................................45

screenshots .............................................................60 SAP Leonardo ............................................................46

SAP Development Tools .....................................123 SAP Lumira .................................................................40

SAP Dynpro ................................................................37 SAP NetWeaver ...........................................24, 43, 97

SAP ERP ........................................................................24 ABAP .........................................................................27

SAP Fiori ............................... 23, 27–28, 49–50, 116 ABAP backend server ....................................... 124

adaptive design ....................................................54 application server for ABAP .............................43

develop .................................................................121 backend ...................................................................43

459

第 460 页 / 共 465 页

Index

SAP NetWeaver Application Server for Software development kit ...................................15

ABAP ........................................................................24 Source code management .................................335

SAP Notes ....................................................................43 Stage ...........................................................................341

SAP S/4HANA .................................................. 23, 361 Standard list card ..................................................218

architecture ...........................................................23 Support packages ....................................................45

backend ...................................................................29

backend system ....................................................28 T

basic interface view layer .............................. 134

cloud .........................................................................42 Table ...........................................................................241

on-premise .............................................................42 Table card .................................................................222

on-premise architecture ....................................42 annotations .........................................................205

release strategies .................................................45 consumption view ............................................195

UX .............................................................................41 Table category

virtual data model ........................................... 121 #TRANSPARENT ................................................128

SAP S/4HANA Cloud .............................. 23, 42, 423 Target mapping ......................................................311

architecture ...........................................................43 Test automation

private cloud .........................................................43 backend ................................................................363

public cloud ...........................................................43 frontend ................................................................380

release strategies .................................................45 Test automation tools

SDK ...........................................................................47 end-to-end ...........................................................386

SAP SuccessFactors Employee Central ...........51 Test double ..............................................................374

SAP Tax Service ........................................................47 dummy ..................................................................374

SAP Web IDE .....46, 177, 200, 208, 210, 247, 335 fake .........................................................................375

business application ........................................ 429 mock ......................................................................375

cloning project ................................................... 347 spy ...........................................................................375

deployment ......................................................... 297 stub .........................................................................375

export application ........................................... 300 Test fixture ...............................................................364

interface extensions ........................................ 181 Test stage ..................................................................408

overview page template project .................. 210 Test-driven development ........................136, 361

SAP Web IDE Full-Stack ...................................... 270 Title area ...................................................................232

SAP Cloud Platform development .............. 426 Total cost of ownership ........................................28

SAPUI5 .................................15, 28, 42, 52, 261, 361 Transaction

application .......................................................... 270 /IWFND/GW_CLIENT .......................................164

grunt ..................................................................... 403 /IWFND/MAINT_SERVICE .......... 101, 108, 162

Service adaptation definition language .........27 /n/IWFND/MAINT_SERVICE .........................208

Service adaptation description language .....95, /UI2/SEMOBJ .......................................................315

109 LPD_CUST ............................................................312

Setter injection ...................................................... 371 PFCG .........................28, 148–150, 264, 322–323

Sinon.js ..................................................................... 383 SACMSEL ..............................................................150

Smart controls ....................................................... 261 SE16 .........................................................................128

Smart fields ............................................................. 276 SE80 .......................................................................122

Smart filter bar ...................................................... 268 SEGW ........................................103, 106, 206, 262

Smart forms ...................................................264, 276 SU20 .......................................................................146

definition ............................................................. 277 SU21 ........................................................................146

Smart link ................................................................ 263 SU22 .......................................................................149

Smart table .....................................................266, 283 Travis CI .....................................................................398

460

第 461 页 / 共 465 页

Index

U W

Unified modeling language ..............................364 Web dynpro ........................................................28, 37

Unit testing ................................ 184, 361, 376, 381 Worklist .................................................................... 187

Upload application ...............................................300

User interface X

Annotations .............................................. 199, 435

build .......................................................................442 XML ...............................................................................27

V

Version control ......................................................335

Virtual data model ........................................23, 227

Virtual elements .......................................... 160, 365

add .........................................................................160

calculate ...............................................................161

filter .......................................................................161

populate ...............................................................160

sort .........................................................................161

461

第 462 页 / 共 465 页

第 463 页 / 共 465 页

Service Pages

The following sections contain notes on how you can contact us.

Praise and Criticism

We hope that you enjoyed reading this book. If it met your expectations, please do recom-

mend it. If you think there is room for improvement, please get in touch with the editor of

the book: willj@rheinwerk-publishing.com. We welcome every suggestion for improvement

but, of course, also any praise!

You can also share your reading experience via Twitter, Facebook, or email.

Supplements

If there are supplements available (sample code, exercise materials, lists, and so on), they

will be provided in your online library and on the web catalog page for this book. You can

directly navigate to this page using the following link: www.sap-press.com/4766. Should

we learn about typos that alter the meaning or content errors, we will provide a list with

corrections there, too.

Technical Issues

If you experience technical issues with your e-book or e-book account at SAP

PRESS, please feel free to contact our reader service: support@rheinwerk-publishing.com.

About Us and Our Program

The website http://www.sap-press.com provides detailed and first-hand infor-

mation on our current publishing program. Here, you can also easily order all of our

books and e-books. Information on Rheinwerk Publishing Inc. and additional contact

options can also be found at http://www.sap-press.com.

i

第 464 页 / 共 465 页

Legal Notes

This section contains the detailed and legally binding usage conditions for this e-book.

Copyright Note

This publication is protected by copyright in its entirety. All usage and exploitation rights

are reserved by the author and Rheinwerk Publishing; in particular the right of reproduc-

tion and the right of distribution, be it in printed or electronic form.

© 2019 by Rheinwerk Publishing, Inc., Boston (MA)

Your Rights as a User

You are entitled to use this e-book for personal purposes only. In particular, you may print

the e-book for personal use or copy it as long as you store this copy on a device that is solely

and personally used by yourself. You are not entitled to any other usage or exploitation.

In particular, it is not permitted to forward electronic or printed copies to third parties.

Furthermore, it is not permitted to distribute the e-book on the Internet, in intranets, or

in any other way or make it available to third parties. Any public exhibition, other publica-

tion, or any reproduction of the e-book beyond personal use are expressly prohibited. The

aforementioned does not only apply to the e-book in its entirety but also to parts thereof

(e.g., charts, pictures, tables, sections of text).

Copyright notes, brands, and other legal reservations as well as the digital watermark may

not be removed from the e-book.

Digital Watermark

This e-book copy contains a digital watermark, a signature that indicates which person

may use this copy. If you, dear reader, are not this person, you are violating the copyright.

So please refrain from using this e-book and inform us about this violation. A brief email

to info@rheinwerk-publishing.com is sufficient. Thank you!

ii

第 465 页 / 共 465 页

Trademarks

The common names, trade names, descriptions of goods, and so on used in this publication

may be trademarks without special identification and subject to legal regulations as such.

All of the screenshots and graphics reproduced in this book are subject to copyright

© SAP SE, Dietmar-Hopp-Allee 16, 69190 Walldorf, Germany. SAP, the SAP logo, ABAP,

Ariba, ASAP, Concur, Concur ExpenseIt, Concur TripIt, Duet, SAP Adaptive Server Enterprise,

SAP Advantage Database Server, SAP Afaria, SAP ArchiveLink, SAP Ariba, SAP Business

ByDesign, SAP Business Explorer, SAP BusinessObjects, SAP BusinessObjects Explorer,

SAP BusinessObjects Lumira, SAP BusinessObjects Roambi, SAP BusinessObjects Web

Intelligence, SAP Business One, SAP Business Workflow, SAP Crystal Reports, SAP Early-

Watch, SAP Exchange Media (SAP XM), SAP Fieldglass, SAP Fiori, SAP Global Trade Services

(SAP GTS), SAP GoingLive, SAP HANA, SAP HANA Vora, SAP Hybris, SAP Jam, SAP Max-

Attention, SAP MaxDB, SAP NetWeaver, SAP PartnerEdge, SAPPHIRE NOW, SAP Power-

Builder, SAP PowerDesigner, SAP R/2, SAP R/3, SAP Replication Server, SAP S/4HANA,

SAP SQL Anywhere, SAP Strategic Enterprise Management (SAP SEM), SAP SuccessFactors,

The Best-Run Businesses Run SAP, TwoGo are registered or unregistered trademarks of

SAP SE, Walldorf, Germany.

Limitation of Liability

Regardless of the care that has been taken in creating texts, figures, and programs, neither

the publisher nor the author, editor, or translator assume any legal responsibility or any

liability for possible errors and their consequences.

iii

返回ABAP参考资料列表