AAQ Select List Parameters

AAQ Select List parameters specify the rules to be used by the Analyze ABAP Quality action when analyzing ABAP source code. Rules are organized into categories, and a rule category may be used in one or more analysis scenarios.

To set the value of an AAQ Select List parameter, open the Property Editor and click the field to the right of the parameter’s ‘AAQ Select List’ action property. The AAQ Select List dialog is displayed in the lower portion of the Workflow Editor, showing the name of the parameter being edited. Note that the workflow diagram may not be edited while this dialog is displayed.

AAQ Select List dialog.

The dialog presents a hierarchy which has the following structure:

<Scenario>

<Category>

<Rule>

Expand the hierarchy as required, and select the scenarios, categories and rules to be used by the Analyze ABAP Quality action.

  • If an item in the hierarchy is selected, all its child items are also selected.
  • If an item in the hierarchy is deselected, all its child items are also deselected.

The following scenarios are available:

Scenario Description
Authorization Note Impact Contains a rule used by the Authorization NOTE Impact workflow.
Developer Impact Analysis Contains a rule used by the Developer Impact Analysis workflow.
Fix My Code Contains rules for which the Analyze ABAP Quality action is able to suggest code improvements.
Run and Optimize Contains rules relating to the running and optimization of ABAP source code.
Technical Upgrade Contains rules to detect ABAP source code issues that may occur during a technical upgrade.
Upgrade Contains rules to detect ABAP source code issues that may occur during an upgrade.

Click ‘Save’ to confirm your selections and close the AAQ Select List dialog. The number of selected rules is displayed above the parameter node. To examine the details for an AAQ Select List parameter after a workflow has been saved, double-click the node or select ‘View Details’ from the node’s context menu. The Details screen lists the ID of each selected scenario, and the ID of each individually selected rule.