The Developer Edition of AS ABAP incl. BW on SAP HANA comes with pre-configured users and pre-installed sample applications. Thus, you can immediately start developing or trying out new capabilities and code samples. Please find below a list of guides and tutorials which are already implemented in or are applicable for this developer edition.
Remark: Some of these guides and tutorials can only be used on SAP HANA, others also apply to AnyDB systems, e.g. the AS ABAP on MaxDB trial. Thus, all guides and tutorials are labeled accordingly*.
SAP HANA Developer Guide [SAP HANA*]
This guide explains how to build applications using SAP HANA, including how to model data, how to write procedures, and how to build application logic in SAP HANA Extended Application Services (SAP HANA XS).
SHINE: SAP HANA Interactive Education [SAP HANA*]
SAP HANA Interactive Education, or SHINE, is a demo application that makes it easy to learn how to build
native SAP HANA applications. The demo application comes with sample data and design-time developer objects for the application's database tables, data views, stored procedures, OData, and user interface.
ABAP for SAP HANA Reference Scenario [SAP HANA*]
The ABAP for SAP HANA reference scenario offers guides and tutorials including a pre-installed sample application which guide you through the E2E development process and provide sample coding leveraging the code-pushdown paradigm on SAP’s in-memory database. For more information please visit the reference scenario home page or directly consult the corresponding how-to guide.
How to build Fiori Applications
This blog introduces the SAP Fiori Reference Applications.These applications demonstrate the development and UX Design guidelines and best practices applicable to the SAP Fiori development lifecycle. This covers the entire end-to-end process from design and technology to coding principles, from OData modeling to implementation, as well as selected product standards such as performance, and extensibility. The SAP Fiori Reference Apps are based on the Enterprise Procurement Model (EPM).
Developing a Java extension on SAP HANA Cloud Platform using JCo/RFC [AnyDB*]
In this tutorial you will develop a Java extension on SAP HANA Cloud Platform using a JCo/RFC connection to your ABAP system in the cloud or on-premise. The scenario used in this tutorial is based on the well-known SFLIGHT model.
Business Warehouse Scenarios [SAP HANA*]
The developer edition includes SAP Business Warehouse 7.4 which provides pre-activated sample scenarios for selected OLAP functions and integrated planning. Moreover, it contains predefined objects, such as InfoProviders, Queries and Workbooks. For more information please refer to this page or use transaction RSFC directly in the system.
How to implement an OData service with SAP NetWeaver Gateway [AnyDB*]
This how-to guide by Andre Fischer describes how to quickly create an OData service with SAP NetWeaver Gateway. You will learn how to create a data model based on a DDIC structure and implement the corresponding services using the OData channel programming model. For more information please download the how-to guide from SCN.
How to build SAPUI5/HTML5 applications consuming OData services [AnyDB*]
This blog by Bertram Ganz describes the end-to-end process required to develop a SAPUI5/HTML5 application user interface (with table, popup and ux3 shell) consuming a local OData service by SAP NetWeaver Gateway. The created OData service is based on the SAP NetWeaver Enterprise Sales and Procurement Model as a pre-installed demo/proxy application that provides a list of products as business data. For detailed instructions please download the how-to guide from SCN.
Real-time eventing using ABAP Channels
Using ABAP Push Channel– Web Socket implementation for ABAP – you can push in real-time any ABAP backend data changes to your Web UI and vice versa. With ABAP Messaging Channels your ABAP application can get notified about the processing status of other ABAP sessions and react without having to poll the database periodically for an updated status. And last but not least using both ABAP Push and ABAP Messaging Channels you can implement real-time collaboration. This blog introduces ABAP Channels and offers links to more blogs and video tutorials. Learn how to execute step-by-stepABAP Channels Demos in AS ABAP 7.5 Developer Edition.