Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sap-samples/ariba-extensibility-samples

This repository contains sample applications for extending SAP Ariba using various SAP products, including SAP Integration Suite and SAP Data Intelligence. The purpose is to create a showcase available extensibility options to the SAP Ariba developer.
https://github.com/sap-samples/ariba-extensibility-samples

ariba extensibility integration sample sample-code sap-cloud-platform sap-cloud-platform-integration sap-integration-suite

Last synced: 5 days ago
JSON representation

This repository contains sample applications for extending SAP Ariba using various SAP products, including SAP Integration Suite and SAP Data Intelligence. The purpose is to create a showcase available extensibility options to the SAP Ariba developer.

Awesome Lists containing this project

README

        

[![REUSE badge](https://api.reuse.software/badge/github.com/SAP-samples/ariba-extensibility-samples)](https://api.reuse.software/info/github.com/SAP-samples/ariba-extensibility-samples)

# SAP Ariba Extensibility Samples
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.

## Topics

### APIs
- 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](topics/apis/request-api-access/)
- Authentication and refresh tokens in the SAP Ariba APIs sample: [topics/apis/authentication-refresh-token](topics/apis/authentication-refresh-tokens/)
- Data pagination in the SAP Ariba APIs sample: [topics/apis/data-pagination](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](./topics/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.

### SAP Cloud Connector
- Replicate SAP Ariba data to an on-premise service using SAP Cloud Integration and SAP Cloud Connector (SCC): [topics/cloud-connector](topics/cloud-connector/)
### Integrating with other SAP Products

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](topics/integrations/sac/)
- Using SAP Cloud Integration and Open connectors to replicate SAP Ariba data: [topics/integrations/cpi-open-connectors](topics/integrations/cpi-open-connectors)
- Moving data to SAP HANA Cloud: [topics/integrations/hana-cloud](topics/integrations/hana-cloud/)
- Using the REST data load request in BW/4HANA: [topics/integrations/bw4hana](topics/integrations/bw4hana/)

### Security
- 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/

### Courses / eLearning
- 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](https://open.sap.com/courses?q=SAP%20Ariba)

## Resources

For further resources, go to:

- SAP Community: [Ariba extensibility topic](https://community.sap.com/topics/ariba-extensibility)
- Twitter: [@SAPAriba](https://twitter.com/sapariba)
- YouTube: [SAP Ariba for Developers](https://www.youtube.com/watch?v=oXW3SBCadoI&list=PL6RpkC85SLQDXSLHrSPtu8wztzDs8kYPX)
- GitHub: [github.com/SAP-samples](http://github.com/SAP-Samples)

### Latest SAP Ariba Extensibility blog posts in SAP Community

- [Advance Payment Ariba](https://community.sap.com/t5/supply-chain-management-q-a/advance-payment-ariba/qaq-p/13936406)
- [SAP Partner Delivery Manager Newsletter November 2024 - GROW with SAP](https://community.sap.com/t5/enterprise-resource-planning-blogs-by-sap/sap-partner-delivery-manager-newsletter-november-2024-grow-with-sap/ba-p/13934280)
- [SAP UX Latest 2024 Innovations in Public Cloud: Joule, GenAI and More](https://community.sap.com/t5/technology-blogs-by-sap/sap-ux-latest-2024-innovations-in-public-cloud-joule-genai-and-more/ba-p/13770638)
- [Shape the Future of SAP Solutions: Join the SAP Customer Engagement Initiative 2024 Cycle 2](https://community.sap.com/t5/technology-blogs-by-sap/shape-the-future-of-sap-solutions-join-the-sap-customer-engagement/ba-p/13724263)
- [Calling all SAP Partners: Shape the Future of SAP's Products and Revolutionize Business Operations!](https://community.sap.com/t5/technology-blogs-by-sap/calling-all-sap-partners-shape-the-future-of-sap-s-products-and/ba-p/13737597)

## Code of Conduct

The code of conduct for this repository is included in [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md).

## Contributing

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)](https://en.wikipedia.org/wiki/Developer_Certificate_of_Origin) 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](https://developercertificate.org/).

## Requirements

Every sample included in this repository states the requirement required to complete each sample.

## How to obtain support

[Create an issue](https://github.com/SAP-samples/ariba-extensibility-samples/issues) in this repository if you find a bug or have questions about the content.

For additional support, visit [SAP Community](https://community.sap.com/topics/ariba-extensibility) and [ask a question](https://answers.sap.com/questions/ask.html?primaryTagId=ff06b2d6-8e62-4ba2-b1a8-9d4867d0a62f), 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.

## Known issues

The samples are provided on the "as-is" basis. Currently, there are no known issues for the sample projects.

## 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](LICENSES/Apache-2.0.txt) file.