Technical Articles
SuperEasy Partner Directory User Interface for CPI (Open-source)
Dear integration consultants,
SAP Cloud Platform Integration has a useful way to parameterize Integration Flows known as “Partner Directory”. Currently, the only way to work with Partner Directory service is directly calling OData services with developer tools or programs.
Here is a tool that helps you work with the Partner Directory. Currently, it is a read-only tool for validating created Partners and String Parameters. In the future, we are planning to add more features. Your interest and comments play a great role here.
Update: Now there is another version that is much easier to use: https://blogs.sap.com/2020/05/11/cpi-partner-directory-user-interface-in-supereasy-extension/
Installation
You can start using this tool in 5 seconds if you already have Node.js installed. You can install Node.js from the official website: link. It also installs the command-line tool “npm”. Then you can run:
npm install partnerui-cpi -g
That’s all it takes to install the tool.
Usage and Features
In command line run
partnerui-cpi
If you want to specify a different port run:
partnerui-cpi -p 9000
Enter your information. You can use the hostname or full URL of your tenant, the tool will parse it.
Partner data is grouped by Pid by default. This is AlternativePartners data in the OData service.
You can ungroup them or group them by another field:
String parameters
You can use the search to find specific values:
Source Code
You can find the source code on GitHub
As always, we are open to new ideas and pull requests.
Thank you for reading!
Hi Fatih,
Thanks for your valuable sharing.
I took 403 Forbidden Error because of not permission to access PartnerUi
Hi Metin,
Glad that you found it useful. 403 error was persisting when you enter the wrong username/password at the first attempt. Now I have uploaded a new version that solves this issue. You can install it using the same command.
Regards,
Fatih
Hi Fatih,
Thanks, I was able to access PartnerUi.
Hi Fatih,
Great job. Thanks for sharing!
Regards,
Cem
Thank you for your kind words Cem!
Regards,
Fatih