Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Why do SCI does not scan all objects given in object set ?

vimal
Active Participant
0 Likes
2,251

Hello,

I have issue with SCI while running it with Object set . I'm giving object set of 185 objects as shown in below pictures but when i run SCI with this objectSet and variant "Functional DB" and after finishing when i click on statistics button it shows only 27 objects scanned in total.

185 objects :

Click on statistics buttons and following is the screenshot:

In total 27 objects processed.

So am i doing something wrong or there is some setting to be done for scanning all objects.?

Thanks,

Vimal

5 REPLIES 5
Read only

Domi
Active Contributor
1,934

You specified 185 values as selection criteria for program names and there are only 27 programs matching these names. So probably you also have include names or SAP programs within the value list, which are not scanned individually.

In the object set definition screen you can use the "Display Objects - Shift+F7" to check the selected programs (objects).

Read only

vimal
Active Participant
0 Likes
1,934

Thanks Dominik.

I'm not able to find Object set definition screen you are talking about.

Can you please put screenshots and path on how to reach at this screen.

Thanks for help.

Thanks,

Vimal

Read only

Domi
Active Contributor
1,933

Hi

Open an executed inspection in Tx SCI, double click on the Object Set

code-inspector-inspection.png

confirm the warning and then use Shift-F7

code-inspector-object-set.png

Read only

vimal
Active Participant
0 Likes
1,933

Thanks Dominik.

I was able to find the objects the way given in screenshots.

Also i read the documentation of SCI and found if we use "Freely objects" tab in ObjectSet it will use TADIR or TRDIR table to cross verify objects and will cover not only PROG but also INCL.

So i guess correct answer is to use "Free objects" tab and put all your programs and includes under type PROG and then use objectSet. So that all of the objects are covered by SCI. What say ? Can you please check this from your end and cross-verify by using a scenario where you have both types PROG and INCL.

Thanks for your efforts.

Thanks

Vimal

Read only

Sandra_Rossi
Active Contributor
0 Likes
1,933
If you only enter the names of the frame/main programs (all program types except "Include program"), SCI will scan automatically all its "INCLUDE" parts.

If you enter an INCLUDE name only in the object set, SAP will analyze the whole main program, not the INCLUDE only.

The counter only takes into account the number of main programs.