Wednesday, August 30, 2017

SAP Hybris Cloud for Customer integration with SAP Business One

Early last year, SAP released a package for integration between SAP Hybris Cloud for Customer and SAP Business One. This integration scenario is relatively similar to the integration scenarios with SAP CRM or SAP ERP, while making use of SAP PI or SAP HCI, but there are some tricky differences. This blog will guide you and outline the points of interest when setting up integration between SAP Hybris Cloud for Customer and SAP Business One.

SAP Business One

SAP Business One is positioned as the overall ERP software for the small and medium business segment. The software was added to the SAP product range in 2000 and is used by more than 50.000 companies in over 150 countries.


Wednesday, August 23, 2017

Dynamic BI Reports in WebUI

In a previous blog (Graphical BI Reports in SAP CRM) we showed you the powerful option of displaying BI reports in SAP CRM WebUI. In order to realise this, it was required to enhance method WD_USAGE_INITIALIZE. In this method, the URL for retrieving the BI report was constructed.


Requirement


Now, imagine a scenario in which you would like to call BI reports for Tasks. In the WebUI you usually  have a search-result screen in which you can search for tasks and select an individual task from the result list. With every different task you select from the result list, the 'focus' shifts. In this scenario WD_USAGE_INITIALIZE would only be called once at the beginning during initialization. So, also the URL contruction for retrieving the BI report, would occur only once eventhough the focus (the selected task) can change multiple times. So if we construct our BW report URL in WD_USAGE_INITIALIZE, it will be static in the sense that if we change the focus and select another task from our result list, the url parameters will not change accordingly. Imagine having parameters in the link that have a variable value, based on the specific BTAdmnH data, then whenever another task is selected, the link should be recontstructed and updated. Otherwise you will still be retrieving the BI report related to the first opened task.

Wednesday, August 16, 2017

Target your Customers with SAP Hybris Marketing Cloud

We are all familiar with those marketing emails or registered mail that does not seem properly marketed, irrelevant to the receiver and thus not targeted well at all. SAP Hybris Marketing Cloud promises to put an end to all that by understanding the customer and send relevant messages to the right customers.


Wednesday, August 9, 2017

How to set up an Angular 2 development environment connected to SAP Netweaver Gateway

In my previous blog I described how to consume SAP OData services from AngularJS and NodeJS. Since then I have been working on a project at a customer that uses Angular2 as a front-end on top of SAP Netweaver Gateway. In this blog I will describe how you can set up a development environment that uses the angular cli (command line interface) that comes with Angular2 to connect to an SAP Netweaver Gateway server.

Afbeeldingsresultaat voor angular

Wednesday, August 2, 2017

Deeplinking to SAP CRM with custom URL parameters

We recently had the requirement to open SAP CRM and search Accounts directly with the given postal code and house number.



Standard SAP options

We first analysed the standard options SAP gives us, like opening/searching objects with the following parameters:

crm-object-type BP_CONTACT
crm-object-action       A = search, B = display, C = edit, D = create
crm-object-value       GUID

For example, open Contact Person Search
crm-object-type=BP_CONTACT&crm-object-action=A

Or open a single Activity
crm-object-type=BT126_APPT&crm-object-action=B&crm-object-value=<GUID>

This didn’t fit our requirements, since we wanted to search by at least 2 parameters (and potentially more in the future).