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

FieldDescriptionData ElementCheck TableData TypeLength
IDACM: UUID of a RuleACM_RULE_IDRAW16
ROLEIDACM: UUID of a RoleACM_ROLE_IDACMROLERAW16
RULEPOSACM: Position in a SequenceACM_SEQUENCE_NUMBERINT410
ACM_RESOTYPEACM: Resource TypeACM_RESOURCE_TYPEINT410
EFFECTACM: Effect of a Rule on Authorization DecisionACM_RULE_EFFECTCHAR5
COMBINATION_MODEACM: Combination mode of a rule (<space>/AND/OR)ACM_RULE_COMBINATION_MODECHAR3
DEFINITION_STATUSACM: Definition status of a rule (<space>/R/S)ACM_RULE_DEFINITION_STATUSCHAR1
ACAUTHVIEW_FOR_FUNCRULEACM: UUID of an Authorization ViewACM_AUTH_VIEW_IDRAW16

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 NameFieldCardinalityCheck Table
ACMRULEROLEID1: CNACMROLE

Other References