Hierarchy
⤷ BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
⤷ SATC_CI_DDIC_TYPES (Package) INTERNAL: - *NO* REUSE - "Code Inspector" types
Basic Data
Data Element | SATC_CI_OBJ_SCOPE |
Short Description | Object scope - category |
Data Type
Category of Dictionary Type | D | Domain |
Type of Object Referenced | No Information | |
Domain / Name of Reference Type | SATC_CI_OBJ_SCOPE | |
Data Type | CHAR | Character String |
Length | 4 | |
Decimal Places | 0 | |
Output Length | 4 | |
Value Table |
Further Characteristics
Search Help: Name | ||
Search Help: Parameters | ||
Parameter ID | ||
Default Component name | ||
Change document | ||
No Input History | ||
Basic direction is set to LTR | ||
No BIDI Filtering |
Field Label
Length | Field Label | |
Short | 10 | Obj. Scope |
Medium | 15 | Object Scope |
Long | 20 | Object Scope |
Heading | 25 | Object Scope |
Documentation
Definition
Scope of an exemption with respect to repository objects.
Use
Dependencies
Example
Supplementary Documentation - SATC_CI_OBJ_SCOPE0055
Use
The following scope settings are possible:
- Sub-Object: An exemption applies only to occurrences of a check message in the sub-component listed in this screen. Note that not all repository objects have sub-components.
This is the most restricted scope for an exemption.
Example: There are three findings for check message
Table ...: No WHERE Condition
in IncludeLFUGRU03
.An exemption with scope Sub-Object masks all three
No WHERE Condition
findings in this include. These will disappear from the list of ATC findings. But findings with this check message in other includes and programs will not be affected by the exemption. - Object: An exemption applies to all findings in an entire repository object.
Example: There are six findings for check message
Table ...: No WHERE Condition
in two separate includes.An exemption with scope Object masks all six findings - all findings for the entire program.
- Package: An exemption applies to all findings for all repository objects in the package that is shown in the Package field.
This is the broadest type of exemption. It masks findings for all developers working in the package.
Example: There are 12 findings for check message
Table ...: No WHERE Condition
, distributed across several programs in your development package.An exemption for one of these findings, with the scope This Package, would exempt all 12 findings All findings with this check message in the entire package are masked by the exemption, if it is approved.
Note that the field Exemption Scope with Regard to Check separately determines whether an an exemption applies only to the check message shown in the Check Message field or to all findings produced by the check, as shown in the Check field.
Be aware exemptions are not restricted to the applicant user; they affect other users who are working within the same scope. For example, several colleagues are working on function modules in a function group, then an exemption for Object exempts ATC findings in the function modules of all of the colleagues. The scope of exemptions should be limited as much as possible.
Dependencies
Example
History
Last changed by/on | SAP | 20140117 |
SAP Release Created in | 732 |