The purpose of this project is to create a one-stop source for SAP Ariba developer. As an SAP Ariba developer, you will be able to learn about the SAP Ariba extensibility options available. The repository contains code samples so that you can get started extending the capabilities of SAP Ariba by using different programming languages, tools and/or SAP products available. Also, it contains a list of all the awesome content available related to SAP Ariba extensibility, e.g. videos, blog posts, webinars, etc.
If you are not familiar at all with the SAP Ariba extensibility options, check out this SAP Extensibility Webcast (https://www.youtube.com/watch?v=CjCNRKRY9vg&feature=youtu.be) to understand the possibilities that SAP Ariba Extensibility tools can facilitate before diving in the different topics below.
- Blog posts:
- How to get started with the SAP Ariba Developer Portal and consuming the APIs: https://blogs.sap.com/2020/10/01/sap-ariba-developer-portal-how-to-create-applications-and-consume-the-sap-ariba-apis/
- How to find your SAP Ariba realm name: https://blogs.sap.com/2021/01/12/how-to-find-your-sap-ariba-realm-name/
- Code Samples:
- Request access to an SAP Ariba API: topics/apis/request-api-access
- Authentication and refresh tokens in the SAP Ariba APIs sample: topics/apis/authentication-refresh-token
- Data pagination in the SAP Ariba APIs sample: topics/apis/data-pagination
- Links:
- SAP Ariba API Inventory: Includes all of the Ariba SOAP APIs as well as REST APIs with descriptions and other useful information: https://help.sap.com/docs/ariba-apis
- Recipes: Achieve tasks commonly carried out by developers, by combining calls to various APIs available, to retrieve specific pieces of data or carry out certain actions.
- Replicate SAP Ariba data to an on-premise service using SAP Cloud Integration and SAP Cloud Connector (SCC): topics/cloud-connector
Below a list of exercises highlighting how other SAP products can be used to integrate with SAP Ariba:
- Integrate with SAP Analytics Cloud, via SAP Data Intelligence: topics/integrations/sac
- Using SAP Cloud Integration and Open connectors to replicate SAP Ariba data: topics/integrations/cpi-open-connectors
- Moving data to SAP HANA Cloud: topics/integrations/hana-cloud
- Using the REST data load request in BW/4HANA: topics/integrations/bw4hana
- Extending Cloud Integration of SAP IAG to SAP Ariba Strategic Sourcing Suite - https://blogs.sap.com/2020/11/16/extending-cloud-integration-of-sap-iag-to-sap-ariba-strategic-sourcing-suite/
- SAP Ariba Extensions – APIs (AR850): https://help.sap.com/doc/221f8f84afef43d29ad37ef2af0c4adf/HP_2.0/en-US/500c71d27a2610149b9ceb29ca9c82d0.html
- SAP Ariba Extensions - Custom Forms (AR851): https://help.sap.com/doc/221f8f84afef43d29ad37ef2af0c4adf/HP_2.0/en-US/500c71d27a2610149b9ceb29ca9c82d0.html
- Open SAP courses: open.sap.com
For further resources, go to:
- SAP Community: Ariba extensibility topic
- Twitter: @SAPAriba
- YouTube: SAP Ariba for Developers
- GitHub: github.com/SAP-samples
- SAP UX Latest 2024 Innovations in Public Cloud: Joule, GenAI and More
- Shape the Future of SAP Solutions: Join the SAP Customer Engagement Initiative 2024 Cycle 2
- Calling all SAP Partners: Shape the Future of SAP's Products and Revolutionize Business Operations!
- Discover SAP Ariba REST API Try Out feature – an essential yet overlooked tool!
- Exploring SAP Extensibility - Types of Extensibilities
The code of conduct for this repository is included in CODE_OF_CONDUCT.md.
If you wish to contribute code, offer fixes or improvements, please send a pull request (PR). Due to legal reasons, contributors will be asked to accept a Developer Certificate of Origin (DCO) on submitting their first PR to this project. This DCO acceptance can be done in the PR itself - look out for the CLA assistant that will guide you through the simple process. SAP uses the standard DCO text of the Linux Foundation.
Every sample included in this repository states the requirement required to complete each sample.
Create an issue in this repository if you find a bug or have questions about the content.
For additional support, visit SAP Community and ask a question, or contact your SAP contact to get support. In case you observe any defect in the product usage itself, kindly use the SAP Product Support channel and raise an incident adequately for the defects observed.
The samples are provided on the "as-is" basis. Currently, there are no known issues for the sample projects.
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.