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,
AsifHi 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 -
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.SHi,
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 problemYou 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??
ThanksAs 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,
SakthiHi,
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.
junHi,
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 -
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
ChinnaThanks 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
-
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
-
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