Skip to Content
Author's profile photo Former Member

Implementing a Vendor Master Data governance solution based on BPM, MDM & ECC: Part 4

This part of the blog series will focus on the challenges faced with the implementation of the Vendor Master Data governance solution based on SAP MDM, BPM and ECC. In the beginning we faced several technical issues like MDM PI adapter was not functioning properly leading to Syndication failure; later the issue was fixed with a SP update. Below I have listed some of the challenges that we faced during the course of project:


Mail Notifications: Only after we designed a process using BPM, we came to know about the limitations in customizing the notification mails that are send at each process steps. We went ahead with a custom mail notification that fulfilled the requirements of the business users.


KPI Reporting: One of the main reason for going ahead with Netweaver BPM was the out of the box KPI functionality, later we realized that it was very minimal and did not offer what the client wanted so we had to go for a custom development.


Mapping between tasks: It was a pain doing mappings between the different activities since the auto mapping function failed several times and we had to map them manually.


Limited customization options for BPM Tasks: The client wanted to modify the default appearance of the task option but we were unable to do anything on this front as no public APIs were available for BPM.


Blackberry Support: Client wanted that the business users should be able to complete their tasks using their mobile devices, but that cannot be achieved since BPM is not supported on blackberry yet.


Syndication failures: Since the Global Data syndication from MDM to ECC could fail, so we did not have any control to ensure that Global data is preset in ECC before the local data could be posted. To overcome this issue, we had split the data posting part into two tasks wherein the first one was used to post the Global data and the next one for posting local data to make sure that Global data existed in the system before the local data is posted and there are no failures.


Request Archiving: All the process data is lost once the process is completed (In CE 7.1.1) so we have to find a way to preserve the data for every request. We designed a archiving solution wherein we made log archive files for all the request to keep a track on the request details.


Although we faced all these issues with the initial version of Netweaver BPM, most of the limitations are not there in CE 7.2 due to introduction of new features like KPI export functionality to BI, improved automatic context mapping,  automatic UI generation from process context and improved administration functions like preserving data for completed processes.

Link to Implementing a Vendor Master Data governance solution based on BPM, MDM & ECC: Part 1, Implementing a Vendor Master Data governance solution based on BPM, MDM & ECC: Part 2 & Implementing a Vendor Master Data governance solution based on BPM, MDM & ECC: Part 3.

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Balachandar P
      Balachandar P
      Hi Arafat.

      The Series of this Blog is very informative for me. It really helps to understand the End to End scenario and the challenges. Good Luck.


      Author's profile photo Former Member
      Former Member

      Hi Farooqui,

      I have read all your blogs on BPM & MDM ,these are very helpful to us in implementing the solution for the Data Governance for Vendor and Material .

      But recently we got a strange problem with the portal application as described below.

      when we are trying to changing/edit (by clicking Change Button) the MDM Vendor/Material data unfortunatly the we got the N/W failure i.e. the process is not yet completed from Portal user.

      after that the user tried to edit/change the same record data but he is unable to check-out the record since the record  is still in check-out state and Nalso no BPM workflow is triggered.

      could you please advise us possible work around /solution to get rid of the issue .

      Soln required is some how the user should be able to edit/change the check-out record by clicking the change button . currently we have workaround i.e. manually we are check-in the record from MDM end but we want to hadnle it from Portal without doing check-in.

      Your inputs are very valuable to us .

      Thanks in advance.