What is steampunk ?
Steampunk is nothing but ABAP Platform-as-a-Service or ABAP PaaS.
The main Steampunk properties are:
1. A dedicated stable public interface between platform and solutions on top, ensuring upgrades without hiccups.
2. An enterprise-ready environment for Cloud development, including a new ABAP language version and the ABAP RESTful Application Programming Model (RAP),
3. A Cloud-ready runtime environment with BTP integration, standardized system updates and configuration, and automated operation,
4. A Cloud transition path for our current customer base, carefully balancing between the two risks mentioned above.
Steampunk is offered on BTP only
5. support for multi tenancy !!
This means a significant cost reduction for our partners who can now provide a SaaS solution to multiple customers within the same Steampunk system. Cost savings by elastic scaling of application servers with Kubernetes, zero-downtime updates, a reduction of the minimum HANA memory size (30GB instead of 64GB), high availability and disaster recovery, more data centers and hyperscalers.
How it is different from ABAP cloud Development ?
Use public SAP APIs (local or remote) released by SAP to access SAP functionality and SAP data.
Use public SAP extension points released by SAP to extend SAP objects. Modifications to SAP objects are not supported.
Use ADT (ABAP Development Tools) as your ABAP IDE
Use RAP (ABAP RESTful Application Programming Model) to build Fiori apps and services. SAP technologies like Dynpro or Web Dynpro are not released for ABAP Cloud development
Embedded Steampunk
Embedded Steampunk is a new extensibility option for ABAP developers available for SAP S/4HANA Cloud, public edition (both Cloud, private edition and on-premise) often referred to as developer extensibility . Embedded Steampunk allows to develop ABAP-based extensions which are cloud-ready and upgrade-stable avoiding adaptation efforts after an SAP upgrade or version change. Embedded Steampunk enables the development of tightly coupled extensions directly on the SAP S/4HANA Cloud system.