cancel
Showing results for 
Search instead for 
Did you mean: 

ICR Process 001 for Single Company Code

Former Member
0 Kudos

Hi Ralph,

Hope you are doing good. I have read threads about ICR tool and those were very useful.

We want to leverage this tool to reconcile documents in single company code based on some fields in single SAP client and system e.g. REFNR Now my concern is, .


1.Transaction FBICS1 will be run and data selection will happen for single company code.

2. When I run transaction FBICA1 for assignment, this will happen based on the rules for assignment but the comparison will always happen in 2 data sets of 2 different company code. So in my case, even if 2 documents from same data set (single company code) have same REFNR and can be assigned this will not be considered ?

Even the BADI's wont be able to help me out in this scenario I think. Do you have idea if it is possible to leverage this Tool for single company code by any means. Actually I don't want to set up ICR and then if doesn't satisfy my requirement, it will be waste of time. Hence need your expert advise on this first. Kindly reply as early as possible. Thanks in Advance. Regards, Shashikant Wadhavane Mob. : +91 9821996075 Email : shashi.wadhavane@gmail.com

Accepted Solutions (1)

Accepted Solutions (1)

former_member572578
Active Contributor
0 Kudos

Hello Shashikant,

Automatic assignment also considers matching documents within the same "data package", i.e. if your rule is simply REFNR = REFNR and you are analyzing intra-company documents where RCOMP = RASSC, the corresponding assignments will still be made. The following records will be assigned to one document group:

RCOMPRASSCREFNR
C1000C10001234
C1000C10001234

HTH,

Ralph

Former Member
0 Kudos

Thanks Ralph.

If I run the transaction FBICR1 for manual assignment, The tree shows the company on the first level and the partner on the second level. Documents lines from first company code will be displayed in left container and right container shows documents from partner company code.

How this will be displayed in case of single data set ? screen shots attached from SAP Note 1164059.

And if only left side view is displayed will I be able to select documents and assign them manually ?

former_member572578
Active Contributor
0 Kudos

Hello Shashikant,

Whether all documents are shown on one side or split up depends on your object group definition. E.g. if you define different object groups depending on account numbers, the assignment of items to object groups will still be done on the account number.

But even if the items are all displayed on one side, you can assign them to each other manually.

Best regards,

Ralph

Former Member
0 Kudos

Hi Ralph,

I have added 2 fields which needs to be populated from BSEG. I have activated tables and these 2 fields are present in FBICRC001A and document assignment will depend on these fields. I have implemented BADI FB_ICRC_001 and in the method ADD_INFORMATION_TO_DATA_RECORD to update new fields in cs_data from IS_DOC_DETAILS i.e. BSEG structure. Even though these values are updated in this method , in the final output these are blank.

I checked the sample class provided but didn't get much idea which event I should check for as for few events IS_* structures are blank. Also please advice how to refresh ICR database like in my case table FBICRC001A to start with fresh selection.

former_member572578
Active Contributor
0 Kudos

The correct event is if_ex_fb_icrc_001=>gc_evt01_after_receive.

You can always delete data with the auxiliary program Delete Transactional Data. You can access the auxiliary programs from any of the selection screens via the pushbutton.

Former Member
0 Kudos

For the mentioned event IS_* structures are blank so I have tried event IF_EX_FB_ICRC_001~GC_EVT01_REMOTE_SELECT and it works fine.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi Ralph,

I am from technical background so below questions might be basic from Functional point but it matters a lot to me. Thanks for help.

I am trying to implement process 002 now.

I have specified leading leader (0L) as sander and receiver ledger and company as local and when I run FBICS2 no data is getting selected. This similar issue has been mentioned in SDN post  http://scn.sap.com/thread/1257311 . Below are the questions

1. You have mentioned that , if special ledger is missing data will be selected from BSEG which is not feasible - does this mean that data wont at all be selected in special ledger is missing ?

2. In my case single SAP system and client exists so config is added in 'Preparation in Reconciliation system' directly. Is it correct ? or the ledger specification has to be in sender system.

3. I have added additional fields which are part of BSEG. These fields will be populated directly or has to be populated by BADI implementation e.g. PRCTR