Skip to content

Getting started

This guide is targeted towards ABAP Cloud development. So most of the steps apply to either BTP, ABAP environment or S/4 HANA Public Cloud Edition.

All classes and techniques are also available in S/4 HANA OnPremise 2025+.

Prerequisites

Services

ABAP Environment

This guides assumes you already have a configured ABAP environment setup. For example BTP, ABAP environment or S/4 HANA Public Cloud Edition

SAP Forms service by Adobe

TIP

If you are using S/4 HANA Public Cloud Edition, skip this section.

Discovery Link

Subscribe to the service in your BTP subaccount. See Section: Setup the systems for a detailed guide

Software

Visual Studio Code

Install visual studio code and the SAP Fiori tools extension from the marketplace. You can follow this guide here: https://developers.sap.com/tutorials/fiori-tools-vscode-setup..html

SAP Cloud Print Manager for Pull Integration

To provide our physical printer with the print files stored in the print queue we need to use a proxy service that retrieves the files and sends them to the corresponding printer.

You can download it here and read this blog post for further guidance: https://community.sap.com/t5/enterprise-resource-planning-blog-posts-by-sap/cloud-print-manager-for-pull-integration-installation-and-configuration/ba-p/13334437

ABAP Development Tools (ADT)

All ABAP Development will be done using ADT. Follow this guide here: https://developers.sap.com/tutorials/abap-install-adt.html#96af37a6-490f-41c3-bdd6-1b6206f666b7

Additionally install the following ADT plugins:

  • ABAP Cleaner (not strictly required by these examples but highly recommended)
  • abapGit

Follow the instructions on this page: https://tools.hana.ondemand.com/#abap

Adobe LiveCycle Designer 11.0 for SAP solutions

Download it from here