14.01.2020 Views

ABAP_to_the_Future

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2

New Language Features in ABAP 7.4

other application servers. In the case of CIC0, the program could subscribe to be

notified about incoming phone calls as op posed to having to constantly poll for

them.

In the same way, the ALV report has subscribed to be notified about new orders

being entered into SAP, the program that processes the new order on one application

server publishes that fact to all the application servers, and running

instances of the ALV report on any given server can react to this and refresh their

displays, again without having to constantly poll.

The mechanics of how to do this are qu ite complicated and outside the scope of

this book. For more information, we recommend the series of blogs mentioned at

the end of the chapter, which cover everything from Ping-Pong games to SAPUI5

applications, all enabled by this technology.

2.11 Summary

In this chapter, you have read about the somewhat radical changes that have been

introduced in the ABAP language in recent years, starting with 7.02 but most

notably in release 7.4. This chapter cataloged the vast array of new language constructs

that have been introduced into ABAP and showed examples of where they

might be useful in your day-to-day work.

Now that you have learned about the development environment (Eclipse) and the

increased capabilities of the language you program in, it’s time to move on to the

first step of creating a program, which—contrary to what you might expect—is all

to do with testing.

Recommended Reading

왘 WebSocket Communication with ABAP Channels: http://scn.sap.com/community/

abap/blog/2013/07/18/abap-news-for-release-740--abap-channels (Horst Keller)

왘 Real-Time Notifications and Workflow using ABAP Push Channels:

http://scn.sap.com/community/abap/connectivity/blog/2014/10/16/

real-time-notifications-using-abap-push-channels-websockets (Brad Pokroy)

왘 WebSocket Communication Using ABAP Push Channels: http://scn.sap.com/

community/abap/connectivity/blog/2013/11/18/websocket-communication-usingabap-push-channels

(Masoud Aghadavoodi Jolfaei)

136

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!