ABAP to the Future
eBook - ePub

ABAP to the Future

Paul Hardy

  1. 864 pagine
  2. English
  3. ePUB (disponibile sull'app)
  4. Disponibile su iOS e Android
eBook - ePub

ABAP to the Future

Paul Hardy

Dettagli del libro
Anteprima del libro
Indice dei contenuti
Citazioni

Informazioni sul libro

Stay on the cutting edge of ABAP technology!

Learn what's new with the latest ABAP releases - 7.52 and 1809 - and see what other SAP technologies are now bringing to the table. New to this edition: abapGit and transporting objects between systems, ABAP SQL, the RESTful ABAP programming model, and test tools for core data services, SAPUI5, and Web Dynpro ABAP. Take your ABAP coding to the next level!

Highlights include:

  • ABAP 7.52 and ABAP 1809
  • ABAP in Eclipse
  • SAPUI5
  • Core data services (CDS)
  • Exception classes
  • Test-driven development
  • Debugging
  • Business Object Processing Framework (BOFP)
  • BRF+
  • SALV
  • Web Dynpro ABAP
  • ABAP channels

Domande frequenti

Come faccio ad annullare l'abbonamento?
È semplicissimo: basta accedere alla sezione Account nelle Impostazioni e cliccare su "Annulla abbonamento". Dopo la cancellazione, l'abbonamento rimarrà attivo per il periodo rimanente già pagato. Per maggiori informazioni, clicca qui
È possibile scaricare libri? Se sì, come?
Al momento è possibile scaricare tramite l'app tutti i nostri libri ePub mobile-friendly. Anche la maggior parte dei nostri PDF è scaricabile e stiamo lavorando per rendere disponibile quanto prima il download di tutti gli altri file. Per maggiori informazioni, clicca qui
Che differenza c'è tra i piani?
Entrambi i piani ti danno accesso illimitato alla libreria e a tutte le funzionalità di Perlego. Le uniche differenze sono il prezzo e il periodo di abbonamento: con il piano annuale risparmierai circa il 30% rispetto a 12 rate con quello mensile.
Cos'è Perlego?
Perlego è un servizio di abbonamento a testi accademici, che ti permette di accedere a un'intera libreria online a un prezzo inferiore rispetto a quello che pagheresti per acquistare un singolo libro al mese. Con oltre 1 milione di testi suddivisi in più di 1.000 categorie, troverai sicuramente ciò che fa per te! Per maggiori informazioni, clicca qui.
Perlego supporta la sintesi vocale?
Cerca l'icona Sintesi vocale nel prossimo libro che leggerai per verificare se è possibile riprodurre l'audio. Questo strumento permette di leggere il testo a voce alta, evidenziandolo man mano che la lettura procede. Puoi aumentare o diminuire la velocità della sintesi vocale, oppure sospendere la riproduzione. Per maggiori informazioni, clicca qui.
ABAP to the Future è disponibile online in formato PDF/ePub?
Sì, puoi accedere a ABAP to the Future di Paul Hardy in formato PDF e/o ePub, così come ad altri libri molto apprezzati nelle sezioni relative a Informatica e Informatica generale. Scopri oltre 1 milione di libri disponibili nel nostro catalogo.

Informazioni

Editore
SAP PRESS
Anno
2019
ISBN
9781493217625
Edizione
3
Argomento
Informatica

1 ABAP in Eclipse

“It’s best not to stare at the sun during an eclipse.”
—Jeff Goldblum
Right up until SAP NetWeaver 7.40, with each new release, ABAP’s main development environment—ABAP Workbench (SE80)—had been improved and had often added features found in another popular integrated development environment: Eclipse. After that point, SAP bit the bullet and adopted Eclipse itself for ABAP programming. In fact, you’ll see that a lot of the topics covered in this book—the Business Object Processing Framework (BOPF), Web Dynpro ABAP, Floorplan Manager, and SAPUI5—are supported by specific tools within ABAP in Eclipse. Some of the more advanced SAP functionalities—such as creating ABAP-related objects for use in SAP HANA—can be realized only by using ABAP in Eclipse.
Eclipse is an open-source development environment that started life in its current form around 2001. It really started to rock in about 2004, and since then a new version has been released near the end of June every year, each named after a planet or a satellite, until they ran out of such things and now the names are random.
To oversimplify, Eclipse traditionally has been a much-used development platform for Java programmers. (To check if this was true, I asked a Java programmer at the pub if she used Eclipse; she told me yes, she did, and it was “tops”—so that settles that.) In fact, recent versions of Eclipse used to mention Java on their loading screens. (Eclipse also mentioned Oracle on those screens; you can imagine what SAP thought about that.) Of course, Eclipse is not limited to Java; check out Wikipedia if you’re interested in a full list of supported languages—a list that includes everything from JavaScript to Avengers Assembler. (My personal favorite is Groovy, mostly because it must be wonderful to go to a party and—in the unlikely event that anybody cares—be able to say that you are a Groovy programmer.)
There is a massive support community for Eclipse, from conferences to online magazines. To understand why, you need to realize that ABAP programmers have been rather spoiled by having the Transaction SE80 development environment entirely inside the ABAP repository. In other languages, even relatively small programs can generate many files, which are initially developed and stored on your local machine. Then you have to deploy them somewhere and make sure, for large projects, that the different versions of the program on different machines don’t overwrite each other. That all sounds rather painful, and no one likes to be burdened with mundane tasks while developing programs. Therefore, you need a really good development environment to take care of these tasks for you—and Eclipse is that environment.
Eclipse Online Newsletter
You can subscribe to the Eclipse Newsletter by following this link:
https://eclipse.org/community/eclipse_newsletter/
The newsletter can be a helpful resource for getting your head around some of the obscure Eclipse terms that scare us ABAPers.
If you’ve been paying attention, you might notice that more recent features in ABAP Workbench look suspiciously like features you find in Eclipse (e.g., automatic code completion or coloring keywords differently than variables). Eventually, SAP decided to make the leap; in July 2012, SAP NetWeaver Development Tools for ABAP (ADT) was released. Everyone calls this product ABAP in Eclipse, because (a) that’s what it is and (b) the official name makes you sound like you have swallowed a dictionary when you say it. (You may be familiar with this phenomenon from other SAP product names.)
Although Eclipse is a step in the right direction, change isn’t always easy, and SAP quite rightly suspected that traditional ABAP developers would be horrified by the very thought of not performing development tasks in Transaction SE80 or its subset transactions, like SE24, SE37, or SE38. To try to cushion the blow, SAP gave advance warning that it was about to release ABAP in Eclipse about a year before the release; naturally, the SAP Community website exploded with “I would rather die than use this” comments (a slight exaggeration, but only slight). These comments were virtually always from people who had never even heard of Eclipse before, let alone used it to develop an application. In response, I put a cat among the pigeons by publishing a very short blog post titled “SE24 is Rubbish,” in which I extolled the virtues of Eclipse. (SE24 is not rubbish; I was just stirring people up.) A torrent of abuse descended on my head—but now it’s six years later...

Indice dei contenuti

  1. Dear Reader
  2. Notes on Usage
  3. Table of Contents
  4.   Acknowledgments
  5.   Introduction
  6. 1   ABAP in Eclipse
  7. 2   abapGit
  8. 3   New Language Features in ABAP
  9. 4   Exception Classes and Design by Contract
  10. 5   ABAP Unit and Test-Driven Development
  11. 6   Debugger Scripting
  12. 7   Database Programming with SAP HANA
  13. 8   Business Object Processing Framework
  14. 9   BRFplus
  15. 10   ALV SALV Reporting Framework
  16. 11   Web Dynpro ABAP and Floorplan Manager
  17. 12   SAPUI5
  18. 13   ABAP Channels
  19. 14   The RESTful ABAP Programming Model
  20. Conclusion
  21. The Author
  22. Index
  23. Service Pages
  24. Legal Notes
Stili delle citazioni per ABAP to the Future

APA 6 Citation

Hardy, P. (2019). ABAP to the Future (3rd ed.). Rheinwerk Publishing, Inc. Retrieved from https://www.perlego.com/book/2826165/abap-to-the-future-pdf (Original work published 2019)

Chicago Citation

Hardy, Paul. (2019) 2019. ABAP to the Future. 3rd ed. Rheinwerk Publishing, Inc. https://www.perlego.com/book/2826165/abap-to-the-future-pdf.

Harvard Citation

Hardy, P. (2019) ABAP to the Future. 3rd edn. Rheinwerk Publishing, Inc. Available at: https://www.perlego.com/book/2826165/abap-to-the-future-pdf (Accessed: 15 October 2022).

MLA 7 Citation

Hardy, Paul. ABAP to the Future. 3rd ed. Rheinwerk Publishing, Inc., 2019. Web. 15 Oct. 2022.