SAIS_SEARCH_APPL: Search for Applications

The program SAIS_SEARCH_APPL provides analytical support for auditing tasks and supports the following search paths:

  • Search for Related Transactions
  • Search for Transactions for Generic Table Access

Note: The analysis tool only analyzes the start properties of applications, not the program logic. In particular, the search for similar transactions requires a case-by-case review. The tool is only a support tool.

Note the following aspects:

Transactions with the same program and initial screen can lead to different processing scenarios in the program logic (for example: SU22 versus SU24).

The maintenance objects in the search can also be accessed in applications not determined here. This tool can only determine parameter transactions or variant transactions of generic maintenance tools (SE16, SE16N, SE17, SM30, SM31, and SM34).

This program considers transactions as identical if they share the same processing object and if they require the same authorizations in order to be run (for example: parameter transactions without skipping the initial screen).

Transactions are considered similar if the processing object corresponds at least to a subset of the features of the transaction in the comparison. A transaction is similar to the comparison transaction in the following cases:

  • The program called is identical to the initial screen.
  • The transaction is a parameter transaction of the comparison transaction with the property “Skip Selection Screen”.
  • The transaction is a variant transaction of the comparison transaction.

If no related transaction is found, only the search object is portrayed.

Search for Transactions for Generic Table Access

For the data object in the search (table, view, view cluster), the tool determines the related maintenance objects (table, view maintenance dialogs, view cluster maintenance dialog). If transactions exist for the maintenance objects determined, they are also determined and portrayed.

The generic table access transactions SE16, SE16N, SE17, SM30, SM31, and SM34 are not portrayed in this analysis.

Results Display

The properties of the search object and the related applications are portrayed in a tree structure. By double-clicking, you can call up detailed information about transaction properties, programs, variants, packages, tables, maintenance dialogs, and maintenance object properties (transaction SOBJ).

By choosing the “Use in Single Roles” pushbutton, you can determine for a portrayed transaction all single roles with a menu containing that transaction.

You May Also Like

Leave a Reply?