News: 1637576106

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

SAP's Embedded Steampunk little use to those on anything but the most recent system

(2021/11/22)


SAP is launching support for its ABAP programming languages to offer developers the possibility to build more features directly into the S/4HANA Cloud version of its ERP system.

Some developers were, however, underwhelmed, saying SAP had failed to back the release with a full spectrum of APIs. They also said a lack of availability on anything but the latest release made it of limited use to many SAP customers.

[1]Speaking at TechEd , the German vendor's developer conference last week, CTO Juergen Mueller said supporting ABAP in the cloud was "closing this last gap between on-premises and in the cloud by offering a new truly cloud-ready ABAP environment directly inside S/4HANA Cloud."

[2]

The official name is SAP S/4HANA Cloud ABAP Environment, but as it is based on an internal project which earned the moniker steampunk, most developers would probably refer to the new product as Embedded Steampunk, he said.

[3]

[4]

The developer environment is available in the public cloud for selected customers on [5]RISE with SAP , the vendor's lift-shift-and-transform partner plan, along with the S/4HANA Cloud 2108 edition, which hit general availability in August.

Developer advocate Rich Heilman said Embedded Steampunk allows developers to build custom code in ABAP on the S/4HANA public cloud system. "I'm really in the S/4 stack here, not side by side. I can directly select data from S/4 database tables using S/4 Core Data Services views, or I can call a local S/4 API. This way, I can build tightly coupled extensions which cannot run side by side."

[6]

But there were limits to what developers could code directly onto the cloud system. "This is not the classic freestyle ABAP you know from on-prem," Heilman said.

Harald Kuck, head of ABAP Platform, set the direction for the Steampunk news in a [7]September blog , in which he said the SAP ABAP team had been "rejuvenated."

Steampunk is the name for ABAP on SAP's Business Technology Platform, a piece of middleware that sits between applications. That is what has now been launched directly on the application system S/4HANA in the public cloud.

[8]

Steampunk is designed to provide a "dedicated stable public interface between platform and solutions on top, ensuring upgrades without hiccups." It should provide "an enterprise-ready environment for Cloud development," including a new ABAP language version and the ABAP RESTful Application Programming Model (RAP). It creates a "cloud-ready" runtime environment with BTP integration, standardised system updates and configuration, and automated operation.

With Embedded Steampunk, things would "radically change," said Kuck.

"S/4HANA Cloud and Steampunk share the same ABAP Platform code line anyway (marked blue), with Steampunk being a kind of frontrunner for innovations. So, it is just a logical next step to embed the Steampunk development model directly into the S/4HANA Cloud stack," he added.

[9]SAP patent not inventive enough to get legal protection, judge rules

[10]RISE with SAP? Never heard of it, say 30% of UK users

[11]SAP expects to rid car fleet of fossil fuel engines by 2030 – but still more than happy to take money from oil industry

[12]Soaring cloud division turns things around for SAP after annus horribilis that was 2020

While welcoming the launch in principle, developers pointed out that the problem lies in API support for Embedded Steampunk, and a lack of availability on SAP systems released relatively recently.

Although SAP S/4HANA Cloud ABAP Environment is available now, in a limited sense, SAP application teams have yet to publish the APIs needed to express the full functionality and give developers the opportunity to build software that connects with other SAP systems, said Sören Schlegel, development architect, J&S-Soft, a Germany-based software development and consulting firm.

"They have delivered the technology, but the application guys need to provide more information. You're able to develop an S/4HANA cloud system using Embedded Steampunk, but you need the whitelist of APIs. If you don't have that many APIs, then what can you do? It's limited in the functionality and that's a big problem," he said.

How useful Embedded Steampunk would actually be in the real world was also limited by the versions of S/4HANA it was available to run on. The technology will not be available on S/4HANA 1809, launched in 2018, for example. At just three years old, that would be considered a recent release in SAP terms.

Schlegel said even customers with migrations already in play to S/4HANA 2020, 2021 or 2022 would not get access to the latest technologies, including the RESTful Application Programming Model. Because the test cycles for SAP upgrades were so lengthy, the technical pressure to upgrade to a more recent system began as soon as the current upgrade was complete, he argued.

Tobias Hofmann, another Germany-based software developer and consultant, agreed that lack of availability for older systems would limit the practical usefulness of Embedded Steampunk.

"Steampunk is very much welcome. It's a great technology that will help developers. But as always, it is only for the latest and greatest customers out there. If you are just a couple of versions behind, you gain nothing. Embedded Steampunk is just of the S/4HANA Cloud customers on the latest release," he said.

In other news from TechEd, SAP has launched a unified low-code/no-code development environment on its Business Technology Platform. The SAP AppGyver promises to allow business users to build new applications, extend existing ones, or automate complex tasks without adding workloads to stretched IT departments, according to SAP.

Hofmann said it was a strong idea, offering the possibility of users developing and prototyping concepts before bringing in developers to test their work, saving developer time and giving users a sense of ownership of their business applications.

But here too there are limits to what SAP is offering. For example, the documentation for the API hub is at a technical level, meaning users would need to involve developers to connect their systems to other applications in any case, he said. "The user is looking at GET and POST and thinking, 'Wait a second, I just want to consume a service'."

Schlegel also pointed out that SAP's recent efforts in low-code/no-code have involved a partnership with specialist Mendix and a different SAP technology called Ruum. Now users are presented with AppGyver, users might question why they should have faith in it when there had been so much recent change, he said.

We contacted SAP to give it the opportunity to respond to specific criticisms around both AppGyver and Embedded Steampunk. ®

Get our [13]Tech Resources



[1] https://www.youtube.com/watch?v=o8fb7qhnK3U

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YZt4bQ54LWOOmkr8gVAbtgAAAAI&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YZt4bQ54LWOOmkr8gVAbtgAAAAI&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YZt4bQ54LWOOmkr8gVAbtgAAAAI&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[5] https://www.theregister.com/2021/01/29/rise_with_sap_presentation/

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YZt4bQ54LWOOmkr8gVAbtgAAAAI&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[7] https://blogs.sap.com/2021/09/30/steampunk-is-going-all-in/

[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/databases&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YZt4bQ54LWOOmkr8gVAbtgAAAAI&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[9] https://www.theregister.com/2021/11/16/sap_patent_not_inventive_enough/

[10] https://www.theregister.com/2021/11/04/rise_with_sap_ukisug/

[11] https://www.theregister.com/2021/11/03/sap_electric_fleet/

[12] https://www.theregister.com/2021/10/13/sap_q3_2021/

[13] https://whitepapers.theregister.com/



Do students of Zen Buddhism do Om-work?