Skip to content

The sample code provides an ABAP abstraction layer on top of the SAP BTP Event Mesh REST API, which allows ABAP developers to quickly and easily interact with the SAP BTP Event Mesh.

License

SAP-samples/cloud-abap-event-mesh-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

How to Leverage the SAP Event Mesh from SAP BTP, ABAP Environment

REUSE status

Description

This sample code shows ABAP developers how they can leverage the SAP Event Mesh when working in the SAP BTP, ABAP Environment(aka Steampunk). For more information, check out the blog post here.

Requirements

Make sure to fulfill the following requirements:

  • You have access to an SAP BTP, ABAP Environment instance (see here for additional information).
  • You have downloaded and installed ABAP Development Tools (ADT). Make sure to use the most recent version as indicated on the installation page.
  • You have created an ABAP Cloud Project in ADT that allows you to access your SAP BTP ABAP Environment instance (see here for additional information). Your log-on language is English.
  • You have installed the abapGit plug-in for ADT from the update site http://eclipse.abapgit.org/updatesite/.

Download and Installation

Use the abapGit plug-in to install the ABAP File Uploader Examples by executing the following steps:

  1. In your ABAP cloud project, create an ABAP package for the demo content to be downloaded (leave the suggested values unchanged when following the steps in the package creation wizard).
  2. To add the abapGit Repositories view to the ABAP perspective, click Window > Show View > Other... from the menu bar and choose abapGit Repositories.
  3. In the abapGit Repositories view, click the + icon to clone an abapGit repository.
  4. Enter the following URL of this repository: https://github.com/SAP-samples/abap-file-uploader and choose Next.
  5. Create a new transport request that you only use for this demo content installation (recommendation) and choose Finish to link the Git repository to your ABAP cloud project. The repository appears in the abapGit Repositories View with status Linked.
  6. Right-click on the new ABAP repository and choose pull to start the cloning of the repository contents. Note that this procedure may take a few minutes.
  7. Once the cloning has finished, the status is set to Pulled Successfully. Then refresh your project tree.

As a result of the installation procedure above, the ABAP system creates an inactive version of all artifacts from the demo content

To activate all development objects from this sample:

  1. Click the mass-activation icon (Activate Inactive ABAP Development Objects) in the toolbar.
  2. In the dialog that appears, select all development objects in the transport request (that you created for the demo content installation) and choose Activate.

Known Issues

How to obtain support

Create an issue in this repository if you find a bug or have questions about the content.

For additional support, ask a question in SAP Community.

Contributing

License

Copyright (c) 2021 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.

About

The sample code provides an ABAP abstraction layer on top of the SAP BTP Event Mesh REST API, which allows ABAP developers to quickly and easily interact with the SAP BTP Event Mesh.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages