SAP ACMRULE ACM: Rule Persistence Table
Overview
ACMRULE is a standard SAP S/4HANA table that stores ACM: Rule Persistence data. There are total 8 fields in the ACMRULE table. The following is a list of the fields that make up this table. Key fields are marked in blue.
The table ACMRULE belongs to Data Control Language (DCL) (Define Authorizations for CDS) (BC-SEC-AUT-DCL) module and is located in the package Common Objects for Access Control Management (SACM_COMMON).
In addition, following links provide an overview of foreign key relationships, if any, that link ACMRULE to other SAP tables and standard CDS views available based on ACMRULE table in S/4HANA 2020.
Techincal Settings of ACMRULE
Below are technical details of the table ACMRULE
- Buffering not allowed
- No buffering
- Storage type is Column Store
List of ACMRULE Fields
The following table gives you an overview of the fields available in ACMRULE
| Field | Description | Data Element | Check Table | Data Type | Length |
|---|---|---|---|---|---|
| ID | ACM: UUID of a Rule | ACM_RULE_ID | RAW | 16 | |
| ROLEID | ACM: UUID of a Role | ACM_ROLE_ID | ACMROLE | RAW | 16 |
| RULEPOS | ACM: Position in a Sequence | ACM_SEQUENCE_NUMBER | INT4 | 10 | |
| ACM_RESOTYPE | ACM: Resource Type | ACM_RESOURCE_TYPE | INT4 | 10 | |
| EFFECT | ACM: Effect of a Rule on Authorization Decision | ACM_RULE_EFFECT | CHAR | 5 | |
| COMBINATION_MODE | ACM: Combination mode of a rule (<space>/AND/OR) | ACM_RULE_COMBINATION_MODE | CHAR | 3 | |
| DEFINITION_STATUS | ACM: Definition status of a rule (<space>/R/S) | ACM_RULE_DEFINITION_STATUS | CHAR | 1 | |
| ACAUTHVIEW_FOR_FUNCRULE | ACM: UUID of an Authorization View | ACM_AUTH_VIEW_ID | RAW | 16 |
Foreign Key Relationships
A foreign key field is a table field that is allocated to a check table and becomes part of the table's foreign key. The following table gives you an overview of the foreign keys for ACMRULE
| Table Name | Field | Cardinality | Check Table |
|---|---|---|---|
| ACMRULE | ROLEID | 1: CN | ACMROLE |