Using CAST Console
AIP Console exposes the Technology configuration options once a version has been accepted/imported, or an analysis has been run. Click SAP Technology to display the available options:
Technology settings are organized as follows:
- Settings specific to the technology for the entire Application
- List of Analysis Units (a set of source code files to analyze) created for the Application
- Settings specific to each Analysis Unit (typically the settings are the same as at Application level) that allow you to make fine-grained configuration changes.
Settings are initially set according the information discovered during the source code discovery process when creating a version. You should check that these auto-determined settings are as required and that at least one Analysis Unit exists for the specific technology.
Technology level settings
Dependencies are configured at Application level for each technology and are configured between individual Analysis Units/groups of Analysis Units. You can find out more detailed information about how to ensure dependencies are set up correctly, in Validate dependency configuration.
This section lists all Analysis Units created automatically based on the source code discovery process. You should check that at least one Analysis Unit exists for the specific technology. Settings at Analysis Unit level can be modified independently of the parent Technology settings and any other Analysis Units if required - click the Analysis Unit to view its technology settings:
See Application - Config - Analysis - Working with Execution Groups for more information about the options available here. Clicking an Analysis Unit will take you directly to the available Analysis Unit level settings:
Technology settings at Analysis Unit level
|Project path||The file based location of the corresponding project. This field is read-only.|
|SAP Tables folder||Defines the file location of your extracted SAP tables. This field is read-only. Note that you should deliver the .SQLTABLESIZE files (see XXL and XXS tables rules enablement) in this folder.|
Using legacy CAST Management Studio
Introduction to analysis configuration options
Some settings at Application and Analysis Unit level have a "Reset" option - using this will reset the option to the value set at the parent level:
Technology / Application level
Using the Technology level or Application level options, validate the settings for SAP ABAP packages. Make any update as required. These settings apply to the Technology or Application as a whole (i.e. all Analysis Units):
Analysis Unit level
To inspect the auto-generated analysis configuration, you should review the settings in each Analysis Unit - they can be accessed through the Application editor:
The available options for configuring an analysis are described below. Note that some options are not available at specific levels (Technology/Application/Analysis Unit):
This tab shows the location of each type of source code in the SAP ABAP Analysis Unit - this is determined automatically by the CAST Delivery Manager Tool but can also be used if you are modifying an automatically created Analysis Unit or when you are manually creating your Analysis Units yourself. You should, however, review the automatic configuration and make any changes you need:
|Project path||The file based location of the corresponding project. This field is read-only. When the field contains User defined, this indicates that the Analysis Unit has been defined manually instead of automatically following the use of the CAST Delivery Manager Tool.|
Use this section to include or exclude specific source files for the Analysis Unit for analysis purposes - these are mainly to be used when you are manually creating your Analysis Unit but can also be used if you are modifying an automatically created Analysis Unit.
If this Analysis Unit is automatically defined, then any auto defined entries will be read only.
|SAP Tables folder||Defines the file location of your extracted SAP tables. Note that you can place .SQLTABLESIZE files (see XXL and XXS tables rules enablement) in this folder provided you leave the Tables Sizes Folder field blank.|
|Table Sizes folder||Defines the location of the folder containing your .SQLTABLESIZE files (see XXL and XXS tables rules enablement).|
The settings in this tab govern how the source code is handled by the analyzer:
Click to enlarge
This option allows you to define a folder that will be searched in order to resolve links with objects that are outside the scope of the current analysis, but are referenced from objects currently being analyzed. The code of any objects located in the Include Folder is not analyzed, however the object itself is recorded as being present in the Analysis Service. If the objects already exist in the Analysis Service, only a link to those objects will be created - in other words no duplicate objects are created.
Click to enlarge
The Production tab is only visible at Technology and Application level.
Dynamic Links Rules
|See the CAST Management Studio help for more information about this global option.|
|Number of instances|
This option allows you to limit the number of objects held in memory before they are committed to disk during the save process of an analysis.
Please contact CAST Support before modifying this option.