Process chain best practice - attribute change runs

When building attribute change runs into Process Chains I see that there are potentially two main options to consider:
1. One to One mapping.  Incorporate a separate attribute change run object type after each InfoObject has been loaded.
2. Many to One mapping.  Build the process chain so that one single attribute change run occurs after all the InfoObjects have been loaded. 
I would be interested to see how other people have incorporated their attribute loading into Process Chains.
any info appreciated.
Mike

We run the attribute change run twice in our daily process chain, here's our order:
- Load all master data
- Attrib change run
- Load all tx data
- Run ABAP programs that generate master data
- Attrib change run
I doubt there will be much of a performance difference if you do the change run after each master data load, but it makes the process chain a lot easier to read.

Similar Messages

  • ABAP program to add in the process chain before the attribute change run

    Hi
    I need a ABAP program to add in the process chain before the attribute change run(process) to avoid the locks, can any one send me the program
    Regards,
    Satish

    I am not sure of any standard program .... but you can write your own... should be a small one..
    you can check if the table RSDMDENQ has entry for your InfoObject... if yes, then its locked.. if not.. its not locked

  • Error in process chain with attribute change runs

    We have one warning is coming in one process chain :A type "Attribute Change Run" process cannot precede process "Execute InfoPackage"
    We checked the Process View , we found that there are number of attribute change run after each scheduling of Info package with different datasource but for same data target.
    How to remove this warning .
    Some onsite person has added this extra Attribute Change Run recently.

    Hi Surendra,
    If it is the same Info-object that is getting loaded through different Info-packages then have only 1 "Attribute Change Run" process at the end. You can ignore the warning.
    Bye
    Dinesh

  • Attribute Change Run- Serial or Parallel

    If we are building a chain for Attribute Change Run for all Master data objects, should we:
    1. load Masterdata A, followed by attribute change run, load masterdata B followed by attribute change run, load masterdata C followed by attribute change run....
    2. Load Masterdata in Parallel followed by AND with ONE attribute change run.
    The first one seems grossly redundant but then if we have only ONE attribute change run, wouldnt that lock up all the objects for a LONG time?
    Also, does an attribute change run by default include ALL objects which have been loaded anew and for which the change run has not run???

    Thanks!
    So, having just one attribute change run for all these objects is a better option?
    Wouldn't it lock up the objects for a long time?
    Also, say I have loaded object A , B and C. And in my process chain I have Attribute change run only for Object C.
    Will the Attribute Change Run include newly loaded A and B by default?
    I ask this because we saw something like this happening
    Edited by: CC on Apr 9, 2010 8:33 PM

  • Attribute Change Run taking very Long time.

    Hi Experts:
    We are daily loading Master data from one common process chain. There are 33 Infoobjects which are getting activated in Attribute Change Run Process. This process is taking almost 3 hours to run daily; due to this it is impacting our other data load process chains.
    Many times it happens that there is lock on cubes due to attribute change as attributes are getting aligned to same cube on which the roll up is running.
    There are local chains below the attribute change run, which are also important to run.
    Please help and suggest the workaround for the same.
    Cheers,
    Omkar

    33 info objects in one ACR(attribute change run) is not a good idea.
    Better to split the info objects and use multiple ACR.
    During your ACR if transaction data load was on then lock issues always occurs.
    Thats why we need to run master data loads first and later transaction data loads.
    Which info object change run was troubling, better to note the info objects which are causing and try to put them  in separate ACR and trigger it before start of your transaction data loads. so that it won't raise the same issue again.

  • Regarding Attribute Change Run failure.

    Dear All,
    We have a process chain which contains many meta chains.
    Now in each chain i mean meta chain there are attribute change runs
    We have desegregated the attribute change run. is tere any method to place a check for attribute change run locks because at the last i have another attribute change run which is failing every day because of the attribute change run is still happenign in some chain.
    how do i implement it?
    Thanks in advance
    Janardhan Kumar.

    Hi Janardhan,
    In master data process chain where you have added process of attribute change, just insert a program before this process:
    The program is: RSDDS_CHANGERUN_MONITOR
    This program will check for any another attr change run running at that time and if there's any other attr change run runnning locking the object which your next attr change run requires then this program will not allow your attr change run to run.
    Once all the locks all cleared for attr change run it will trigger the next node.
    This program has a do loop which keeps on checking until unless locks are cleared.
    Regards,
    Vij

  • How to make Attribute Change run alignment & Hierarchy changes in Aggregat

    Hello
    I want to understand that How to make Attribute Change run alignment & Hierarchy changes in Aggregate?
    I posted previously the same question but there were not good answers and i was not able to understand clearly .....
    If there is Process chain XXY which makes Attribute change run for Master Data 0SPELLING ?
    Now there is Aggregate TRT which includes :
    0SPELLING , Fiscal Period , Purchase Product, Purchase Category ?
    Now pls answer following question ?
    1) Does the Process Chain XXY which makes only attribute change run alignment for 0SPELLING , Will this process chain automatically do the Change run alignment for 0SPELLING in Aggregate TRT ? YES or NO
    2) If Yes, then we are just suppose to do Roll up for Aggregate TRT after Process chian XXY completes and finish job ?
    3) If No, then what steps are suppose to be DONE so as to make sure that Aggregate TRT has new values and perfect values for 0SPELLING ?
    Please answer and coorect if i have any wrong question....

    for e.g.
    u have 0spelling whicha has attributes x,y and z on day 1 with 10 records
    so do ur aggregates on day1 with same values
    now on day2 u had new values of attributes y,z,s,d and new hierarchies and so u add new records
    with data load u will load the data with version M of modified and is not available for reporting
    If u do attribute change run then this modified version is activated to A i.e. active version .
    It will also do the change run alignment for Aggregate for new attribute values and new hierarchy values for aggregate.
    now in order for this data to be available for reporting u will need to do the roll up of aggregate.....
    if u roll up aggregate before attribute change run , new data is not avaialable for reporting
    if u roll up aggregate after attribute change run, then data is available for reporting
    if u dont roll up aggregate eventhough new data is in dataprovider, still new data will not be available for reporting.
    this is how it works

  • How to make Attribute Change run alignment & Hierarchy changes in Aggregate

    Hello
    I want to understand that How to make Attribute Change run alignment & Hierarchy changes in Aggregate?
    I posted previously the same question but there were not good answers and i was not able to understand clearly .....
    If there is Process chain XXY which makes Attribute change run for Master Data   0SPELLING ?
    Now there is Aggregate TRT which includes :
    0SPELLING , Fiscal Period , Purchase Product, Purchase Category ?
    Now pls answer following question ?
    1) Does the Process Chain XXY which makes only attribute change run alignment for 0SPELLING ,   Will this process chain automatically do the Change run alignment for 0SPELLING in Aggregate TRT ?         YES or NO
    2)  If Yes, then we are just suppose to do Roll up for Aggregate TRT after Process chian XXY  completes and finish job ?
    3) If No, then what steps are suppose to be DONE so as to make sure that  Aggregate TRT has new values and perfect values for  0SPELLING ?
    Please answer and coorect if i have any wrong question....

    for e.g.
    u have 0spelling whicha has attributes x,y and z on day 1 with 10 records
    so do ur aggregates on day1 with same values
    now on day2 u had new values of attributes y,z,s,d and new hierarchies and so u add new records
    with data load u will load the data with version M of modified and is not available for reporting
    If u do attribute change run then this modified version is activated to A i.e. active version .
    It will also do the change run alignment for Aggregate for new attribute values and new hierarchy values for aggregate.
    now in order for this data to be available for reporting u will need to do the roll up of aggregate.....
    if u roll up aggregate before attribute change run , new data is not avaialable for reporting
    if u roll up aggregate after attribute change run, then data is available for reporting
    if u dont roll up aggregate eventhough new data is in dataprovider, still new data will not be available for reporting.
    this is how it works

  • Attribute change run process doesn't run in the chain

    Hello everyone,
    I have implemented a process chain with multiple parallel processes (12, like the batch processes in the application server) and I have put for each stream a loading of master data followed by the attribute change run process. When I run my chain then I find that one o two Attribute change run process doesn't run (the InfoObject chosen seem to be random!). The chain remain in yellow color. Can you help me anyone about this question?
    Regards,
    Francesco

    Couple of thing you should keep in mind while loading master data.
    if two loads are targeted to the same infoobject they will collide and as a result the later load will fail.
    it is a good practice to use only one Attribute change run in the end before you load master data. but if there are dependecies you can use several in series
    Also when you set up Attribute change run make sure that Attribute change run will pickup only the particualr infoobject not all the objects in the Attribute change run list.

  • Hi i have 50 infoobjects as part of my aggregates and in that 10 infoobjects have received changes in masterdata.so in my process chain the Attribute change run in running for a long time.can i kill the job and repeat the same.

    Hi i have 50 infoobjects as part of my aggregates and in that 10 infoobjects have received changes in masterdata.so in my process chain the Attribute change run in running for a long time.can i kill the job and repeat the same.

    Hi,
    I believe this would be your Prod system, so don't just cancel it but look at the job log. If it is still processing then don't kill it and wait for the change run to complete but if you can see that nothing is happening and it is stuck for a long time then you can go ahead and cancel it.
    But please be sure, as these kind of jobs can create problems if you cancel them in the middle of a job.
    Regards,
    Arminder Singh

  • Regarding attribute change runs in process chains

    Hi All,
    While creating process chain for master data objects. I am trying to incorporate attribute change run process type for an info object. But the system asks for the DTP of the attribute and when i choose the DTP then both DTP and then Attribute are being incorporated. This is not exactly a problem but i need to understand why it is happening as i am already using that DTP to load data. Will this affect the data in master data object?. Thanks in advance.
    regards
    satish

    Hi Bhagyarekha,
    The reason behind that error could be:
    An attempt is made to activate a characteristic whose compounding was replaced and whose navigation attributes were simultaneously deleted. The replacement of the compounding temporarily deletes the M view of the characteristic during internal activation. The process of deleting navigation attributes involves converting the attribute SID tables. However, the M-view of the characteristic, which has just been deleted, is needed for this conversion.
    Check this SAP Note:
    Note 684405 - Replacing the compounding and deleting navigation attr.
    Hope it helps.
    Veerendra.

  • Attribute Change Run in Process Chain failed with SQL 942 error

    Hi,
    Attribute change run in th eprocess chain failed with the message " SQL Error 942" and ran succesfully after repeating the step.Searched in Forums for similar error but the solutions were not apt.
    Any pointers would be of great help!!
    Thanks in advance,
    Bhagyarekha.

    Hi Bhagyarekha,
    The reason behind that error could be:
    An attempt is made to activate a characteristic whose compounding was replaced and whose navigation attributes were simultaneously deleted. The replacement of the compounding temporarily deletes the M view of the characteristic during internal activation. The process of deleting navigation attributes involves converting the attribute SID tables. However, the M-view of the characteristic, which has just been deleted, is needed for this conversion.
    Check this SAP Note:
    Note 684405 - Replacing the compounding and deleting navigation attr.
    Hope it helps.
    Veerendra.

  • Process Chain Attribute Change Run

    Hi Experts,
    I am working BI 7.0 version, I am try to run Process chain showing warning Error in Infopackage level, Please find the below Error Message:
    A type "Attribute Change Run" process has to follow process "Execute InfoPackage"  var.ZPAK_4DLO5GB778XTBBM57040KMRW4 in the chain
    Please provide me solutions, how to solve this issue, Please ASAP.
    Thanks & Regards,
    Bharathi.

    Hi All,
    Thanks a lot for ur assistance.
    Thanks & Regards,
    Bharathi.

  • Attribute Change Run in Process Chain

    I'm making a process chain purely for attributes. Every time I add an infopackage for attributes I get prompted to make an attribute change run. Do I need an attribute change after every attribute infopackage or can I just have one at the end?

    Hi,
    You can have one attribute change run at the end of the process chain for all the attribute loads.
    Cheers,
    Malli.

  • Attribute change run Failing in Process Chain

    Hi guys,
    Every day my process chains is failing due to Attribute change run and I am maually running attribute change run.
    And one more thing when the attr. change run is triggered automatically,then it is generating 2 change counters in RSATTR tcode instead of 1.
    One is successfully completes and one is still in schedule.After 2days days it is showing like completed change count id.
    Please help me.
    Regards,
    Tiragati.

    Hi,
    As you said Attribute change run step is failing every day.
    can you post the error message. is it failing because of Lock issue or some other issue.
    Mostly attribute change runs fails with lock issues. if its the same problem in your case. make sure that no master data objects runs at the time attribute change run runs.
    Try to put some delay in the process of the Attribute change run so that it will not get failed.
    Check if its the same ACR scheduled or diff objects?
    Regards
    KP

Maybe you are looking for

  • Use Profit Center instead Business Area in LP

    Hello, I am following SAP Notes 746810 - Free use of Business area account assignment dimension and SAP Note 763985 - Structured substitution of the business area. The main idea is to change the dimension Business Area per Profit Center in the Liquid

  • How do I put a DVD I recently bought on my iTunes/iPhone?

    I can't figure out how to get iTunes to recognize the DVD when I put it in the computer. When I try to make it open the file, it doesn't do anything. I want to be able to watch the DVD on my phone...

  • How to use counter output pulses to trigger analog input?

    Hello all, I hope the kind people using this forum can help me, a lowly beginner LV programmer! I have been attempting to create a VI that produces a user defined number of TTL pulses, separated by every n seconds. Each TTL would be outputted to a st

  • Forms Server on Developer 6i

    This is an old bit of software I know, but I am trying unsuccessfully to get forms 6i to run as a web form on a local forms server. I have installed the following : "This release of Forms and Reports 6i Release 2 (6.0.8.11) is certified for installat

  • Music scratchy in iTunes

    So last night out of nowhere music played through itunes sounded extremely scratchy on my computes. I do not encounted this problem with windows media so my guess its a problem with itunes. My equalizer is set to flat (which is default), as it has al