‎2008 Mar 06 8:03 PM
Hi
In our BSIS table there are more than 4 million records for GRIR account. The auto clearing job fails with error DBIF..., think we should create one more index based on the select query where clause. But BASIS is asking where SAP is suggesting creating additional index, can any body point it out to me that yes we should create additional index for BSIS table preferably by SAP ( OSS Note etc)
Thanks in advance
Sam
‎2008 Mar 06 8:54 PM
It's better to find a programming solution. Adding an index creates overhead. I wouldn't do this to speed up a single SELECT.
What fields do you need to SELECT on?
Rob
‎2008 Mar 07 1:50 AM
Rob
There are more than 4 million records for a single account , we want to extract company code, account ,fiscal year, posting date, open item indicator.
‎2008 Mar 07 1:56 AM
Hi Sam,
Creating index on BSIS is never a fesible solution, as this table is very huge in size.
Also this is used at lots of places.
You can try to query the table first by going to BKPF. or some other logic.
Rob has written a good Blog related to BSEG data fetching, it may help you.
Regards,
Atish
‎2008 Mar 07 2:20 PM
So posting date is the only field not already in the index.
There is an index on BKPF that uses the posting date.
Rob
‎2008 Mar 07 4:18 PM
Rob / Atish,
Thanks for responding. I will consider using BKPF and then based on that I will extract from BSIS and then delete which are not open items but will that extract all the items from BSIS. This is just to make sure that I wont miss out anything from BSIS.
Also can I have the link of that blog?
Thanks
Sam
‎2008 Mar 07 4:28 PM
Please see:
[Quickly Retrieving FI document Data from BSEG|/people/rob.burbank/blog/2007/11/12/quickly-retrieving-fi-document-data-from-bseg]
Rob