ICR proces 003: data reconciliation runtime

Dear all,
we are implementing SAP ICR process 003 for both customer/vendor open items and GL open items and have come across the following issue:
If a user runs tcode FBICR3 for a period in which no data exist (yet) in table FBICRC003A, tcode FBICR3 runs forever without producing any results.
When running FBICR3 for another period (with data existing in FBICRC003A) we get a result at least after a couple of minutes and everything is fine.
The issue only occurs in systems with a big amount of data in FBICRC003A.
Has anybody come across this issue so far? Is there any way to prevent this?
Thanks in advance for any help + best regards,
Claus

The reason was a basis issue (database statistics not updated), no ICR issue.

Similar Messages

  • ICR Proces 003 Functionality

    Hi friends
    Recently I m cuztomizing SEM BCS for financial statement consolidated, from some years ago in version SAP R/3 4.6c, the transaction code F.2E was used to, butin version 5.0 and 6.0 this funcionality there isnt, now Intercompany Reconciliation is used,
    any of yours have implemented this functionality, I have read the notes about this topic and I dont understand verywell how to do this
    Is necesary configured all process, 01, 02, 03
    is necesary use a special ledger , the new functionality mentioned that I can do reconciliation fron sistem No SAP and SAP old versions like 4.6c, 4.7 etc
    I have version 6.0 and I want to do reconciliation beetwen Trading partner, one trading partner was in another client, Ineed to do RFC`s, IDOC`s???
    Best regards
    thanks in advance

    Hello Lucio,
    1. Please apply the corrections from note 863630, 1062292, 1159776, and 1172591 to your system x (ECC6.0) and y (ECC5.0). Please apply the corrections from note 789242 to system z (4.6C). Depending on your use of ICR additional corrections may be necessary. But for getting started the ones I mentioned should be sufficient.
    2. In your central ICR system x (ECC6.0) you should make sure that all companies to be reconciled are set up in transaction OX15.
    3. Run transaction FBICC, specify Reconciliation Process 003, deactivate Test Run and choose Execute. The program will ask you whether you want to include GL open items as well. If you have any companies that post their IC documents to GL accounts, you need to choose Yes. Otherwise choose No.
    4. Start transaction FBIC031. The Inactive flag for FBICRC003A is probably checked. Uncheck this and save your changes.
    5. Start transaction FBIC004. Deactivate Test Run and choose Execute. Please note that you should run this program only when nobody is trying to post FI documents in the system at that time since it will generate the posting framework. This might lead to canceled updates if someone is trying to post. For this reason the program will also not run automatically in the target system when you transport your settings. You have to start the program manually in each system of your system x landscape (development, test, production). Try to choose a time when no postings in FI will be made.
    6. Go to transaction SM59 and create a RFC connection for system y and a RFC connection for system z. You should set up these RFC connections so the user and password are stored. That way data selection will be able to run automatically without logon screens.
    7. If you want your users to be able to display the original FI documents in the original system you should create a second RFC connection for systems y and z. For these RFC connections you should not specify a user name. That way you ensure that if a user tries to display the original FI document they can only do this if they have a user with appropriate authorizations in the original system.
    8. Go to transaction FBIC032. Transaction FBICC created an entry for each company from OX15. There will be two entries if you specified that you want to include GL open items. For each entry you need to specify the appropriate RFC connection from #6 in the column RFC Destination for Data Selection (the second column). If you want to specify the RFC connection from #7 in the first column (RFC Connection for Interactive Functions).
    This completes the setup.
    9. Start transaction FBICS3 in system x to collect all ICR documents from systems x, y, and z using the customizing you set up in FBIC032 (and the customizing generated by FBICC). Specify the year and period you would like to reconcile, deactivate Test Run and choose Execute.
    10. Start transaction FBICA3. Deactivate Test Run and choose Execute.
    11. For productive use you should set up #9 and #10 as two steps of a batch job to run at regular intervals.
    12. Start transaction FBICR3. This is the only transaction that your users will usually execute themselves. For a demo of this transaction please review FI_EN_ICR_sim.zip attached to note 863630. This simulation was recorded for process 001 and is not quite up-to-date regarding a couple of minor details. But it does show the important points. Please download iTutor Software from https://websmp207.sap-ag.de/swdc (search for software iTutor).
    You do not need to actually set up SL in any of your systems for process 003!
    Hope this helps,
    Ralph

  • ICR Process 003 - question about data selection (table FBICRC003A)

    Hello, I am implementing ICR process 003. We are doing several test and we I have some questions that I hope you can help me:
    1 - If I run transaction FBICS3 - Customer/Vendor(  Select Documents) and then FBICA3 - Customer/Vendor (Document Assignment ) several times (the same selection criteria) will the same documents be selected redundantly and will be stored redundantly in table FBICRC003A? I expected that this will not happen but It seems to happen in my test environment. (?)
    2- If I need to delete the data stored in ICR '003' functionality I need to use transaction GCDE. The problem as I am using ledger '0L' for '003' process I cannot "delete data of one ledger" functionality -that allows to set selection data- and I have to "delete the data of an entire data group" that deletes all data stored in FBICRC003A & FBICRC003T tables. Should I set another ledger for '003' process in order to delete data using selection criteria? Is it recommended to not to use '0L' and create a new one?
    I have read in reference documentation that "is not necessary to set up a SL", but since all my productive companies are running in the same client that is the ICR cliente I am wondering if could be better to create and set a SL.
    Thanks in advance
    Rafael Barreda
    Edited by: Rafael Barreda on Sep 14, 2009 1:27 PM

    Hi Ralph,
    we have created a RFC in order to get data from client B to client A (where ICR system is placed). The summary is:
    I need to import vendors/customer data from Client B that belongs to a certain company code "0001". The company is called "X" in both clients A & B although it only exists as a company code (FI) in Client B and just as a company (and trading partner) in client A.
    Client A:
    1- have set company "0001" as a "Company to be reconciled" at FBIC032:
    RFC destination = ""
    RFC destination for data selection = "ZRFC0001"
    Local company= ""
    Data Source="Documents of Current Process"
    Separate Selection Process= "X"
    Data Transfer Type="Asynchronous via Direct RFC Connection"
    Sender field for reference number = "XBLNR"
    Client B:
    1- I have created the companies (V_T880) that I will need in order to inform trading partner on vendor's master data.
    2- I have assigned company code '0001' to company "X"
    3- I have assigned trading partners created on step 1 to vendors
    4- I have post few FI documents with trading partners informed.
    Then I run FBICS3 - Customer/Vendor: Select Documents in background but the programs takes a lot of time and do not select any document.
    Do you think that I am missing something?
    Thanks very much in advance.

  • ICR Process 003- Adding new field BVORG

    Hi,
    I am hoping Ralph will see this post and grant some of his wisdom.  I have searched this forum as well as OSS and can't seem to find a good answer to my issue.
    I am in the process of implementing the ICR Process 003 in our development system.  I have added field BVORG for the purposes of matching, but it remains blank in FBICRC003A.  I have done the following:
    1.  FBIC006-  Added BVORG with the Sender field BVORG
    2.  FBIC004-  Reactivated the Transaction data tables and can see BVORG was added
    3.  FBRC008-  Verified BVORG is added as a Subassignment
    I even started from scratch before this by deleting all data in FBICRC003A and Ledger I3.  I realize old data may not be populated, but after the above configuration and activation, the BVORG field in the line items table still remains blank on new postings.
    Any thoughts on what I may have missed?  I did find one OSS Note 1405114, but this seems to apply to Process 002 not 003.  Is there a corresponding note for Process 003 or another solution?
    thanks in advance
    Nathan
    Edited by: Nathan Crowther on Mar 9, 2012 5:54 PM

    Hello John,
    BVORG cannot be filled at the time of posting - just like the FI document number. This is why you cannot maintain this in the field movement.
    This information is supplied by program FBICRC002_DOCNR_SELECT. The program is automatically executed in sender systems where data is picked up by data selection. If you post directly into your reconciliation ledger you need to execute the program yourself - a good time would be right before automatic assignment. If you have the corrections of note 1405114 applied to the program it will fill BVORG if the field exists in your ledger.
    I do not understand why you would add that field to the totals table, though. This will result in a lot of additional entries in your totals table - one for each BVORG. You really should add this field to the line item table only!
    Best regards,
    Ralph

  • ICR Process 003 Month-End Cut-off

    We have implemented ICR process 003 in the 5.0 system.  It seems that "posting period" relates to the period that the document was posted in ICR not necessarily to the customer account.  How can we get a good month-end cut-off when new documents are posted all the time.  For instance, when we run FBICS3, FBICA3, and FBICR3 after the new period begins, it will pull in documents created in the new period and all still open before in previous periods.

    Hello Staci,
    The period and year you enter on the selection screen is combined with the fiscal year variant maintained in your process customizing to derive a key date for open item selection. The open items are then selected in the sender system and stored in the year and period specified on the selection screen in the ICR database. This is also explained in the first message that is displayed in the log of data selection.
    Best regards,
    Ralph

  • Data Reconciliation Data Sources in Business Content

    Can you tell me where we can find these data sources and explain me how to use them? Do we need to define infocube/ods or anything like that to load the data and use report to see the results?
    Please explain me with one complete scenario.
    Thanks.

    Data Reconciliation for data sources allows you to ensure the consistency of data has been loaded in to BI is available and used productively there.
    It is based on comparision of the data loaded in to BI and the application data in the source system.You can access the data in the source system directly to perform this comparison.
    The term Data Reconciliation data source is used for Data sources that are used as a reference for accessing the application data in the source directly and there fore allow you to draw comparison to the source data.
    It allows you to check the integrity of the loaded data by for EXAMPLE,comparing the total of a keyfigure in the data store object with the corresponding totals that the virtual providers access directly in the Source system.
    Hope it will helps you.....

  • Data reconciliation

    BI Experts - I am using BI as my data repository to move data from R/3 to BPC. Any suggestions on what I need to look out for? Thanks.

    Purpose
    An important aspect in ensuring the quality of data in BI is the consistency of the data.  As a data warehouse, BI integrates and transforms data and stores it so that it is made available for analysis and interpretation. The consistency of the data between the various process steps has to be ensured. Data reconciliation for DataSources allows you to ensure the consistency of data that has been loaded into BI and is available and used productively there. You use the scenarios that are described below to validate the loaded data. Data reconciliation is based on a comparison of the data loaded into BI and the application data in the source system. You can access the data in the source system directly to perform this comparison.
    The term productive DataSource is used for DataSources that are used for data transfer in the productive operation of BI. The term data reconciliation DataSource is used for DataSources that are used as a reference for accessing the application data in the source directly and therefore allow you to draw comparisons to the source data. 
    You can use the process for transaction data. Limitations apply when you use the process for master data because, in this case, you cannot total key figures, for example.
    Model
    The following graphic shows the data model for reconciling application data and loaded data:
    The productive DataSource uses data transfer to deliver the data that is to be validated to BI. The transformation connects the DataSource fields with the InfoObject of a DataStore object that has been created for data reconciliation, by means of a direct assignment.  The data reconciliation DataSource allows a VirtualProvider direct access to the application data.  In a MultiProvider, the data from the DataStore object is combined with the data that has been read directly. In a query that is defined on the basis of a MultiProvider, the loaded data can be compared with the application data in the source system.
    In order to automate data reconciliation, we recommend that you define exceptions in the query that proactively signal that differences exist between the productive data in BI and the reconciliation data in the source. You can use information broadcasting to distribute the results of data reconciliation by email, for example.
    Edited by: prem casanova on Oct 21, 2008 11:15 AM

  • Data Reconciliation ... trouble shooting

    Hi All Experts,
    Can anyone provide me some assistance on the following plus provide me some solution.
    a)Data validation btw r/3 and bw reports
    b)if not possible then use se16 - but need to explain how to determine the table and the fields to be used
    check if the definitions are similar between reports
    check to see if there are any exclusions in the report and the data inconsistency is caused by master data loads (unassigned etc)
    c)timing of the data loads - are there postings since the data is loaded into bw?
    d)if the reportt definitions are the same between r/3 and bw - check the data in the cube.  use listcube - explain how to use listcube.
    e)determine if the error is caused by a particular package or error in update rule / transfer rule - explain how to determine this (include the package id, possible errors - full load, delta load)
    include pointers on how to fix the error - asking a bw consultant to fix the error is a good idea in this case.  they should not be fixing the error themselves (unless its a query issue)
    Also ... data reconciliation and how to fix the errors and suggest corrections, improvements and fixes wherever possible.
    TQ
    BR
    Kumar

    a) Data validation between R/3 and BW reports can be done by getting the reports from the R/3 consultant or if u know how to get that u can do that urself. And checking them with the reports in BW ( the selections shd be the same ).
    b)use se16 . For this u have to know from which tables the data is coming into BW . For example take the case or Material Master . The data comes into this Master data from the table MARA.
    for this goto to the SE16 of R/3 and check the data from this table . similarly all other datasources.
    c)u can check this in the delta queue of the source system.
    d)Listcube is a transaction in the BW where u can check the data .
    u get a screen with selections and fill the entries by defult if there are too many selection fields the system will not allow u so u have deselect all the characteristics and select few which are important or those for which u want to check the data.
    e)Determining if the error is caused by paricular package or any other thing , u can find this int he RSMO transaction and select the load which failed and in the details tab u find all the information .
    To see if it is caused in the update rules or TR's u have to simulate the update and switch on debugging and check the update rules and u can find out.
    Data reconcilation is nothing but ur first question and how to fix the errors u will have to get the error to be fixed so if u hae any error just post the error in the forum and u will be helped by ur friends here.
    Hope this helps
    Regards
    Majeed

  • Data reconciliation - real example

    HI,
          Can any one give me a real example (for any one scenario) for data reconciliation. Please do not give me the procedure or SAP published material.
    Thanks in advance

    Example :
    Cost Center Line Item Details Report on BI - Pick a cost center and its dollar amounts for a time period considering cost elements.
    On ECC : Tcode : KSB2 - Check for the dollar amounts inputing the same selections.
    Look at :
    Reconciliation procedure

  • Data reconciliation for Open Orders in SD

    Hi,
              Can any one give me a step by step approach for doing the data reconciliation for open orders in the Sales Infocube.
    Regds
    tanu

    Hi Tanu,
    Reconcilation:
    Reconcilation is the process of comparing the data after it is transferred to the BW system with the source system. The procedure to do reconcilation is either you can check the data from the SE16 if the data is coming from a particular table only or if the datasource is any std datasource then the data is coming from the many tables in that scenario what I used to do ask the R/3 consultant to report on that particular selections and used to get the data in the excel sheet and then used to reconcile with the data in BW . If you are familiar with the reports of R/3 then you are good to go meaning you need not be dependant on the R/3 consultant ( its better to know which reports to run to check the data ).
    I will give you a scenario to help you understand it better. Lets say BW extracts FI data from R/3. To make sure that all the records has been extracted from R/3 we can create a report in R/3 which will show the year-to-date balance of all the documents posted and we can create a BEx query on the BW cube which will also display the trial balnce. Any difference between the two balance will identify the records missing from R/3.
    Similary you can model other scenarios as per your requirement. If you are extracting from 2 or more different sources from R/3 then create a multicube on top of the individual cube and produce the report. You need to also create a similar report in R/3 as well.
    check this How to Doc:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7a5ee147-0501-0010-0a9d-f7abcba36b14
    Hope this helps.
    Regards,
    Ravikanth

  • Data reconciliation for Open Orders

    Hi,
         Can any one give me the step by step approach for data reconciliation for open orders in Sales Infocube. I understand that the Open Orders which are dynamic Key figures and the data reconciliation in this case is not straight forward using "Generic View data sources"  and we need to program our own generic data source with a funciton module. I would like to know if any one has dealt with this specific case and give me the proceudure to do the same.
    Regds
    tanu

    Hi
    Refer this
    Data Reconciliation
    You can compare periodic R/3 reports relevant to open orders with values in the cube and reports
    Regards
    N Ganesh

  • Data reconciliation using MDM

    Hi can anyone tell me that does MDM play any role in data reconciliation across various R/3 modules.

    Hi Gopesh,
    maybe you want to read the thread right before this one... there i put an answer which covers your topic.
    this part might be relevant to you:
    Concerning 2: <b>Actually with MDM 3.0 you can consolidate any data</b> - the standard allows MD Objects like Product or Business Partner - but if you want to harmonize eg FI/CO Data you can create beforehand on MDM a MD Object type using the MD Framework - this framework allows to create any data type you like (look at the elearning sessions on the mdm page in sdn - https://www.sdn.sap.com/sdn/developerareas/mdm.sdn?node=linkDnode8 )
    regards, Matthias

  • Data Reconciliation in BI

    Hi All,
    There is a requirement to do a data reconciliation within the BI system.
    Requirement: PSA data from the Data source needs to be reconciled with the Data Target ( DSO or Cube).
    Approach: We are planning to build a data souce on PSA using the FM based data Source and fetch that data into a new write Optimized DSO. Then a Multiprovider can be built which will conatain the new DSO and the data Target to be compared and built the Query on top of this MP and compare trhe values.
    Please suggect some other strategies for achieving this.
    Regards,
    Mayank
    Assign point is the best way of saying thanks..

    Hi Mayank,
    Your approach is correct for reconciliation. I would like to suggest you to include a key figure each in the DSO's for the count of records. Default it is as '1' for an entry in the DSO.
    In the query, you can have the all the fields of the DSO in 'characteristics 'and the key figure defined based on the row count under key figures.
    In the report for an exact match a '1' will appear for the data from both sources indicating a perferct match. A single 1 will indicate an occurence in DSO or PSA respectively.
    Please ensure the structure of both the InfoProviders is exactly same.
    Cheers,
    VA

  • Data reconciliation field in rso2

    Hello BW Experts,
    What is the purpose of the data reconciliation button in the rso2
    Suggestions appreciated.
    Thanks,
    BWer

    You should have it in BW only, not in R/3.
    The DataSource performs data reconciliation with another DataSource and should therefore not be used "productively".
    For reconciliation, the data reconciliation DataSource should be used in a scenario with direct access. The data that is extracted is compared with the data in the DataSource that is to be checked.

  • Data reconciliation - practicl problems

    Hi,
            Could any one who has worked on data reconciliation tell me what are some of the practical problems that you have faced while reconciling the data.

    Hi tanu,
    I did data reconciliation for my previous Implementation project .If u  select perfect transactions for Reconcillation   U won't  get any problems between R/3 to Bw .
    So that u have to cocentrate perfect Transactions ,Tables to recocilate the data.
    for example:
    At R/3 side:
    FI -AP : FBL1N
    FI-AR :  FBL5N
    FI-GL :  FS10N
    Purchasing : MC$4....ect.
    Thanks,
    kiran.
    It if is usefull assain Points***

Maybe you are looking for

  • Problem when perform acceptChanges method on CachedRowset twice

    Hi, i'm using a CachedRowSet in my application. All goes fine, when i retrieve data from database. But when i'm trying to update my data more than once, a SyncProviderException occur. This is my code: crset.updateRow(); crset.acceptChanges(DBProperti

  • 2nd Monitor Screen Capture

    I have been using Captivate 8 for a few weeks. The first week, everything worked perfectly! Loved it. Then, for some reason, it quit recognizing my 2nd screen. It would no longer capture anything from there. I have to more everything over to my #1 sc

  • How to call HANA SQLScript procedures

    Hello,     I am currently learning SAP HANA. I have a problem creating my own procedure. I want to create a procedure that generates a unique random string, but until there, I started with something simple (and stupid). I have a database called ETD.

  • Loading time of splash screen verus initial siena created splash screen

    Hi everyone, I have a load issue on windows surface RT device with a seina app.  I need some insight on trying to decrease load time.  This new app has about 2000 images and growing and each image is optimized to be about 20 kb.  This app is for refe

  • How and where to modify the BAI File for Electronic Bank Statement

    HI, Can anybody explaing me How and where to modify the BAI File for Electronic Bank Statement. thanks Sap Guru kischowdary--gmail.com