In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-04 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)05/31 Report--
This article introduces the relevant knowledge of "how to interconnect SAP and third-party CRM". In the operation of actual cases, many people will encounter such a dilemma. Next, let the editor lead you to learn how to deal with these situations. I hope you can read it carefully and be able to achieve something!
HubSpot is a miniature CRM solution. Although the sparrow is small, it has all the internal organs. You can use email to register for free and then experience it.
From the menu on the home page after logging in, we can see that the three core modules of a CRM system, Sales,Service and Marketing,HubSpot, are available.
While Jerry wrote this article, he kept tapping HubSpot into HotPot, which is a sin.
Jerry has introduced some techniques for integrating SAP systems with third-party solutions one after another:
Some SAP Partners can achieve through secondary development to get through C/4HANA and S/4HANA methods: through the Event Notification function of C4C, whenever the sales order of C4C is created, it will call the event handling function registered by S/4HANA through the event notification mechanism to synchronize the order to S/4HANA.
The integration of WordPress,SAP Kyma and Wechat
From SICF in ABAP Netweaver to Lambda Function in SAP Kyma
Zhou Botong's Kongming fist, Minos's Stardust puppet line, SAP Kyma's Serverless
Still using ABAP for the secondary development of SAP products? Let's learn about this new concept of secondary development.
The above four articles focus on how to use Kyma Lambda Function to extend SAP products or customers' legacy systems.
How to consume third-party services in the ABAP programming environment on the SAP cloud platform: the title of this article is a good explanation of the content of the article.
Tell the brothers and sisters who have used SAP CRM middleware about SAP CPI: call third party OData through SAP Cloud Platform Integration.
This paper introduces another integration method to integrate with third-party applications: SAP API Management Service + SAP Open Connector. The third-party application chooses HubSpot. We will develop a SAP UI5 application to display Company data in HubSpot systems in UI5 applications in this newly introduced way.
You may ask, this general requirement, I directly in the UI5 application programming, directly call HubSpot's Restful API, can not also achieve it?
The official website of SAP gives the benefits that can be enjoyed by using Open Connector, such as the connectors preset on the cloud platform with the help of SAP, which can reduce the development time of integration, reduce the complexity of integration, improve development efficiency and so on.
API Management Service on the SAP cloud platform provides enterprise-class API operation and unified lifecycle management for API connected through Open Connector.
Here are the specific steps for integration.
Go to the home page of SAP Open Connector and click Connectors:
In this list are the connectors for pre-built 's third-party CRM applications introduced on SAP's official website.
We find hot pot from the list, oh no, find HubSpot:
Click Authenticate to establish a secure connection between SAP Cloud Platform and HubSpot:
To create a connector instance of HubSpot, you need to enter an API key:
Create an API key to the settings page of HubSpot:
After the instance is created, you can consume the Restful API of HubSpot through this instance in the SAP cloud platform environment.
What's the use of having this model called Common Resources in Open Connector's console?
Take a look at the help documentation: "provides a common data interface with preconfigured mapping relationships that can return data from different CRM services connected through Connector through a simplified model."
Look at the specific examples. I created two Companies in HubSpot:
If the API of HubSpot is directly consumed, the requested url is as follows:
Https://api.hubapi.com/companies/v2/companies/paged?hapikey=&properties=name&properties=website
Although we only requested name and website through the url parameter, we can find from the response data structure that HubSpot not only returns the values of these two fields, but also contains some control field information, such as timestamp, source, sourceId, and so on, which we are not interested in.
Now is the time for Common Resources to come in handy:
This Common Resources acts like the simple transformation in ABAP. According to the predefined mapping rules, it can "distort" the data returned by HubSpot API and remove some fields that our application does not care about.
Click the Send button to observe the data processed by Common Resources from Transformed Response:
Does this data look much more refreshing now? This is the data that our UI5 application expects to consume.
If you are not satisfied with the standard Common Resources preset mapping rules, you can also clone the standard Resource and modify it. Below are two Resources models that I have modified myself.
Connectors has been developed at this point, and in fact we haven't even written a single line of code, which is precisely configured, which confirms the convenience that Open Connector brings to integration developers mentioned on SAP's official website.
With Connectors, we have not yet generated an endpoint that can be consumed by SAP UI5 applications, and this part of the work is done by API Management Service.
Log in to API portal and connect the API tenant to the Open Connector you created earlier, which is called jerry_openconnector_provider:
The Organization Secret and User Secret to be entered are obtained in the Open Connector console:
Go back to the API interface and create a new API provider:
Select the jerry_openconnector_provider you just created from the drop-down menu
Click the Discover button:
The previously created Open Connector instance can be automatically detected.
Click Deploy to deploy:
After Deploy, you can browse the HubSpot API connected through Open Connector in API portal according to the swagger-style operation:
Now we have an available API endpoint, and through it, our
The SAP UI5 application can then access HubSpot's Restful API:
Test it in the browser to make sure that the url returns the data we expect:
The last step is the routine operation. Create a SAP UI5 application and access the url exposed by API provider before it is accessed through JSON Model:
To solve the cross-domain problem, line 12 above uses a relative path to API provider, pointing to the actual full path through the Destination declared in neo-app.json:
Create this Destination named api_portal on SAP Cloud Platform:
When everything is ready, open the UI5 application and you can see the data retrieved from HubSpot through API provider and Open Connector.
This way of integrating with third-party applications through Open Connector and API Management Service is no better than the ones reviewed at the beginning of the Jerry article. In the actual work, we need to flexibly choose the integration scheme suitable for our own enterprise according to the actual situation of our own enterprise, such as the existing system architecture, the technical level of the development department, project budget and so on. If you have to find some general best practices, you can refer to the decision tree of SAP Cloud programming Model (Cloud Application Programming Model) technology selection introduced by SAP CTO at major conferences to develop a decision tree suitable for your own enterprise integration solution selection.
This is the end of the content of "how to interconnect SAP and third-party CRM". Thank you for reading. If you want to know more about the industry, you can follow the website, the editor will output more high-quality practical articles for you!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.