Open Transactions in ECC for Master Data changes in MDM

Hi All,
I have a basic Design question on how to handle the impact of Data changes in MDM for any open transactions with that Master object. For eg if we have a Material set up in MDM and in ECC and there are open Purchase Orders for that Material, now if the Base Unit of Measure is changed in MDM and gets harmonized to ECC(After Workflow approval of the Change) how will it impact the PO attached to the material . Can we do any configuration in ECC that will restrict any Open PO s not to take the new changed value and any new POs taking up the new Base Unit of Measure , or can we set up an alert/notification that will trigger for a PO whenever any Master Data is changed and the PO takes the new changed value on the fly . What will be the best approach from a solution point of view .
Thanks ,
Prabuddha

Hi Prabuddha,
In ECC if a change happens to a master data not all the changes are reflected automatically in the open documents like open PO or open Sales order. Some fields values have to be redetermined for eg: "pricing procedure", some of them needs to be changed manually for eg: "Description". Moreover specific to your eg of Base unit of measure, this is a sensitive field and has lot of impact on the process so there for changing such fields it is necessary to close all the open documents against the Master data record in consideration. This fact is regardless whether the change happens through an IDoc or directly by MM02/XK02/XD02
Prabudha, Please revert if you have further questions.
Best Regards
P T Manoj
Edited by: PT MANOJ on Sep 2, 2011 10:25 PM

Similar Messages

  • Long DDIC Activation for Master Data Change During Transport

    Good Morning Folks,
    During transport of a change to a custom master data object to production, the data dictionary activation is taking a very long time and using a very large amount of space. 
    The change to the master data object was adding three additional navigational attributes. This master data is not time-dependant.  The master data contains about 1.2 million records and has 49 active navigational attributes u2013 including the three new ones.  The Data Dictionary activation is executing report SAPLRSDU for more than 8 hours and is using upwards of 52GB of temp filespace (of 92GB allocated) during this time.  To the best of our knowledge, it looks as if it is trying to recreate or repopulate the /BIC/Pxxxx table of the master data.   It looks like it's reading billions of records (probably the same 1.2 m records over and over.)
    There are no errors in any logs that we can see. 
    Previous changes to this master data object have been successful, and reasonably fast.  And the transport of this change from Dev to our QA environment was very fast.
    We still need to get this change in, as well as additional changes that are dependant.  Why would this take so long, and is there anything we can do to get this to run faster?
    BTW:  We are on 3.5 (but looking forward to NW7.)
    Thanks, Brian

    Brian,
    Usually adding nav attributes would mean that the X and y tables get regenerated...
    Also do you notice reads only on the P-Table or other tables which have this object as well..?
    If it is only the P Table - try refreshing the stats for the same...

  • MDM-XI-ECC for Master data like Vendor and customer

    If there are some changes like addition or deletion of some fields in customer or vendor, then it is not possible to use the standard pre-delivered content which SAP has provided.
    So in that case, how can we handle that in XI?
    For example DEBMDM or CREMDM?
    The predefined content splits this into two idocs CREMAS & ADRMAS and serialises and then sends to ECC.
    So when there is customization of Idocs, how can we handle it?
    Any clues please?
    Thanks
    Kiran

    For various reasons I would recommend not using the predefined content.  Mainly for the exact scenario in which you describe.  If you have to add custom fields, then you can't use the predelivered content, however you can copy the predelivered content and modify it.  The MDM content for XI uses XSLT mappings, so if you are familiar with XLST then you can work with those, however I prefer to generate a graphical mapping, because it only takes a few seconds anyway.  You simply have your source message be the CREMDM (or DEBMDM) format, and the target is CREMAS and ADRMAS.  You simply select the top node of CREMDM and do a 1:1 mapping to CREMAS, then map the ADRC segment of CREMDM to the ADRMAS IDoc.  If you use the graphical tool then you can modify your map easier if you need to add or remove fields.  For example, if you want to do a IDoc reduction, then you can perform the IDoc reduction in ECC, and then swap that message type out with the one in your graphical map.  Or if you want to add fields you can perform an IDoc extension in ECC, and then swap that message type out in XI.  It's much easier to make these changes when you've built a graphical map.

  • Issue with Master data change workflow in GRC PC 10.1

    Hi,
    I have configured the work flow for master data changes in GRC PC 10.1, however approver is not able to view the request in inbox where are the organization owner is able to see the review for change request in inbox.
    Please let me know if there is any config where we need to set the approvers for workflow, so that the system creates a request for approver.
    Regards,
    Giridhar

    Dear Giridhar,
    Please, check the following configuration:
    1. Activate the workflow (Path: SPRO -> GRC -> Shared Master Data Settings -> Activate Master Data Changes)
    2. See whether Checkbox "Approval" is ticked for the selected entity
    3. If you activate master data changes, please check whether the correct roles are indicated in the Maintain Custom Agent Determination Rules in the Workflow settings.
    Business Event: 0FN_MDCHG_APPR
    Role: Select the role you gave to the approver
    After performing this configuration, a task must appear in the work inbox.
    Best Regards,
    Fernando

  • How to reflect the Master data changes from ECC to MDM

    Hi Experts,
    We need to reflect the master data changes of company code and cost center groups  from ECC to MDM.
    what methods available and which would be best in performance.
    kindly let me know if you need further information for better undrstanding.
    Thanks in anticipation
    looking forward to hear from you all,
    with regards,
    Chandhan.S

    Hi,
    You need to use change pointer to do this. Go to transaction SALE,
    expand MODELLING AND IMPLEMENTING...
    expand MASTER DATA DIST...
    expand REPLICATION OF MODIFIED DATA
    You may need to maintain distribution model in SALE.
    Cheers.
    Reward if useful

  • Track Master Data Changes for Multiple countries

    Hi experts,
    I am in a Global HR Implementation & Rollout Project. We are creating Outbound Interfaces for 3 countries to export pay, time and general data to the 3rd party systems in those local countries. (Payroll is outsourced there).
    As well as sending New Joiners data every month, we need to send Changers data also to all those 3rd partys every month before the Payroll runs.
    I know 2 solution for this :
    a). Using Change Documents - Tcode : SCDO ..etc
    b). Using the report RPUAUD00.
    c). Using RBDMIDOC.
    Query :
    1). Are these the only solutions ?
    2). Whats the best solution for doing this for a Global Rollout project ? I need to track master data change for different countries for different set of Infotypes and fields. I need to send those Changers data as well as the New Joiners data through the Outbound Interface to all the local countries.
    This year we are doing for 3 countires, next year for 9 more countries, etc. Whats the best solution keeping this in mind ?
    Restrictions :
    1). Our Client HRs dont want us to disturb the report RPUAUD00 as they use that regularlly and want the flexibility to configure the configs themselves.
    2). If I must need to create and activate Change Documents for ALL individual fields, is there an easy way of doing this ?
    3). I need to send this Changers data from SAP to Legacy system, so dont know if RBDMIDOC will be a good solution for this. Any comments ?
    Just want the best possible and feasible solution for this issue.
    I will be please to allot point to anyone who gives a good solution.
    Moreover will be Thankfull also !!
    Cheers.

    Please try with transaction code "PC00_M02_LINF0"
    Cheers
    Suresh.KK

  • Why to use chnage  pointers for  master data idoc why not  the  change idoc

    Hi Gurus,
    I have  one doubt about  Idoc.
    When changes to master  data has to be sent Change pointers are configured and  used. (CDPOS & CDHDR). In case of  the  transaction data change change idoc  is  used as is the case with orders (we  use ORDCHG for  ORDERS message type to send  the  chnage details to a  order which was already sent to other system.
    Why we can't use  change  idoc or  message type whatever, instead of  Chnage pointers in case of  master data or  vice versa in case  of transaction data.
    Your valuable  input  will be rewarded with suitable  points!!
    -B S B.

    Hi,
    It was a good question ... SAP seems never designed the change pointer to handle transactional data IDocs. Only for master data IDocs distribution purposes.
    It may due to volume data ... the transactional data can change many times within a day compare with master data which hardly change or once a while.
    Regards,
    Ferry Lianto

  • Retro master data change for previous cost center

    HI All,
    Could any one please reply on how I can unblock 'blocked cost center' to make retro changes for Master data.
    Thank you in advance. 
    Abhay

    Hi Abhay,
    1. Unblock the cost center for the period to apply the Master data changes. Unblock it via transaction KS02.
    2. Once the legacy cost center is unblocked, immediately proceed with master data updates.
    3. Once master data is updated, proceed with restoring the blocked status of the cost center that was used (Unblock).
    Thanks,
    Dhiraj

  • Online Change Transfer for Master Data

    HI,
    whats transaction for Online Change Transfer for Master Data, and how to use it.
    regards
    manish

    Hi Manish ,
    You make the settings for change transfers in transaction *CFC9 (Change Transfer
    for Master Data setting)*
    For material masters, customers and vendors, the change transfer can occur
    periodically or can be executed online immediately. You also have the option of
    deactivating the change transfer.
    You can also configure an immediate change transfer for work centers and
    resources. In this case, the change transfer only concerns the header data of the
    individual work center capacities.
    Hope it will help you.
    regards
    Ritesh

  • Transferring Product Master Data Changes From APO to ECC/R/3

    Is it possible to transfer product master data changes in APO to ECC via the CIF?  If so, does it require custom coding?

    Hi James,
    In all the different clients where APO is being used with ECC systems. ECC system is always the main system (system of record) which contains all the master data and data present in ECC supposed to be the reference for APO system for planning purpose.
    Generally it is not recommended to transfer master data from APO to ECC but as mentioned earlier by some experts you may have ways to do that.
    I would be interested in the business scenario where one needs to transfer master data from APO to ECC.
    Thanks,
    Anupam
    Edited by: Anupam Sengar on Aug 11, 2011 12:31 AM

  • HR ABAP : Track Master Data changes for multiple countries

    Hi experts,
    I am in a Global HR Implementation & Rollout Project. We are creating Outbound Interfaces for 3 countries to export pay, time and general data to the 3rd party systems in those local countries. (Payroll is outsourced there).
    As well as sending New Joiners data every month, we need to send Changers data also to all those 3rd partys every month before the Payroll runs.
    I know 2 solution for this :
    a). Using Change Documents - Tcode : SCDO ..etc
    b). Using the report RPUAUD00.
    c). Using RBDMIDOC.
    Query :
    1). Are these the only solutions ?
    2). Whats the best solution for doing this for a Global Rollout project ? I need to track master data change for different countries for different set of Infotypes and fields. I need to send those Changers data as well as the New Joiners data through the Outbound Interface to all the local countries.
    This year we are doing for 3 countires, next year for 9 more countries, etc. Whats the best solution keeping this in mind ?
    Restrictions :
    1). Our Client HRs dont want us to disturb the report RPUAUD00 as they use that regularlly and want the flexibility to configure the configs themselves.
    2). If I must need to create and activate Change Documents for ALL individual fields, is there an easy way of doing this ?
    3). I need to send this Changers data from SAP to Legacy system, so dont know if RBDMIDOC will be a good solution for this. Any comments ?
    Just want the best possible and feasible solution for this issue.
    I will be please to allot point to anyone who gives a good solution.
    Moreover will be Thankfull also !!
    Cheers.

    I have used PU12 for same purpose at a similar client. It will fulfill all your needs I guess, but the learning curve is big. Search for "Interface Toolbox" or "PU12". Basically your search will end-up in these two links:
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/PAXX/PYSOME_INTERFACE.pdf
    HR Interface Toolbox - PU12

  • Where are the changes in R3 captured in ROCANCEL, mapped to for Master data

    Hi Experts,
    I have now read extgensively about 0Recordmode and how it becomes part of the DSO and changes in R3, captures in ROCANCEL gets mapped to 0Recordmode.
    But when the datasource is a master data, such as 0Plant_Attr, which is going to flow into the InfoObject, 0Plant; we know 0Plant does not containt 0Recordmode as seen in the case of the DSO. So, without 0Recordmode, where are the changes in R3 captured in ROCANCEL, mapped to when it comes to master data, such as 0Plant
    Thanks

    Hi,
    0Recordmode is the BW concept in Delta Loading to DSO. It is not R/3 concept.. SAP has provided To make the BW system to understand the entire info about the delta. As you know this is mapped to ROCANCEL.
    ROCANCEL holds the changes from R/3 side.
    The delta process (how the data is transferred) for the DataSource is determined in the table ROOSOURCE(in the source system)
    Properties of the delta process are determined in the table RODELTAM (in BI). So Master Data Changes will be handled by this way.
    Regards,
    Suman

  • TO FIND TABLES  FOR MASTER DATA TRANSACTIONS

    HI , When we create a customer, the information is updated in structure RF02D and some tables like KNA1 are updated ..
    How can we find the tables for master data transactions.?
    please reply...
    thanks.

    Hi,
    I entered into the TC : ST05, Activated the trace then I created a customer, then I came back and deactivated trace, then I clicked on display it gave me a list ( yellow color list ) ... Wat do u mean by update methods here ...
    Thanks
    SK SIDDIQUI

  • DTP for Master data

    Hi Guys,
    How to extract master data and hierarchies from ECC into BI infoobjects?
    Do we follow the same procedure for loading master/hierarchy data as for transaction data - i.e. Load into PSA and then create Transformations and DTPs to load into infoobjects? If so,  what is the best approach as far as Full/Delta loads.
    1. Is it ok to do a full load into PSA (using infopackage) and then do a full load always (The process chains for master data would be running nightly).
    or
    2. Should we have 2 infopackages (full and delta) into PSA and then multiple DTPs. (The process chains for master data would be running nightly).
    Regards.

    Indicator: Only Get Delta Once
    Source requests of a DTP for which this indicator is set are only transferred once, even if the DTP request is deleted in the target.
    Use
    If this indicator is set for a delta DTP, a snapshot scenario is built.
    A scenario of this type may be required if you always want an InfoProvider to contain the most up-to-date dataset for a query but the DataSource on which it is based cannot deliver a delta (new, changed or deleted data records) for technical reasons. For this type of DataSource, the current dataset for the required selection can only be transferred using a 'full update'.
    In this case, a DataStore object cannot usually be used to determine the missing delta information (overwrite and creation of delta). If this is not logically possible because, for example, data is deleted in the source without delivering reverse records, you can set this indicator and perform a snapshot scenario. Only the most up-to-date request for the DataSource is retained in the InfoProvider. Earlier requests for the DataSource are deleted from the (target) InfoProvider before a new one is requested (this is done by a process in a process chain, for example). They are not transferred again during the DTP delta process. When the system determines the delta when a new DTP is generated, these earlier (source) requests are seen as 'already fetched'.
    Setting this indicator ensures that the content of the InfoProvider is an exact representation of the source data.
    Dependencies
    Requests that need to be fetched appear with this indicator in the where-used list of the PSA request, even is they have been deleted. Instead of a traffic light you have a delete indicator.
    Get Data by Request
    This indicator belongs to a DTP that gets data from a DataSource or InfoPackage in delta mode.
    Use
    If you set this indicator, a DTP request only gets data from an individual request in the source.
    This is necessary, for example, if the dataset in the source is too large to be transferred to the target in a single request.
    Dependencies
    If you set this indicator, note that there is a risk of a backlog: If the source receives new requests faster than the DTP can fetch them, the amount of source requests to be transferred will increase steadily.

  • Why we are not using "Message Control" for Master data ?

    Hi friends,
    We are using Message control as output determination for Transactional data, <b>what is the main reason for not using the msg control for Master data.</b>Please explain with details...
    I am very thankful to them...
    Thanks and Regards.
    <i><b>Naveen Kumar. Chamala</b></i>

    Hi Naveen,
       Listing down those I know -
       1. Master data is expected to be changed/created less frequestly.
       2. Transactional data is expected to be chnaged/created more frequestly.
       3. Transactions to create/change/display master data do no have message control integration, since you are not supposed to print/fax/mail master data to your partners.
       4. Distribution of master data in generally supposed to happen within Enterprise boundry and typically you will have one central server maintaining master data which will be distributed to multiple downstream operation system (Some thing where MDM fits). So ideally when distributing master data using ALE you will be sending it to multiple systems.
       5. Distributing transactional data PO/SO etc is same as sending fax/print which fits with the requirement of message control.
    Hope this helps,
    Regards,
    Sanjeev

Maybe you are looking for