if this is part of standard program, I think you should 1st check SAPNET OSS notes.
Maybe some notes correcting this already exist.
Try to search with VCDCOND + Performance or the standard program name + performance.
If the index are not used even after stats were calculated again, then it means maybe that the stats of the table+index lead the DB to that choice.
So for example if the index 9 has very few disctinct values, and this table is big, then maybe DB will go to a full scan instead to use an index which seems not efficient for it.
So maybe check the stats of the table & index .
And check if really these index will be better than full scans.
Also.
I dont know this table size on your systems. But "full scan" is not equal to "bad" Image may be NSFW. Clik here to view..
Did you notice that these full scans are long ? Or just trying to avoid full scans ? (because we all always read that "full scan" is bad).