Workflow for Maintenance of records

What is the best practice for MDM workflows for Product Master data maintenance?  This is specifically about manual vs automatic workflow trigger. 
Automatic Trigger - As and when record change, workflow trigger.  No Need for people to go manually and initiate the workflow.  Easy for user(s) to maintain.  But with this, we will loose the functionality (Compare from original Records) as records change happen before trigger.   We never know what changes made in user friendly manner.
Manual Trigger - Item needs to be attached manually to maintenance workflow.  User needs to know about this step and have this additional work.  This will not work, if somebody is changing record on portal.  But this way, we will use the functionality for (Compare from original records) as record change happen after workflow trigger. 
Any suggestion?

Hi Rt,
If you compare Automatic Importing to Manual importing.
Automatic will be the prefered option as any business process will prefer Automation over manual due to serveral reasons some of them being lesser manual error,Less time better efficiency etc.
If you have a set of say 1 million records and in a delta import process say 10000 records gets changed.If you wish to run a maintainence workflow on these 10000 records mnaully will be a hectic and tedious task.
On the other hand if you have set the trigger to automatic trigger action for record update.Automatically these updated records will move to the workflow.
If you really wnat to keep a track of the updated records you can try using one of the below strategies:
- Enable change tracking wherein you will be able to view the old value and new valueof the changed records.
Kindly refer the below link:
http://help.sap.com/saphelp_mdm550/helpdata/en/45/c7b20339ee570ae10000000a114a6b/frameset.htm (change tracker)
http://help.sap.com/saphelp_mdm550/helpdata/en/45/c87d0243e56f75e10000000a1553f6/frameset.htm (Change Tracker Configuration)
- Use a time stamp field which will get updated everytime a records gets modified for a particular field.
Hope It Helped
Thanks & Regards
Simona Pinto

Similar Messages

  • Workflow for maintenance plan

    Hi .
    I need to start/ deactivate / stop a maintenance plan depending upon few conditions.
    Is there any workflow for above mentioned scenario

    Hi,
       You can give the conditions in your workflow bulider. Check the link for more details.
    Work Flow Triggering when purchase order is released
    Cherck the posts of Raja Sekhar and Rob Dielemans.
    Thank you,
    Ramu N.
    Message was edited by: Ramu Nemurgommula
    Message was edited by: Ramu Nemurgommula

  • Roles vs Workflow for manual update record issue

    I am sorry for taking your time but I need some HELP as we go life with MDM and there is still one open topic that is connected to workflow implementation. 
    Do you have maybe someone who can advice me a solution or workaround to solve this issue. See description below.
    We are using role based workflow (few of workflows triggered one by one depends on the task that needs to be performed)
    As agreed with our client the several users are not allowed to:
    Modify (add/remove) original records
    Start workflows
    Check out / roll back records 
    Our solution provides them with option to do any kind off modification on Check Out records, and that action is triggered as automatic result of import records.
    NOW a small issue appeared since the import from MDP is made based on a new rapport that does not have several fields that we where using to determinate what items from materials will change. 
    So the next idea was to do that manually since it happens only few times a year for more or less 10 items. And that is where the problems started.
    I want to have a small workflow that will do as follows:
    Check Out Record -> Allowed to make changes -> Send to the next step (Approval process will be started)
    but we do not want to allow them do Checkout record or add to job
    (It can be only acceptable if we can allow them to add to ONE of the workflows but not all of them)
    I tried also to use the trigger actions Record Update2 but Workflow checkout occurs after record update (update applied to original record) so that is not applicable to, as since we want to keep original data in case someone rejects the new changes (that way we can always go back to original records). I would rather need something like Record Import only without the import part (it checks out the record and only then it allows to do any changes). ;P
    If the description is not clear let me know I will try to “translate it to easier English”
    Hope to hear from someone soon 
    Aleksandra

    From reading your question, I gather the following:
    You would like for users to be able to edit a record, which will automatically trigger a workflow, and if it's rejected then it should roll back the changes.  However, the user should not be able to manually start the workflow, it must be started and launched automatically on record edit.  Does that sound correct?
    If so, then you may have an issue.  While an edit can be used to launch a workflow, the workflow is not geared towards approving that edit.  It's assumed that other changes will be made, and those changes are the ones that will be approved or rejected.  This seems a bit strange I know, and hopefully this issue will be addressed in future versions.  However, I think you're only alternative is to have the users be able to start their own workflows.  You can probably use a security role such that a user can't modify normal records, but can only modify records that are checked out to them.  Then you would have to modify your workflow such that it only contains one record at a time, this way the user would not be able to add multiple records to the workflow.
    Does that make sense?  I hope this helps.

  • Call MDM Workflow for Item Record

    Hello,
    We are implementing MDM 7.1 on Portal and want to trigger MDM Workflow through Webdynpro Java when a user edits a record for Item and clicks on 'Save'. I have captured the 'Post Save Event' in Webdynpro Java and received the Record Id of the Item being edited.
    Now I want to execute the Workflow based on the RecordID. Can somebody send me the code for the same for connecting to the MDM Repository and starting the workflow for the Item record.
    Any help would be highly appreciated.
    Thanks

    Hi,
    Please refer the SAP MDM Portal Content Development Guide - http://help.sap.com/saphelp_mdm550/helpdata/en/45/c87d0243e56f75e10000000a1553f6/frameset.htm
    You can check the section - Connecting with the repository using System Object.
    If you are using MDM workflow on Portal then refer this guide -
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/902a77c2-9bf7-2c10-7f83-df61e131e770
    Thanks,
    Shambhu.

  • Execute workflow for a Record in MDM thorugh Webdynpro Java

    Hello,
    I am creating a Webdynpro Java Application to listen to the Save event on the Item Edit iview through Eventing, the application is called on that event and RecordID is fetched in the code.
    Now I want to trigger the workflow for that Record being edited using the Record ID.
    How can I achieve the same using the MDM Java APIs?
    Any help would be highly appreciated.
    Thanks.

    Hello,
    I am using the following code to execute the Job for the Workflow :
    LaunchWorkflowJobCommand LWJC = new LaunchWorkflowJobCommand(connections);
    LWJC.setSession(session);
    WorkflowJobId WJID = new WorkflowJobId(wfjc.getWorkflowJobId()); // where wfjc is of Type CreateWorkflowJobCommand
    LWJC.setJobId(WJID);
    try
    LWJC.execute();
    catch (CommandException e)
    e.printStackTrace();
    return;
    but at runtime it gives me the following exception :
    com.sap.mdm.internal.protocol.manual.ServerException: Illegal value for parameter
    Please help me on why this exception is occuring .
    Any help would be highly appreciated.
    Thanks.

  • Automatic start workflow for ALL records

    Hi Experts,
    Does anyone know a way to start workflow automatically for ALL records without human interference?
    I want to start workflows every day. For instance to recalculate, re-validate, re-assign or syndicate ALL records of a table.
    Kind regards,
    Job Jansen

    Hello Job Jansen
    I suppose recalculate and validate all recodrs once a day don't make sense when that records is the same
    and records wasn't changing
    However, you can use Autolaunch = Threshold with Max Time = 24 hour(for example)
    workflow will fire when Max Time say greater then time last launched job.
    And few another ways:
    1) you can use task sheduler for launch import manager and turn autolaunch workflow when it do import
    2) turn automatic import process(MDIS) once a day and use workflow for add records
    3) developed Java application which used MDM JAVA API for start workflow
    Regards
    Kanstantsin

  • Workflow for Preventive Maintenance Job Approval

    I need a workflow for Preventive Maintenance Job Approval.
    Whenever a PM user issues for a Preventive Maintenance Job it should go for approval up to two level of authority.
    Can some one suggest some standard tasks or workflow template which will be useful for the purpose?
    Regards,
    Manas

    Hi Manas Santra,
    I dont think that there is a standard workflow is available for preventive maintanance.
    Thanks and Regards
    Balaji E.

  • Use of ADOBE form with SAP workflow for R/3 4.6C

    Hi All,
    We are thinking of usage of ADOBE form feature as one of options to design workflow for creation and maintenance of “Info record” like “Material Master” creation. BTW the existing systems are EP 7.0 with the back end SAP ERP system 4.6 C
    We would like to just check the feasibility of usage of ADOBE interactive form for above scenario. Would it be possible to go ahead with the above concept or what would be pre-requisites or risks involved?
    1.     How would system identify the role to direct the Adobe form for approval in case the form is raised by multi department?
    2.     How can the data validations in ADOBE form happen with reference to SAP std. tables?
    An early reply would be appreciated.
    Rgds,

    Hi,
    If you use EP 70 you can used guided procedure for your requirement .
    Regards

  • Cannot open your default e-mail folder. Microsoft Exchange is not available. Either there are network problems or the Exchange computer is down for maintenance

    Windows Server 2012 R1 with Exchange 2013 SP1
    Windows XP SP3 with Outlook 2010 (14.0.4760.1000) computer is on the same network, but not a part of the domain. 
    When I try to configure Outlook profile for the user, I manually enter exchange server name and user name. 
    Check User button underlines server name and user name and profile gets created successfully.
    Once I try to open outlook for the user I get
    Cannot open your default e-mail folder. Microsoft Exchange is not available. Either there are network problems or the Exchange computer is down for maintenance
    If I search the content of the log files under
    X:\Program Files\Microsoft\Exchange Server\V15\Logging\RPC Client Access
    I can’t find any records indicating a connection attempt from the client’s IP or references to the version of the outlook used, however I can see a 3 way handshake followed by a 4 RCP packets and then 4 nspi bind requests and responses when outlook opens
    up and then connection is torn down.

    Windows Server 2012 R1 with Exchange 2013 SP1
    Windows XP SP3 with Outlook 2010 (14.0.4760.1000) computer is on the same network, but not a part of the domain. 
    Hi,
    That version of Outlook 2010 (14.0.4760.1000) is not supported with Exchange 2013 and will not be able to connect. It need to be on at least SP1 +
    Outlook 2010 November 2012 update (14.0.6126.5000)
    See: Exchange 2013 System Requirements -
    Client Support
    Martina Miskovic

  • Help using workflow for import manager

    hi all,
    assumes import server is used for automation creation/update of records,
    i need to design a workflow to verify existing record  that:
    if a validation pass: update all fields + update mapping key
    if a validation fail : update mapping key only
    can anyone provide good suggestion on how it can be done via workflow?
    MDM API is out of scope...
    thanks,
    Shanti

    Hello Shanti
    Import manager and import server  launch workflow after data loading is finished.
    You cannot manage loading rules from workflow.
    You can create two inbound ports:
    one for keys loading
    another one for keys+fileds loading
    Regards
    Kanstantsin Chernichenka

  • Standard MDM iView for Creation of Record

    Hi All,
    We have requirement to create a record in MDM through Portal.
    Are there any standard iViews available in Portal content of MDM, which can create or update a record in MDM repository?
    In the Portal content we have found following two SCA
    BPMDMAPPLI04_0.SCA
    BPMDMTECHN04_0.SCA
    We have deployed them on the portal server, we are able to see search and itemdetail iViews for standard repository.
    But we are not able to see iViews for creation of record.
    In one of the document it has been given that SP 04 extended (imporved) functionality offers Data Entry and Maintenance (CURD operations) can also be performed.
    But availability of the iViews not mentioned anywhere.
    Anyone has already implemented such kind of functionality or scenario?
    Thanks and regards,
    Shruti.

    Hi Mandar,
    I have followed the same PDF also.
    But I am not able to find out the SCA's which are mentioned in the above document for GP and CAF.
    I tried searching on service market place also.
    In portal Contenet of SP 04 i have found only two SCA's
    BPMDMAPPLI04_0.SCA
    BPMDMTECHN04_0.SCA
    I am not able to find following SCA files.
    H2G_GuidedProcedures.sda
    H2G_SourceCode.zip
    Can tell me how do i get those SCA's?
    Thanks in Advance
    Shruti.
    Edited by: Shruti Shah on Mar 12, 2008 6:19 AM

  • Pricing schema for purchase info records

    hi guys!
    does anyone knows either SAP standard got function to define pricing schema for PIR? if yes, can you please tell me how to set it up step by step?
    Thanks a lot,
    crystal.

    Hi,
    there is no separate pricing schema for reading info records.
    When creating PO, the system first searches for a purchasing                
    info record with the combination of vendor/material at purchasing           
    organization/plant level. If there is no such info record, the system       
    then search at purchasing organization level. If there is no such           
    info record here either, you must enter it manually.                                                                               
    If the purchasing info record exist, then valid conditions have             
    priority during price determination. If an info record does not             
    contain any conditions or invalid conditions, the system read from          
    last purchasing document in the info record and then suggest the price      
    from here. The price determined in this way are default values that         
    can be changed by the buyer if necessary.                                                                               
    You can save useful quotation data for a material in purchasing             
    info record. The info record can be created automatically by                
    setting the info update indicator during quotation maintenance              
    in the item detail.                                                                               
    Please first check is there any valid info record exist for this            
    material/vendor. You can always create/change/view it manually              
    via Ta ME11/ME12/Me13.                                                      
    Please read also the notes 392988, 456691.
    Regards,
    Edit

  • Table Maintenance- Condition Records

    Hi Friends,
    I have created a custom table and i have done a Table Maintenance for that custom Table..
    In that i have one field called DATBI(which is To-date).
    My Requirement is how to set condition in this table maintenance where IF TO-DATE < SYSDATE
    those records should not be displayed in Table maintenance but that should be there in Data base table..
    Can anyone help me on this.. I think something need to be done in PBO.
    Plz help me on this..
    Sample code will be helpful.
    Thanks in advance.
    kishore

    Hi genji,
    Goto ur table and then utilities----
    >table maintenance generator .
    Then double click on the overview screen u specifed..It will direct u to PBO screen.
    There inside PBO in the beginning create one module X(some name).
    inside that specify ur condition whichever you want to..
    piece of code which i have done for my condition records inside PBO
    module modif_screen output.
    data:  datbi type datbi.
    clear total.
    loop at total.
      move total+32(8) to datbi.
       if datbi < sy-datum.
       delete total.
       endif.
      clear : datbi.
    endloop.
    Here total is the internal table from where values are populated.
    Think this wil solve ur issue.

  • Document type for Purchasing Info Records

    I want to know where do we define the document type( IL, IN ) for Purchasing Info Records in Customizing(SPRO).
    Are these standards or can we define new document types?

    Hi
    There are 4 categories of info records.
    Standard
    Subcontract
    Consignment
    Pipeline
    There are two types of Info records maintenance:
    1) Cross-plant (where you can maintain your info record at the purchasing organization level); or
    2) Plant specific (where the specific plant must be maintained).
    Besides, there are two document types of info records being <b>hardcoded</b> in SAP -
    1) Purchasing Info Record for stock materials (Document Type IL); and
    2) Purchasing Info Record for Material Group (Document Type IN).
    regards
    Srinivas

  • Urgent: Workflow for travel plan approval

    Hi all, can anyone tell me is there any standard workflow for travel plan approval??
    also let me is there any standard workflow for plant maintenance??
    thanks in advance
    with regards,
    Raj

    Check this out....
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/d5/202038541ec006e10000009b38f8cf/frameset.htm
    -Pinkle

Maybe you are looking for

  • Control Multiple computers on the same router remotely

    How can I connect to multiple client computers on the same network over the internet? Whe I search for my ip address ( which is the same for both computers ) becuase they are on the same network only 1 of them how up. I am able to control that one fi

  • Need to replace a file in the application server

    Hello Experts, Through ABAP coding, I need to replace a file which is available in the application server from one path to another. I should not use OPEN DATASET, CLOSE DATASET, DELETE DATASET and all as they deal with the data. I need to replace the

  • ALV GRID OUTPUT to excel

    Hi, I am facing a issue like when i am selecting columns of grid output and pressing microsoft excel button ,it is opening a blank excel sheet but it is not showing any data in excel sheet ,pls tell how i can get data in that excel sheet ,what else c

  • ROLLBACK SEGMENT NEEDS RECOVERY AND HOW TO RESOLVE IT

    제품 : ORACLE SERVER 작성날짜 : 1995-02-06 Subject : This article discusses what it means when a rollback segment needs recovery and how to resolve it. OVERVIEW This bulletin discusses why a rollback segment is the status of "needs recovery", what the stat

  • Elitebook 8570p recovery

    I purchased my Elitebook 8570p new, from an online retailer, through Best Buy's internet store.  I got a set of disks with the computer that included Windows 7 in 32 bit and 64 bit versions, Windows 8, and the driver and applications disks for each v