Intercompany Elimination - No records to process

Hi,
I am working on Intercompany Elimination. I have two entities BP01_Input & BP02 under the entity BP01.
BP01_Input has ICCost of 1200 against BP02.
BP02 has ICSales of 1500 against BP01_Input.
I carried out the following steps:
1.     Changes to the Account dimension u2013 Added the ELIMACC property and filled it with ICDiff for the accounts ICCost and ICSales
2.     Changes in INTCO dimension u2013 Added BP01_input and BP02 in entity property for Intercompany idu2019s I_BP01 and I_BP02
3.     Changes in Entity Dimension u2013 Added ELIM property  and filled with u201CYu201D for BP01 and "N" for its subsidiaries
4.     Changes in RptCurrency dimension u2013 USD is the reporting currency
5.     Ran the data manager package for IC elimination  for running  the default ICELIM logic with parameters for Category (Actual) and Time (2008.Dec)
The data manager runs successfully. But the log shows "No records to process".Elimination of 300 is not shown in ICDiff account.
Please let me know if there are any mistakes or any other configuration steps required.
Thank you.
Regards,
Shoba

Hi John, txs for answering.
Let me set a quick example:
Entity hierarchy:
500
  100
  200
  300
700
  800
  9000
Entity Account Month Year    DataSrc       Flow     Amount
100     ABC      005     2012  DS_INPUT  F_100     9000
I want the elimination intercompany (which runs through automatic adjustments) to create this record:
Entity Account Month Year    DataSrc       Flow     Amount
100     ABC      005     2012  DS_ELIM  F_100      -9000
I dont need to save this elimination record at parent level, just for 100 Entity.
This works, but I d like to know if it is valid or not.
PD: I m on BPC NW 7.5 SP11
Regards
JAV

Similar Messages

  • Difference between US eliminations and "normal" intercompany eliminations?

    Hi,
    Can a kind soul please explain the differences between intercompany eliminations and US eliminations please?
    Thanks

    Hi Varda ,
    RDA is Real Time Data Acquisition . In this We can retrieve Live data . While using Normal DTP We can t pull live data
    For example :- Today We have Create a 50 orders . This 50 order information pulled after completion of  sales order creation . we can t see live . But RDA process pulled the data at the point of sales order creation it self ,It support only Stranded DSO .It will use Some industries like FMCG.Retail,banking sector they want to know current data information from BI Side then RDA.
    Please Find below link for Demonstration of Real-Time Data Acquisition (RDA) for SAP BI 7.0 using Web Services API.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/00db64ee-82f0-2b10-01b0-fe9543dc227e?quicklink=index&overridelayout=true.
    Real-Time Data Acquisition (RDA) for SAP BI 7.0 using Web Services API
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/20f704bd-b6e8-2c10-569e-d726784388ce?quicklink=index&overridelayout=true
    Thanks & Regards,
    Praveen Yagnamurthy,
    SAP BI Consultant,
    Blue Marlin Systems-INDIA.
    http://www.bluemarlinsys.com/
    http://bluemarlinsys.com/bi

  • IC ELIMINATIONS DUPLICATE RECORDS

    Hi friends
    I have a issue with the package for intercompany elimination, when I run the package the first time the eliminations is correct but when I run the same packege other wise the system generate duplicate records, is there any way to prevent this?
    Example
    first execution
    intercompany input 100
    intercompany elim (100)
    second execution
    intercompany input 100
    intercompany elim (200)
    third execution
    intercompany input 100
    intercompany elim (300)
    this is wrong because I want to execute the package any times and the result should be the same (100)
    thanks in advance

    Hi vara and collet
    thanks for your prompt reply but I still have the same problem, and check the dimension and I have set datasrc Y to the members to be eliminated, plus I have the flow dimension as closing.
    The workaround I'm doing is deleting and re-run the eliminations Interunit
    cheers

  • Intercompany elimination at legal entity and profit centre level

    All,
    I have a question regarding intercompany elimination. As far as I understand, BPC can only hold one Interco dimension per application. If you want to perform an intercompany elimination for two dimensions which do not roll up into each other, two separate applications are needed. Please see example below to clarify:
    Data is reported the following way:
    Legal entity   Profit Centre   Account    Interco    Value
    The problem is that the profit centre hierarchy does not roll up into the legal entity hierarchy mainly because there are profit centres set up as legal entities. Consequently, the legal entity hierarchy and the profit centre hierarchy are two independent hierarchies.
    The business requirement is to have an intercompany elimination at profit centre and legal entity level at the same time (hence requiring two Intercos at the same time). This is needed as some of the profit centres are set up as legal entities.
    Can someone advise me as to how to resolve this issue? Did anyone come across a similar problem?
    Please let me know if you require any further clarifications.
    Marc

    Hi
    Try to use 2 application for the interco elimination
    for the 1st appls ur entity will be the entity dimension and use intco as intco dimension
    for the 2nd one use the profit center as entity and build a new intco
    As per interco logic this is using the Intco property in the Entity dimension and Entity property in intco dimension
    it is very impossible to do this in one application
    Thanks
    CSD

  • Screens missing when the Recording is processed : XK01

    I need to upload vendor master data. I also need to capture second address under the International Versions section. I could record it ( selecting the checkbox "Not a Batch Input Session") in the very first screen of SHDB.
    Otherwise we will not be able to see the actual screens in ME11.
    Problem:
    When the recording is processed, the International versions screen is not displayed and the process stops in the very first screen itself. It is not proceeded further.THe recording shows that everything is captured perfect.
    Can anybody give me the solution for this.This is very critical.
    SAP Version : 4.7
    Regards,
    Siva

    Hi Siva
    Try checking the Central Address Mgmt check box in the first screen while taking a recording. Or, if you think it is an issue with authorizations, try recording with an MM (functional) user id.
    If you find this answer useful, please reward me for the same.
    Good luck
    Karthik Potharaju

  • Intercompany Elimination is doubling after running Legal consolidation

    Hi BPC Guru's
    Intercompany Elimination is doubling after running Legal consolidation Data Manager Package 2nd time tripples when run 3rd time and so on..Only change is that for resolving an issue with balance carry forward, we had changed the datasource type property for the audit trail members that store the eliminated amounts ealier this was A (Automatic) we changed that to (Manual) M and this is causing the doubling to start because if i change it back to A then there is no doubling..but the eliminated values are incorrect.
    Would be great somebody provides with their expertise.

    Hi Arnold,
    This issue is related to another issue that was discussed on the http://scn.sap.com/thread/3247090
    Till December all was well. Come January, after I run the consolidation package, the rule takes into account the balance from December for each month’s calculation:
    There were 2 suggestions from the above post that i tried:
    Check if “COPYOPENING” property in the Audit Trail dimension should not be “Y” -> It was Y for me but changing it to “N” did not solve my issue.
    Opening Flow should be assigned “FLOW_TYPE” property with the value of “OPENING”
    Both these are done in my system. But still the above issue exists. I also tried to change the rule to “Periodic” type but did not help.
      What I basically want is for BPC to ignore the values from previous year and run the calculation based on only the current month’s data.
    When we first faced this issue during January closing, as a temporary fix, we changed the “DATASOURCE_TYPE” property of the audit members used in Eliminations from A to M. This made the rule not consider December balances in the calculation.
    But doing this gave rise to the doubling issue.
    Any suggestions?
    Regards,
    Shruti

  • Default Logic for Intercompany Elimination (USELIM)

    Dear Friends,
    I am doing the Intercompany elimination for Management consolidation. I have configured the Entity and Intco and also maintained the "ELIMACC"  property in the account dimension. Also i have manintaied the ICELIM.LGF where the following code is been maintained
    *RUN_PROGRAM US_ELIM
    CATEGORY = %C_CATEGORY_SET%
    TID_RA = %TIME_SET%
    OTHER = ENTITY=%ENTITY_SET%
    *ENDRUN_PROGRAM
    do i need to maintain any thing else in the default logic of my application. I have not maintained any Business rules, is it mandatory to maintain the same?. Please suggest me. ( I have no currency convertion since input and reporting is in USD only.)
    I tried running the "IC Elimination" package with the sofar done setting am getting the Package  status as 'Cancelled'
    Thanks
    Prem

    Group dimension is mandatory to add.

  • Intercompany Eliminations- Consumtion based senerio

    Dear Freinds,
    I am planning for Intercompany elimination. My R/3 configration follows Consumtion based accouting. I am not able to find Intercompany consumtion or Intercompany Clossing Stock Thus not able to find intercomapany Consumtion. In R/3 trading partners i am manintaing. Aslo getting intercompany transaction deatils in 0FI_GL_4 DSO( bw).
    We you suggest me what settings are must to arrive at intercompany Consumption and intercompany COGS.
    Thanks ! in Advance.

    Hey   Vishwanath-
      i  hope  you  are  talking  abt  setting up   ICELIMINATIONS  in  BPC..
    check this  HTG  link
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e081e99f-87b1-2b10-448a-a31b1c7a91e8?quicklink=index&overridelayout=true
    pls  let me know  if  i have not  understood  your  question  right...
    Hope  this  helps.....

  • SAP BPC 7.5 - Intercompany Elimination

    Dear All,
    I have a scenario, where my client has not implemented Trading Partner properly , they assgined 1000 for all the intercompany masters.
    So we are in process of implementing properly with the respective company code.
    Now we will do that in March 2012, whereas JAN and FEB will have data with Intercompany 1000 and from March it will be respectively 1000, 2000, 3000 etc...
    The question is how i can accomodate Jan and Feb Elimination in my BPC system.
    Option1 : Is it possible to change the INTCO assingment in dimension from March , if i executed consolidation for Jan and Feb
    Option 2 : I will go with Manual posting for Jan and Feb , and run proper eliminations from March
    Option 3 : I will load the balance from March and start doing the consolidation(to my understanding as best practice it should be start from Jan 2012)
    Fiscal year is Jan to Dec.
    Thanks and regards
    Praveen Jagadeesan

    You can greatly improve your chance of receiving a helpful answer to your question if you state the version (MS or NW) of BPC which you are using.
    Also notice the sticky [note|Please do not post BPC, SSM or FI/CO questions here!; at the top of this forum whereby we announced new dedicated forums for BPC which are the proper place to post your questions regarding BPC in the future to be able to reach the right audience for your question.
    Thanks and best regards,
    [Jeffrey Holdeman|http://wiki.sdn.sap.com/wiki/display/profile/Jeffrey+Holdeman]
    SAP Labs, LLC
    BusinessObjects Division
    Americas Customer Solutions Adoption (CSA) team

  • Infopackage loads 0 record in process chain as BG job not running correctly

    Hi Experts,
    I have scheduled a daily process chain for Purchasing.
    The infopackage in the process chain loads 0 records from R/3 and shows green status but data is available in R/3. Its a FULL update.
    But when I load the data manually the infopackage fetchs the record form R/3.
    When I checked the background job in R/3 that loaded 0 records, the job gets finished abruptly without fetchig any data.
    Please find the job log below:
    Job started
    Step 001 started (program SBIE0001, variant &0000000210024, user ID RFCUSR)
    DATASOURCE = ZPUR_S600
             Current Values for Selected Profile Parameters               *
    abap/heap_area_nondia......... 0                                       *
    abap/heap_area_total.......... 0                                       *
    abap/heaplimit................ 40894464                                *
    zcsa/installed_languages...... ED                                      *
    zcsa/system_language.......... E                                       *
    ztta/max_memreq_MB............ 2047                                    *
    ztta/roll_area................ 3000320                                 *
    ztta/roll_extension........... 2000683008                              *
    Job finished
    But the background job for the request when I run the infopackage manually calls a function BW_BTE_CALL_BW204010_E (BTE) and fetches the record from R/3.
    Please find the job log that fetches the record when run manually.
    Job started
    Step 001 started (program SBIE0001, variant &0000000210036, user ID RFCUSR)
    DATASOURCE = ZPUR_S600
             Current Values for Selected Profile Parameters               *
    abap/heap_area_nondia......... 0                                       *
    abap/heap_area_total.......... 41230008320                             *
    abap/heaplimit................ 40000000                                *
    zcsa/installed_languages...... DE                                      *
    zcsa/system_language.......... E                                       *
    ztta/max_memreq_MB............ 2047                                    *
    ztta/roll_area................ 3000000                                 *
    ztta/roll_extension........... 2000000000                              *
    Call customer enhancement BW_BTE_CALL_BW204010_E (BTE) with 26,596 records
    Result of customer enhancement: 26,596 records
    Call customer enhancement EXIT_SAPLRSAP_001 (CMOD) with 26,596 records
    Result of customer enhancement: 26,596 records
    Asynchronous send of data package 000001 in task 0002 (1 parallel tasks)
    Call customer enhancement BW_BTE_CALL_BW204010_E (BTE) with 26,596 records
    Result of customer enhancement: 26,596 records
    Call customer enhancement EXIT_SAPLRSAP_001 (CMOD) with 26,596 records
    Result of customer enhancement: 26,596 records
    Asynchronous send of data package 000002 in task 0004 (1 parallel tasks)
    Call customer enhancement BW_BTE_CALL_BW204010_E (BTE) with 1,062 records
    Result of customer enhancement: 1,062 records
    Call customer enhancement EXIT_SAPLRSAP_001 (CMOD) with 1,062 records
    Result of customer enhancement: 1,062 records
    Asynchronous send of data package 000003 in task 0006 (1 parallel tasks)
    tRFC: Data Package = 000001, TID = , Duration = 000001, ARFCSTATE =
    tRFC: Start = 20110217 054648, End = 20110217 054649
    tRFC: Data Package = 000003, TID = , Duration = 000000, ARFCSTATE =
    tRFC: Start = 20110217 054652, End = 20110217 054652
    tRFC: Data Package = 000002, TID = , Duration = 000001, ARFCSTATE =
    tRFC: Start = 20110217 054651, End = 20110217 054652
    Job finished
    Kindly help me on this issue as why the job run through process chain is not fetchibg any records.
    Regards,
    Indhuja

    Hi Prasanth,
    If the background jobs are not availbale when IP is triggered then the BG job will ot be executed and the IDOCs will get struck.
    Once we push the IDOc only the BG job will be executed until then the PC will wait with yellow status.
    Hence this is not the issue with the non availability of BG WP.
    Also for last one week this issue was happening but today the job executed successfully through the Process chain itself.
    Then it shows this is not the issue with PC also.
    The job is executed using RFCUSR.
    Please suggest what would be the possible cause for this issue.
    Regards,
    Indhuja
    Edited by: Induja Rajkamal on Feb 23, 2011 11:48 AM

  • To find all the child records are processed before parent records

    Hi,
    When i am trying to process consignment pulls and my client is using third party tool to insert the data into interface tables. My logic is written in such a way that it should pick parent record associated with child but there is some delay in child records and not all the child records are being pulled with parent.
    In a brief, i need to write a condition in such a way that my parent cursor should pick all the child records with max(last_updated_date) and then it should be processed.
    eg: I have a family and need to catch bus with all my family members. I need to check now for the last family member who get into and should wait for atleast 2mins so as to ensure all my family members are in. I am unable to achieve this with count. Please do revert back soon.
    Details are below:
    CURSOR c_pull (p_pull_id NUMBER) IS----------------------------------parent cursor
    SELECT ecp.ROWID ROW_ID
    ,ecp.*
    FROM consignment_pulls ecp
    WHERE ecp.process_flag IN ( 2, 3 )
    AND ecp.pull_id > NVL(p_pull_id,0)
    ORDER BY ecp.pull_id
    FOR UPDATE OF ECP.PROCESS_FLAG NOWAIT;
    CURSOR c_line (p_pull_id NUMBER) IS----------------------------------child cursor
    SELECT ecpi.ROWID ROW_ID
    ,ecpi.*
    FROM consignment_pull_items ecpi
    WHERE ecpi.process_flag IN ( 2, 3 )
    AND ecpi.pull_id = p_pull_id
    FOR UPDATE OF ecpi.process_flag;
    Edited by: Prathyusha on Apr 5, 2012 12:07 AM
    Edited by: jerry on Apr 5, 2012 12:10 AM

    Hi Helios,
    Thanks for the info. But its not a concurrent request something like we can filter with start date and completion date. Its all about selection of records from headers and lines table and not able to make those selection of header records with a delay of say some 2minutes until all the child records are inserted.
    Thanks,
    Prathyusha.

  • Infopackage loads 0 record in process chain

    Hi All,
    I have scheduled a daily process chain for Purchasing.
    The infopackage in the process chain loads 0 records and shows green status.
    But when I load the data manually the infopackage fetchs the record form R/3.
    Kindly help me on this issue.
    Regards,
    Indhuja

    Hi Induja
    It seems  the info package which you have in the process chain is  not working properly .
    Just follow the following steps
    Take the info package name which you used when your doing manual run include it in the process chain and remove the existing info package which is there in the process chain and as usual activate it and run it.
    Hope its clear a little..!
    Thanks
    K M R
    [Click here to know about KMR Experience|http://in.linkedin.com/in/kishoremadireddy]
    Impossible --> I'M Possible
    Winners Don't Do Different things,They Do things Differently...!
    >
    Induja Rajkamal wrote:
    > Hi All,
    >
    > I have scheduled a daily process chain for Purchasing.
    >
    > The infopackage in the process chain loads 0 records and shows green status.
    >
    > But when I load the data manually the infopackage fetchs the record form R/3.
    >
    > Kindly help me on this issue.
    >
    > Regards,
    > Indhuja

  • Updated no of records through process chain

    We are executing an iP and we want to add a message through email in the IP ,if it is success or fail and also is it possible to update the no of records that are updated in the iP in the same email...
    We are using BW 3.5 version..

    Hi Prince,
    Kindly have a look at below links,
    Process Chains - number of records loaded in various targets
    Message Alret  through Process Chain
    Hope this helps.
    Regards,
    Mani

  • CURSOR%NOTFOUND vs no more records to process;

    how can I differentiate between the above ? I have a cursor that selects data based on a condtion. If the condition is not met and I get CURSOR%NOTFOUND is true I want to handle this in one way while still being able to handle no more rows to process.
    hope my question is clear
    thanks
    Message was edited by:
    aanton

    That means, if cursor%rowcount > 0 then you have found at least one record. If there was no record found at all, cursor%rowcount is 0.
    SQL> get t
      1  declare
      2    cursor c1 is select dummy from dual where 1 = 1;
      3    cursor c2 is select dummy from dual where 1 = 0;
      4    l_res  varchar2(10);
      5  begin
      6    open c1;
      7    fetch c1 into l_res;
      8    if c1%notfound then dbms_output.put_line ( 'c1: not found, c1%rowcount: ' || c1%rowcount );
      9    else                dbms_output.put_line ( 'c1: found,     c1%rowcount: ' || c1%rowcount );
    10    end if;
    11    fetch c1 into l_res;
    12    if c1%notfound then dbms_output.put_line ( 'c1: not found, c1%rowcount: ' || c1%rowcount );
    13    else                dbms_output.put_line ( 'c1: found,     c1%rowcount: ' || c1%rowcount );
    14    end if;
    15    close c1;
    16    open c2;
    17    fetch c2 into l_res;
    18    if c2%notfound then dbms_output.put_line ( 'c2: not found, c2%rowcount: ' || c2%rowcount );
    19    else                dbms_output.put_line ( 'c2: found,     c2%rowcount: ' || c2%rowcount );
    20    end if;
    21    close c2;
    22* end;
    SQL> /
    c1: found,     c1%rowcount: 1
    c1: not found, c1%rowcount: 1
    c2: not found, c2%rowcount: 0
    PL/SQL procedure successfully completed.
    SQL>

  • Intercompany Eliminations Options Question

    Hi Forum,
    I have a few basic questions around IC Elims, that I want to get other experts opinions on.
    1. What are all of the options for IC elims? 
    Correct me if I am wrong, but you can run IC elims 2-3 different ways.  One, being SPRUNELIM logic, two using BRs and SPRUNCONSO logic, and three being SPICBOOKING logic (not sure on this one).  Are there any other ways to run this?
    2. In a Legal application, it is normal practice to use the business rules and SPRUNCONSO logic.  So my question is how do the buyers and sellers entities know who bought or sold from them intercompany?
    I just want to understand how others get around this, as my knowledge on using Business Rules for IC elims is limited.  So I need to understand how the users will be able to see where IC elims are going to/coming from.  From what I can tell IC elims will post to a datasource, but does that give the user the ability to see where the Elim came from or went to?
    Anyone?
    Thanks,
    Mike
    Edited by: Michael Hutchins on Mar 11, 2009 4:05 PM
    Edited by: Michael Hutchins on Mar 16, 2009 8:09 PM

    Hello Mike
    Question 1
    Another way to do elims is to use the same account for both intercompany debits and credits. . The sign that you enter for a counterparty determines whether it is a debit or a credit. This approach will then self eliminate intercompany balances at all levels in the roll-up and it is not necessary to set up elimination rules. The intercompany reporting is then used for merely running mismatch reports and this can be made to be self-policing by the units entering the data. It works particularly well for intercompany payables/receivable, loans payable/receivable, interest payable/receivable, dividends paid/received. Any balance left at group level is the net mismatch on that account and can be analysed on the mismatch report.
    Question 2
    To do intercompany reporting and elimination you need to set up an intercompany dimension. This is usually the same as the entity dimension, or a flatter version of it. Each entity's intercompany balance must be broken down against the counterparty it is against by using the members of the intercompany dimension. Using the entity and intercompany dimension, it is possible to set the application up so that an entity can run a mismatch report that shows them what a counterpart entity has reported against them as well as what they reported against the counterpart, along with the mismatch. This report could also show the elimination entries.    
    Paul Rowbotham

Maybe you are looking for