How is validation done using BPM and MDM

Hi everybody.
I have a business usecase. It is with BPM-MDM Integration. I need your comments on this.
Data is transferred/imported from ERP to MDM. This process is automized and data is imported through Import Server.
whenever the import happens, validation has to be happened like null check, format etc. Based on that the record has to be imported or it can ignore it.
Should these validation needs to be done at MDM end or at BPM?
  If MDM End, should I need to use MDM Workflow as well or Is it be possible without using MDM workflow.
How can I check the non-imported data(ie. Records which failed during validation)
  can I get this information from MDM level by any means, saying can we get the records which failed during validation
Is there anything which we can do from MDM side or should we do this check from BPM side?
Also Is it recommended to go with MDM Workflow and BPM as well in this usecase. (like BPM-MDMWorklfow-MDM).
Any suggestions.
Regards
Bala

Hi Bala,
As per your requirement, you can go ahead with MDM workflow. This MDM workflow will trigger on Record Import.
See, I assume that  you understand the different steps of MDM workflow, like Assign, Validate, Branch, Start, Stop etc.
As your workfow will trigger on Record Import with Start step (Checkout state) and record will check-in only if it validates that validation else will get rollback. 
can I get this information from MDM level by any means, saying can we get the records which failed during validation
Before Roll back you can syndicate that records also for your reference.
Start(Checkout)>Branch step(checks validation like null case and other MDM fields population etc)>If fails( Send these records to)>syndicate step>Stop1 (Rollback) else if Pass -->Stop2(checkIn)
In this way only records which are valid records gets checkin ( gets created into MDM) and failed validation records would be syndicated out of MDM for your reference before Stop step (Roll back) means not get created into MDM.
I dont have MS-Visio to test this scenario but i hope it should work..
Regards,
Mandeep Saini

Similar Messages

  • Asynchronous, but need Ack without using BPM and IDocs.

    Hi Experts,
                     I would like to do a scenario i.e., "Asynchronous communication, but need Acknowledgement without using BPM and also without using IDocs whether it is sender side or receiver side". Please help me.
    Thanks in advance
    Srihari.

    Without using BPM will be little longer process. But the alternative way is to add one more receiver in the receiver determination and send some file to that location with the actual mapping getting executed for the actual receiver. and in the second interface you can get the file created at second receiver back to the source location. But this will be little long as compared to synchronous scenarios.
    Flow:
    Source
              Receiver 1--> Actual mapping as per requirement
              Receiver 2(For Ack)--> Create a mapping with blank file sent to Receiver
    Receiver 2-->File Adapter--> Source through 2nd mapping/interface and keep the File adapter pooling interval around 5 sec or less so that you can get the file back to source location.
    Regards
    Anand

  • How to do archieve using SARA and FILE transaction

    Hi,
    I am using ECC6. i have requirement to do archiving. Please suggest me how to do archive using FILE and SARA.
    Regards,
    Asif

    Hi Asif
    Please go through the following links..
    http://www.sap-basis-abap.com/sapta009.htm
    Re: archiving data through SARA tcode
    If you face any problem , search notes with SARA, you will get enough infromation.
    Hope this helps.
    Thanks
    Anindya

  • What is the best app for following of the download? I mean how much I downloaded using WIFI and how much 3D download.

    I would like to follow the amount of MB I downloaded and to know how much data was downloaded using WIFI and how much using 3G (internet connection by phone network provider as AT&T and so...).
    Thank you very much for any suggestions.

    Personally I have tried LogMeIn Ignition, Splashtop, and AlwaysOnPC, as well as TeamViewer. Although LogMeIn Ignition is expensive I would also have to say that it is the best one I've tried. Apart from viewing the computer's screen, you can access the files and folders in a standalone file browser interface without seeing the computer's screen, this speeds things up a lot.
    As for security, I'm not too sure, as the website for LogMeIn does not seem to list the details. But as with any other internet based service, like email and social networking sites, an additional account of any sort will increase your vulnerability, even if it's just by that small amount. You can try accessing the computer through a VPN when on a public wifi network for added security. However about the virus, I don't think that is possible... No need to worry about your iPad getting a virus.

  • Collect Operation using BPM and

    Hi Experts,
    I have a scenario where Proxy to file communication happens.
    1.i have to collect all the data in XI that has sent from proxy ( Sender System ) via BPM and send to file system only after every 15 mins.
    2. For the same scenarion without using BPM.
    i have to append ( in the file construction Mode ) the data in the file for 15 mins only.ould you
    Kindly help me with these two questions with step by step procedure. Thanks in advance.
    Regards,
    Ruban.S

    Hi,
    In ESR you could go to SAP BASIS -> SAP BASIS 7.xx -> Integration Processes -> BpmPatternCollectTime. It contains the pattern/steps that you would need.
    Not sure if there is a good way of doing this without bpm.
    Regards,
    Mark

  • Help: How to Validate XML using SAXParser and return the entire error list

    Hi,
    I have a problem, I'm trying to validate a xml document against the DTD. Here Im using SAXParser and having the ErrorHandler object passed when setting the error Handler, like parser.setErrorHandler(errorHandlerObj).
    I need an output like where the entire XML document is read and all the errors have to be reported with the line number.
    like example:
    <b>Line 6: <promp>
    [Error]:Element type "promp" must be declared.
    Line 8: </prompt>
    [Fatal Error]:The end-tag for element type "promp" must end with a '>' delimiter.
    who can i achieve this.</b>
    what happens with the present code is that it throws the first error it encountered and comes out.
    how can i solve this problem

    You can try to set the following feature to 'true' for your SAXParser:
    http://apache.org/xml/features/continue-after-fatal-error
    At least Xerces supports this feature.

  • How to collect records using BPM

    Hi All,
    i have a req that i need to collect records in chunks and want collect using BPM want make their single file.
    i have 10 fields in one table for that i have made one datatype ,i want to collect 1lac recods 5 times in BPM and want make a single file and send it to one file.
    please suggest what are the steps are req in BPM to do this.

    Hi Gangadhar,
    Check this links
    http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm (for one interface)
    http://help.sap.com/saphelp_nw2004s/helpdata/en/0e/56373f7853494fe10000000a114084/content.htm (for multiple interfaces)
    http://help.sap.com/saphelp_nw2004s/helpdata/en/0e/56373f7853494fe10000000a114084/content.htm
    Regards
    Ramesh

  • How to get image using Http and how to save in Smulator

    Hi guys,
    Am working in black berry bold. i dont know how to get image using htp connection and one more thing i need to save this image in side simulator directory............. what are the specific API i should...
    Guide me.........

    If you want the input image size you need to pass it in as parameters.
    A discussion thread on this topic is:
    http://forums.adobe.com/thread/29948
    -- Daniel R. <[email protected]> http://danielr.neophi.com/

  • How can i HALF_ROUND_UP using DecimalFormat and NumberFormat

    hi
    currently what i did is
    public static String formatNumber(double value){
            NumberFormat formatter = new DecimalFormat("#.00");
            return formatter.format(value);
        }1. 12.344 ==> 12.34
    2. 12.346 ==> 12.35
    3. 12.345 ==> 12.34
    But what i want for case number 3 is 12.345 ==> 12.35
    Because in oracle 12.345 it will always round up
    How do i do that using DecimalFormat and NumberFormat??
    Thanks

    As long as you're using Java 6, you can specify the rounding using
    setRoundingMode(RoundingMode roundingMode)
              Sets the RoundingMode used in this DecimalFormat.For the available modes - including "round half up" - see the Java 6 RoundingMode enum API.

  • Doubts in validating message using BPM

    1)Have to check the response message has not been sent twice for the same id,
    if wrong stop processing the message further.
    2)Have to check the values coming in message is valid or not by comparing the values with R/3 table.
    3) When sending Email alert, some of the values of the invalid message also has to be send with alert.
    4) Have to check the details sent back and sent are same.
    eg: if i send vendorid and some more values for which inturn they sent back are same
    or not.
    5) I have configured deadline branch there I have given the alert category, description.
    I have configured only one recipient for the alert. so if delay in response am getting the mail in particular id.
    So when i send message to particular system its fine.
    But in my scenario, one system connected to more than four system.
    When i send message to morethan two system how to send email alert to particular
    system where delay to send response.
    Can anyone guide me how can i approach these validations.
    Thanks in advance,
    Sakthi

    Hi,
    1)Have to check the response message has not been sent twice for the same id,
    if wrong stop processing the message further.
    --> If you have a synchronous call you EVER have just one reponse message. So in SYNC this should not be necessary. In ASYNC mode you don't have a response, so this is also not neccessary
    2)Have to check the values coming in message is valid or not by comparing the values with R/3 table.
    >>>You need a RFC in R/3 that gives you table records. In this case see, if a RFC is already available; otherwise you have to develop the RFC
    3) When sending Email alert, some of the values of the invalid message also has to be send with alert.
    >>> Design a sender step and send the interface which caused the error. The message will be attached.
    4) Have to check the details sent back and sent are same.
    eg: if i send vendorid and some more values for which inturn they sent back are same
    or not.
    >>> I would suggest that you inspect the samples delieverd by SAP. In Integration Repository goto SWC SAP BASIS. There are samples.
    5) I have configured deadline branch there I have given the alert category, description.
    I have configured only one recipient for the alert. so if delay in response am getting the mail in particular id.
    So when i send message to particular system its fine.
    But in my scenario, one system connected to more than four system.
    When i send message to morethan two system how to send email alert to particular
    system where delay to send response.
    Regards Mario
    null

  • How to filter xml using dtd and create a new xml document

    Good morning my name is Antonio and I'm an italian programmer.
    I need an help about the follow question.
    I want to filter the contents of a XML document using a DTD to allow
    only the valid elements and attributes as specified in the DTD to be
    passed through to the output, any data that does not conform to the DTD
    should be filtered out.
    To resolve this problem there's XML Translator Generator (XTransGen): http://www.alphaworks.ibm.com/tech/xmltranslatorgenerator
    but at moment it's not avaiable.
    Can you help me?
    Many thanks.
    ciao
    Antonio

    ...

  • Interactive form, how to allow user use comment and markup tool?

    hi, gurus,
    we are using
      CALL FUNCTION 'FP_JOB_OPEN'
    and
      CALL FUNCTION 'FP_JOB_close'
    together with the sfp funciton module to generate fillable pdf file, but we found out that the pdf generated does not allow user to use the comment and markup tool, it's required adddition reader right?
    could you please how to generate the pdf that can allow user to insert comments ?
    best regards.
    jun

    Hi,
    please follow these steps:
    - You have to enable ReaderRights (on ADS configuration using VisualAdmin)
    - The PDF must be static and NOT dynamic
    Then it works.
    Take care,
    Thomas

  • Web searches are being done using yahoo and not google. I tried the fixes given but they don't work. I want to use Google by default

    only by clicking on mozilla firefox start page can i get a google search. the initial screen always uses yahoo

    Thanks Nubz
    I will review further an correct myself.
    The last reads the way I meant as in physically getting to see it.
    I am not sure you are reading it the same way.
    As a consequence your suggestion seems a bit ambiguous to my mind.
    Thanks for the input. I will read a digest context a bit more and see if I can rephrase.
    8:12 PM Thursday; May 21, 2009
    Please, if posting Logs, do not post any Log info after the line "Binary Images for iChat"

  • How to Copy Roadmap using RMDEF, and NOT generate a transport

    We want to lock down our production environment from any configuration, but still be able to maintain our Roadmap, via RMDEF/RMAUTH, without generating any transports. Is this possible? Or must I always generate and push the transports from our development/configuration client to production?

    You need to read the error messages more closely:
    01652, 00000, "unable to extend temp segment by %s in tablespace %s"
    // *Cause:  Failed to allocate an extent for temp segment in tablespace.
    // *Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more
    //         files to the tablespace indicated.
    01653, 00000, "unable to extend table %s.%s by %s in tablespace %s"
    // *Cause:  Failed to allocate an extent for table segment in tablespace.
    // *Action: Use ALTER TABLESPACE ADD DATAFILE statement to add one or more
    //         files to the tablespace indicated.When you do CREATE TABLE t AS SELECT ... Oracle initially creates the table as a temporary segment in the tablespace where the table will reside.
    The ORA-01652 indicates that there is not enough space in the table's tablespace (the table you are trying to create) to grow the table to the size required. It has nothing to do with your temporary tablespace.
    The ORA-01653 means that there is not enough space in the tablespace for an existing table to add another extent.
    In both cases, you need to add more space (either by adding new datafiles, or by extending the existing datafiles) to the table's tablespace (again, not the temp tablespace).
    Just a question. If updating the tables once a month takes too long, why not increase the frequency of updating the tables? If you are on 9i, you may also want to take a look at the mege command.
    TTFN
    John

  • How to Create PO using ME21N and generate and IDoc for it???

    Hi All,
    Could anyone please tell me step by step process of creating purchase order and generating an IDoc for it.
    I have given all the Vendor Details, Purchase Org'n, Account Group and Company Code.
    I have given Material Details - Material Number , Quantity , Net Price, Delivery Date and Plant No.
    What step do i need to further to complete the PO and generate IDoc for it.
    Thanks
    Chinna

    Thanks Naren, Your Answer is Really Helpful.
    Now i am able to Generate the IDoc for the PO. But the Status of IDoc is 30.
    What does it mean?
    Receiver Exists, No Filters, No Interface , No Version Change.
    Why isn't my IDoc Posted ??
    It says it is ready for Dispatch.
    I'll be waiting for ur valuable replies.
    Thanks once again Naren,
    Chinna

Maybe you are looking for

  • MM:save purchase order uFF0Csystem display ERR

    save purchase order ,system display Err: 1、No short text maintained in language ZF (please re-maintain material T6-60101) 2、Purchase order still contains faulty items how i can do? taks you!

  • Space Bar doesn't play after paste in Pro 7.4.5

    I am trying to sync up a sound file with a video file in QT Pro, and every time I paste the sound file (opt-apl-V), I can no longer play the movie by hitting the space bar. I have to use the mouse and click the play button, which after an hour of hit

  • Identifying combination

    In a complex mapping I've got a master-detail relationship where some records in master are exactly the same, all its fields give the same combination, so there is no primary or unique key (Those 'tables' come from an xml origin, not from an entity-r

  • 10gRel2 and VPD

    Hi, After migrating database from 8.1.7 to 10gRel2 I have got significant decrease of performance of some SQL queries. But after disabling VPD , some ot the queries are very fast again. Does someone know what could have happened ? Does VPD has any si

  • SAProuter string in SAPlogon pad

    Hi Team, I have read the posts and followed the steps for configuring the saprouter entry in the SAPGui. For some reasons, I am just not able to connect to my SAP system thru the SAPgui. These are the details of our connection SAProuter is installed