cancel
Showing results for 
Search instead for 
Did you mean: 

MDM Workflow

Former Member
0 Kudos

Can SAP MDM allows an approval step based on master data content? Example I have two sets of approver. Role- Approver1 - Allows to approve all master data request which has material type 'XY'. Role-Approver2 - Allows to approve all master data request which has material type 'AB' or others. We may need to restrict Approver2 people for approving request which he is not autherized for. Is this possible in SAP MDM using MDM workflow engine?

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

This is possible either through branch step or even using Named search(or Masks).You can assign the Approve task to Roles Approver1,Approver2.

Goto record Mode select current table as Named Searches.Right click-Add -Approve 1.Similarly add Approve 2.go to Main table .Under free form search put material type as XY ,u l get all the records as per XY .Select all records ,go to search menu -Save as Named search Approve 1.Similarly search as per material type AB ,save it as named search Approve 2.

Go to Console -Admin-Roles-Approve1-under table and fields -Named search-add constraint-Approve1.Similarly select Role-Approve 2-add constraint-Approve 2.

So whenever Approver1-user logons on to approve the records he can see just records of material type XY and Approve2 just of AB.

This can be done using Masks also ,similar to named search but masks are static(i.e every time record is added u hav to manually add it to a mask)

Regards

Nisha

Former Member
0 Kudos

Thanks for your reply. Let suppose Approver 1 has rejected the material master record. Is Approver can specify the rejection reason? Can MDM provide a place where approver can specify -why he is rejecting that material? A free text input for providing reason.

Former Member
0 Kudos

Hi,

May be u hav to try ,add a field in main table say Reason_Disapproved field (type text or Text large ).When Approver rejects it ,he can edit that field.(u can avoid from syndicating it)

Regards

Nisha

Edited by: Nisha L on Jul 28, 2008 9:02 AM

Edited by: Nisha L on Jul 28, 2008 9:04 AM

Answers (2)

Answers (2)

Former Member
0 Kudos

Please go through the following link. Its a very nice explaination on loop scenarios.

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60f28084-b90e-2b10-3eb6-d6565367...

Regards,

Krutarth

Former Member
0 Kudos

Hi Rajesh,

It can be done through WF. You can add a branch step into your WF and validation in this branch will be to check the material type (if material type is XY). From here you can split the WF into two jobs. If mat type is XY, go to approver 1, else go to approver 2.

But the problem is that you can not directly connect the branch step to approve step. So you have to include one step (say process step between branch and approve. You can decide the step to be included as per your business scenario.

Regards,

Dheeraj.