ABAP to the Future
eBook - ePub

ABAP to the Future

Paul Hardy

  1. 864 Seiten
  2. English
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfĂŒgbar
eBook - ePub

ABAP to the Future

Paul Hardy

Angaben zum Buch

Über dieses Buch

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

HĂ€ufig gestellte Fragen

Wie kann ich mein Abo kĂŒndigen?
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kĂŒndigen“ – ganz einfach. Nachdem du gekĂŒndigt hast, bleibt deine Mitgliedschaft fĂŒr den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
(Wie) Kann ich BĂŒcher herunterladen?
Derzeit stehen all unsere auf MobilgerĂ€te reagierenden ePub-BĂŒcher zum Download ĂŒber die App zur VerfĂŒgung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die ĂŒbrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Welcher Unterschied besteht bei den Preisen zwischen den AboplÀnen?
Mit beiden AboplÀnen erhÀltst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Was ist Perlego?
Wir sind ein Online-Abodienst fĂŒr LehrbĂŒcher, bei dem du fĂŒr weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhĂ€ltst. Mit ĂŒber 1 Million BĂŒchern zu ĂŒber 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
UnterstĂŒtzt Perlego Text-zu-Sprache?
Achte auf das Symbol zum Vorlesen in deinem nÀchsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ist ABAP to the Future als Online-PDF/ePub verfĂŒgbar?
Ja, du hast Zugang zu ABAP to the Future von Paul Hardy im PDF- und/oder ePub-Format sowie zu anderen beliebten BĂŒchern aus Computer Science & Computer Science General. Aus unserem Katalog stehen dir ĂŒber 1 Million BĂŒcher zur VerfĂŒgung.



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:
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...


Zitierstile fĂŒr 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.