This is sufficient .
INDX table content is moving to BI extractor as i understood , if INDX contenent is perfect then would not be any issue in BI side
To correct the issues of 1)dupllication of entries 2)inconsistency(i.e object type 'P' in OOSB and Object type 'O' in INDX for same object 102039 )
- Try assign the structural authorization to multiple users and see if the same problem persists , then
correct the structural authorizaiton in either of the way as below
modify your structual authorization with this FM and root object type 'O'(org unit) with Evaluation path (to determine the accessible object under the Org unit) then assigin this to users who are in 'manager' postion would give desired access
OR
can follow SAP's solution as well , then run the program for INDX generation.
These all I could think of to correct the issue , if it doesn't help then better to contact SAP.
Thanks,Krishna