Synching the data between MDM and ECC

Hi All,
We have been on SAP MDM Central Master Data Management scenario for more then a year now. In the pas we have seen many issues ike - Syndication server failures, idoc failures due to which the data is not 100% in synch between MDM and ECC.
Though we are working on the idoc failure tracking process but my question is this -
I need to create an automated program which runs on a weekly basis finds the data which is out of synch in MDM and FEP and gives me the same. So the logic should be something like this - Pick up the records updated during the last week in MDM, look for those records in ECC. Compare field by field and give me the delta.
Since it is a central master data management scenario hence there are cases in which records are created in MDM but not present in ECC may be because of syndication failures or idoc failures.
Any one worked n a similar sort of program/logic? Kindly let me know your experiences as well in efforts to keep the data in synch.
Regards,
Indraveer

Hello Indraveer
Yes you can do it.
You can configure exchange between ECC and MDM by schedule directly or through PI
or
SAP MDM 7.1 has own API for ABAP, JAVA, .NET. (5.5 for ABAP,JAVA, .COM)
That may be abap transaction  or java(.net) application is working by schedule.
more about MDM API you can read here:
  ABAP
http://help.sap.com/saphelp_nwmdm71/helpdata/en/48/edff445128209ce10000000a42189d/frameset.htm
JAVA and .NET
http://help.sap.com/saphelp_nwmdm71/helpdata/en/13/041975d8ce4d4287d5205816ea955a/frameset.htm
JavaDocs
http://help.sap.com/javadocs/MDM71/index.html
Regards
Kanstantsin Chernichenka

Similar Messages

  • What is the difference of  customer master data  between CRM and ECC

    Dear all,
    We are helping  customer to  evaluate using CRM or ECC to manage there customer master data, focusing on the benefit of using CRM system.
    Can any one help to compare the difference between these two system?
    some tips in my mind are:
    1. CRM has a friendly user interface for user to adjust the layout, hide/display  favourite information according to actuall req.
    2. In CRM, user can change the field/assignment block description easilly
    3. in CRM7.0, user can add new customzing field easilly via AET
    4. CRM has a good any analysis platform to provide pie chart analytic
    5. CRM store more customer infor. than ECC, such as Marketing attribute, account classfication...anything else?
    any other benefit to use CRM for customer master data? Pls help!!!
    Thanks very much!!
    BR,
    Hedy

    I would agree with most of the topics you mentioned. Just one remark to topic number 5. Business partner doesn't have more data than erp. It has some more marketing oriented data, but on other hand doesn't have all finincial and credit data that are relevant for erp financial transactions.
    In our company we have the following scenario: all business partners are created in crm (because there the sales activities are started and because we don' clasify at the begining all partners as customers but as prospects. and of course it has nicer user interface). but when we are closing the deals (ordreds are transfered to erp), we fill some additional (financial) data of that partner on erp side and clasify partners as customers.
    Regards.

  • Read Historical Trend VIs do not return all of the data between start and stop.

    My Main.vi manually writes data to Memory tags in DSC. If my Main is running, calls to Read Historical Trend.vi and Read Historical Trends.vi sometimes take a very long time (~60 seconds in some cases). In addition, most of the time the last data point from that time period is missing.
    For example, I have a discrete tag that is False before the start time, and goes True and then False again before the stop time. I know that this happens because I can see it in the Tag Monitor. However, when I call Read Historical Trend.vi, only 2 data are returned: a 0 with a timestamp from before the start time, and a 1 with a timestamp just after the start time. There is no 0 with a timestamp befor
    e the stop time, but there should be. If I wait for several and then try again, sometimes the data will be correct. But if I stop Main.vi and try again with the same exact timestamps, the data are returned immediately and nothing is missing.
    I also occasionally get Error -1967390704 occurred at CIT_ReadStringTrace.vi. I'm not sure what causes that, because it doesn't happen every time.
    I am using Labview 6.0.2, DSC 6.0.2 with the fixes, and the latest Logos (4.4).

    Jake,
    We have identified the issue and developed a potential workaround. Please create an email (not discussion forum) request so we can contact you on this.
    Regards,
    Michael Shasteen
    Applications Engineering
    National Instruments
    www.ni.com/ask
    1-866-ASK-MY-NI

  • Getting the data between Sunday and Saturday of last week.(DAYS NOT DATES)

    I have a stored procedure (that has no parameters right now) and does some extraction of data from different tables. One of the table has a column called 'DeliveryDate'.
    Based on the requirements, I have to create an SSRS 2008 R2 Report out of that stored procedure, so that users can see the data of last week from Sunday(Start DAY) to Saturday(End DAY). Even if it is Wednesday today, they should be able to see the data
    from Last Sunday to this Saturday. I don't want to get data of Monday, tuesday or wednesday. Also, these values shouldn't be STATIC. Meaning, if one user wanted to see deliveries on 04-15-2011, then he shoud see the values of the previous week (and NOT
    CURRENT week)
    1. Do I need to create parameters in my stored proc. Are they needed at all ?
    2. Should I use DateAdd, Datediff functions (If someone can explain, how will they be calculated!)

    to get last week sunday and saturday use below. I prefer to use parameters.
    set @startdate = DATEADD(wk,
    DATEDIFF(wk,
    0,
    getdate()),
    -2) --for
    sunday
    set @enddate = DATEADD(wk,
    -1,
    DATEADD(wk,
    DATEDIFF(wk,
    0,getdate()),
    -1))-- for saturday
    also
    refer the following link
    http://blog.sqlauthority.com/2008/08/29/sql-server-few-useful-datetime-functions-to-find-specific-dates/
    ESHANI. Please click "Mark As Answer" if a post solves your problem or "Vote As Helpful" if a post has been useful to you
    If I run the query on 5/4/2014, will it give me 4/27/2014 for Sunday and 5/3/2014 for Saturday? Meaning if I run it on a Sunday, it will give me the previous Sunday and not the current Sunday's date.

  • SNP planned order availability date difference between APO and ECC

    Hi,
    I have observed that SNP Planned order availability date is not matching between APO and ECC. Details are as follows.
    I ran SNP Optimizer with bucket offset of 0.5. After publishing the optimizer created planned orders to ECC, only start date is matching.
    Example:
    I am using PDS as a source of supply.
    Fixed production activity in SNP PDS is 1 day.
    GR processing time: 3 day
    After running optimizer planned order is created with dates explained below.
    Start date/time: 09.05.2011 00:00:00
    End date/time: 12.05.2011 23:59:59
    Availability date: 16.05.2011 00:00:00
    Because of bucket offset defined as 0.5 optimizer planned order availability is start of next monday.
    After publishing this planned order to ECC dates on the planned order is as follows.
    Start date: 09.05.2011
    End date: 09.05.2011
    Availability date: 12.05.2011
    I have not maintained any scheduling margin key in ECC. Also if I dont define the GR processing time, planned dates between APO and ECC always match. Can anyone explain the impact of GR time on the availability date.
    Regards,
    Venkat

    Hi Venkadesh,
    What's "state stamp"? Do you mean different time zone?
    note : 645597  mentioned by Nandha is very helpful:
    In standard, CCR will use duedate - "the available date of the output product".
    Nandha's words "In SAP APO, if the receipt date of the primary product deviates from the
    end date of the last activity of the order, the receipt date
    always identifies this as inconsistent. You cannot rectify
    inconsistencies of this type by using CCR."
    I guess in your PDS or PPM, the output product is not assigned to the End of the last activity. Someone changed it?
    Please CIF the PDS or PPM again.
    If you really want to apply a note, please use note 815509 as you're using planned order,
    and system will use order end  date in CCR instead.
    GR time is always considered. BR/Tiemin

  • Why replicate Master Data between CRM and IS-U?????

    Hello colleagues,
    I am at a customer who is already replicating Business Partner and Contract Accounts between CRM 5.0 and IS-U (ECC 6.0).
    He is using CRM IC WinClient where most of the processes are implemented as transaction calls in IS-U.
    There is a possibility to replicate all objects (Accounts, Connection Objects and Installations) but what is the purpose of doing it.
    Could anybody tell me what is the advantage of replicating all objects and having them redundant?
    Why to replicate?
    I just found information on how to replicate but not why.
    Thank you very much for your help in advance,
    Edgar Kauter

    Hi All,
    The major thing is we should not use ISU as stativ and CRM dynalic system. As we all aware When SAP is launching any module or technology its beleives in re-usabilty.
    Now the issue data replecation between CRM and ISU-
    1. In a utility market if the customer,retailer and the network operator initiate any business flow they should start with CRM as CRM is handling FOP part.It means CRM has not only build only for ISU.
    2. In ISU before billing so many things is getting triggered - like new connecion,transfer,move-in,move-out etc....these process cant be done with the CRM business module as I mentioned earlier CRM is not only designed for IS-U
    So for a smoother process and with proper business SAP introduced CRM IS-U.
    Without replacting the data between CRM and IS-U we cant process the steps which will at last billed a customer.
    Regards.
    Abinash

  • Difference between classic and ECC pca

    Hi All,
    Could someone please tell me what is the difference between Classic and ECC PCA?
    Regards
    Suresh

    Hi
                Enhancement of new general ledger flexibility, that is you can enter user-defined fields  and update the corresponding totals (Profit Center / Segment / Region). Many standard reports can evaluate the information from the user-defined fields.
    Due to the new document splitting function  (Online Split) you can create financial statements, if required, at the company code level as well as for entities, such as the Profit centers / Segment.
    Using the u201CDocument splittingu201D function (online document split), you can create balance sheets for company codes as well as for further entities such as the profit center . The balance is then set to 0 for each document for the profit center.
    There are no longer any time-consuming reconciliation tasks between FI and CO  for the end of period, since in real-time in Controlling, the system transfers cross entity processes into the new general ledger.
    Transactions 3KEH and 3KEI  from the classic Profit Center Accounting for maintaining proposal profit centers for balance sheet and P&L accounts are no longer used to set the profit center.
    Display of receivables and payable's per profit center real time ( if document splitting is active).
    Detailed information for the setting the Profit Center accounting in the New General Ledger:
    Define the update of the characteristics u201CProfit Centeru201D and u201CPartner Profit Centeru201D in the ledger by selecting the scenario u201CProfit center updateu201D.
    Define the field u201CProfit centeru201D as a splitting characteristic in the document splitting.
    Set the u201CZero balanceu201D indicator again for the added field u201CProfit centeru201D and you therefore have to create balance sheets on the profit center.
    Activate the required entry field check to ensure that the profit center is set in all postings.
    EC-PCA Profit Center Accounting u2013 Profit center accounting forms an interface between the operative controlling (CO) applications and the Enterprise Controlling (EC) module It reflects the actual and plan postings from operative controlling and settlements components with which it is in targeted in real-time. It then summarizes this data according to profit centers, which reflect the internal structure of areas of responsibility within the company code
    Regards
    Edited by: Dublin on Oct 26, 2009 12:17 PM

  • Link between SRM and ECC invoice

    Dear gurus,
    I need to find the link between SRM and ECC invoice number, can you please provide me the related tables?
    Thank you in advance for your collaboration.
    Regards,
    Fuffo

    i don't have access to the system now but i guess will be table BBP_PDBEI.
    or you can go tcode BBP_PD, check in item level.
    cheers.

  • What's the difference between WorkflowTask and WorkflowJob in SAP MDM API?

    Hi Support,
      Could you tell me the differences between WorkflowTask and WorkflowJob in SAP MDM API? And which can represent a workflow in Workflows tab in MDM Date Manager.
    Thanks & Regards,
    Song

    Hi Songxu,
    Workflow Task: It is the task(workflow steps like Process, Approver etc) assigned to different user during Workflow. User's  use the workflow tabs in Data Manager to view and process workflow tasks. see page 91/654 of Data Manager Guide.
    http://help.sap.com/saphelp_nwmdm71/helpdata/en/4b/72b8aaa42301bae10000000a42189b/MDMDataManager71.pdf
    Workflow Job: Each workflow is invoked as a job that can consist of multiple records that move through the steps of a workflow (how many records are involved into your Workflow) as a group while simultaneously maintaining record-level granularity. Once the job has been launched, it moves automatically from step-to-step and from user-to-user, showing up in the inbound task queue in each useru2019s Workflows tab for disposition and processing.
    Regards,
    Mandeep Saini

  • Who can tell me the difference between MDM,BW and ODS

    What's the difference between MDM/BW/ODS,and what aspect/domain does each of them emphasize.

    Thank Dirk,Anil for your wonderful answer.
    After study these docs on sap.com and your reply,I have other questions to ask:
    1. If I use MDM as a Enterprise's Data center repository,Is that mean I can give up other database such as Oracle,SQL Server,and build new application or shift those regacy non-SAP applications on MDM gradually,you know,if I retain these DB,I should syncharonize them cautiously,and it can not avoid "dirty data" between heterogeneous systems.
       Consider such a scenario,application A request data from MDM to modify,application B request the same data from MDM to query,then "dirty data" happened?
       So,I think if I use MDM as center data repository,then I should give up other DB,and these non-SAP systems should reference these data and deal its own business matter.
    2.When I implement MDM,Would the data in SAP R/3(such as PM/MM/FI/CO) also be replicated to MDM,then shared to other non-SAP systems?or these data needn't synchronize to MDM?
    3.consider such a scenario,I need SAP R/3 data to share with other non-SAP system,besides XI,should I need MDM,using MDM to implement data management and sharing.
    4.Dirk has noticed "MDM could also mean Meta Data Model ",so I want to ask if MDM fully compatiable with CIM(common information model) and I can create complex objected-oriented data and mutiple relationship in it?
    thanx for your answer again,Best regards
    jiansen

  • HT1296 I have a problem synching calendar data between my iPhone 3GS iOS 5.1 & Outlook 2007 on MS7.  The basic calendar is OK but the birthdays (little box icon) are a day early & cannot be changed to the correct date. How can I fix this?

    I have a problem synching calendar data between my iPhone 3GS iOS 5.1 & Outlook 2007 on MS7.  The basic calendar data transfer is OK but the birthdays (little box icon) are a day early & cannot be changed to the correct date. The birthday entries in my Outlook contacts have correct dates.How can I fix this?

    The following peocess corrects the calendar entry:
    edit the contact & change the birthday, save the change; edit the contact & change the birthday to the correct value, save the change again. The calendar entry then displays on the correct date.  Alternatively as a temp solution I can just de-select the "birthdays" calendar which stops the icon being displayed.
    Thanks for your advice, I think that it's n going to be a slow process to fix all the entries for not much return.

  • Events limit can only be dates between 1 and 9 on the day field

    Im an student, and im trying to put my timetable into ical as did last year
    it goes ok, i set it up to repit every week mondays lessons for example
    but when i am trying to set up a limit for this event to repit itself ical only allows me to
    put a date between 1 and 9 on the day field.
    Does anyone know why is that?
    sorry is my english is not so good im from spain and i might not explained very well
    thank you

    The x86 architecture has a standard formatting for disks that uses up to four primary partitions on a disk. On DOS or UNIX, you can view the partitions with 'fdisk'.
    This is layer that Windows and Linux tends to use for filesystems.
    Solaris though uses only one of those partitions for its own use (marking it a Solaris partition) and places a label similar to that on a SPARC disk (VTOC). So within the single x86 partition are several further subdivisions (slices).
    On solaris, the disk might be /dev/dsk/c0t0d0. You could access one of the Solaris (VTOC) slices as /dev/dsk/c0t0d0s0. As far as I know, Linux does not understand how to address the Solaris VTOC slices (If this isn't true, I'd love to know what the syntax for doing so is).
    You'd access the (non-Solaris) x86 parititions like /dev/dsk/c0t0d0p1 or so. While Linux can address extended x86 partitions, Solaris can only address primary partitions.
    Darren

  • Verify the data between SAP R/3 and SAP BW

    Hi Experts,
    How to verify the data between SAP R/3 and SAP BW at the time of data mismatches in reports.
    give me the proper solution.
    Thanks,
    Syam

    Hello,
    You must know what is the infoprovider source of the data shown in the report.
    Once you know it, check the content filtering by same restrictions as in the mismatch report. Now you have the data in BW.
    Then you have to know the proper transation or table in R/3, from where the extractor retrieves the data to populate the infoprovider; make same restrictions and compare it with data in BW.
    Regards

  • DIFFERENCE BETWEEN THE DATA DECLARATIONS NVARCHAR2 AND VARCHAR2(x CHAR)

    CAN ANYONE HELP ME FIND THE DIFFERENCE BETWEEN THE DATA DECLARATIONS; NVARCHAR2 AND VARCHAR2(x CHAR), WHERE X IS THE SIZE OF DATA TO BE HELD WITH THE VARIABLE OR ATTRIBUTE

    Duplicate posting....
    Difference between nvarchar2(10) and varchar2(10 char )
    Difference between nvarchar2( 10) and varchar2( 10 char)
    Please refer also...
    Nvarchar2

  • Transfer the data from MDM to SAP R/3

    Hi,
    I have to transfer the material master data from MDM to R/3.I have syndicated the data and put the file in the .xsd format in the ready folder of the repository.Now I have to transfer this file to R/3 , one way is through XI(XI will pick the file from the current location and an IDOC from there will pass this data to R/3. The other way I was thinking a UNIX script can do it. The UNIX script will run and pick the data from ready folder and pass it to R/3.If somebody of you has done similar thing kindly reply.
    Regards,
    Ashutosh

    The best method of integrating MDM with R/3 is to use XI (PI).  There are a couple of reasons for this, but most importantly you can use the IDoc adapter to turn your XML message into an IDoc and send it to R/3.  This has a lot of advantages because IDocs are very easy to monitor, troubleshoot, and reprocess in the event of an error.  IDocs are definitely the preferred method of integration with R/3, therefore using PI is a very good idea.  A few years back I wrote a blog about how to configure XI for an interface between MDM and R/3, perhaps it will help you:
    /people/harrison.holland5/blog/2006/12/20/xi-configuration-for-mdm-integration--sample-scenario
    While it is possible to use a batch script, it's not recommended.  You would still have to write a load program (LSMW or some other type of load program) on the R/3 side.  Monitoring and troubleshooting is going to be more cumbersome, because you also have to monitor the message flow on the UNIX system.  If PI is serving as the middleware it does the end-to-end monitoring for you.

Maybe you are looking for

  • Qosmio X300 64 bit vista ultimate upgraded to windows 7 64 bit ultimate - issues

    Hi there, Hoping you can help me, any help would be greatly appreciated. I cannot find my laptop amongst the given models - first issue. Second issue: given gratis CD voucher for upgrade to windows 7 ultimate  with purchase of laptop, whihc i have re

  • Installing Oracle Clusterware and TimesTen

    I am attempting to setup TimesTen with Oracle Clusterware and this website "Installing Oracle Clusterware and TimesTen" says that I should "Install Oracle Clusterware 11.2.0.2" however, when I go and look for I found this page:  "Oracle Grid Infrastr

  • STO CREATION Facing This problem

    *Article not subj. to inventory mgmt. in site M001 (Pl. check your input)*

  • High Availibility

    Hello Everyone, We are implementing the entire Identity and Access Management Suite in High Availability. We have 2 boxes for OID & OVD AND 2 for OAM. We have Apache webserver on which we have a webgate, which would be configured for reverse proxy. M

  • SWF No Longer Playing In Chrome and IE.

    SWF File not playing. No site or code changes. Is this a flash upgrade issue on specific browers. Some computers in office can see the walk on actor and it is seen in Android. </div> <script src="http://www.30yearjumbomortgagerate.com/liveactor/Scrip