ACMRULE
ACM: Rule Persistence
ACMRULE is an SAP database table in S/4HANA. ACM: Rule Persistence. It contains 12 fields. 15 CDS views read from this table.
CDS Views using this table (15)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| ACM_DT_DEPENDENCIES | view | inner | ACM: Designtime-Dependencies of DCL-Objects | |
| ACM_DT_DEPENDENCIES_CELL | view | inner | ACM DT-Dependencies for cell-based access | |
| acm_dt_dependencies_cte | view | inner | ACM DT-Dependencies | |
| ACM_DT_DEPENDENCIES_HIERAR_CTE | view | inner | ACM DT-Dependencies of Hierarchy-Objects | |
| ACM_DT_DEPENDENCIES_ROW | view | inner | ACM DT-Dependencies for row-based access | |
| ACM_ROLES_MAXINHERITANCEDEPTH | view | from | ACM - Roles max. inheritance depth | |
| ACM_USED_ACCONDITIONS | view | inner | ||
| ACM_USED_DTCONDITIONS | view | inner | ||
| ACMDT_INHERITANCE_CHAIN | view | inner | ACM-DT: Rules,Roles+DCLs inheriting from each other | |
| SACMDT_ACCESSCTRLD_CDSENTITIES | view | union | Access Controlled CDS entities in ACM | |
| sacmdt_role_and_its_aspects | view | inner | Aspect/aspect-related DT data for a role | |
| SACMRT2DT_VIEW | view | inner | ACM RT: Links between RT+DT entries | |
| SACMRT2DT_VIEW | view | union | ACM RT: Links between RT+DT entries | |
| SACMRTGEN_DTTABLES_VIEW | view | from | ACM Runtime-Generator - Get DT entries (row-based) | |
| SACMRTGEN_DTTABLES_VIEW_CBA | view | from | ACM Runtime-Generator - Get DT entries (cell-based) |
Fields (12)
| Key | Field | Data Element | Description | Domain | Type | Length |
|---|---|---|---|---|---|---|
| KEY | id | acm_rule_id | Rule ID | |||
| roleid | acm_role_id | Role ID | ||||
| rulepos | acm_sequence_number | Position | ||||
| acm_resotype | acm_resource_type | Reso. Type | ||||
| acm_resource | acm_resource | Resource | ||||
| acm_operation | acm_operation | Operation | ||||
| effect | acm_rule_effect | Effect | ||||
| combination_mode | acm_rule_combination_mode | Combination | ||||
| definition_status | acm_rule_definition_status | Definition | ||||
| acauthview_for_funcrule | abap.raw | ***DEPRECATED: | ||||
| rule_hash | acm_rule_hash | Rule Hash | ||||
| expression_canon | acm_expression_in_dcl | Expression |
Derived SQL schema, reconstructed from the indexed DDIC field metadata (field names, types, lengths and key flags) — a functional representation, not the verbatim SAP source.
-- ACM: Rule Persistence
-- Category TRANSPARENT · Delivery class W
-- Derived schema, generated from indexed DDIC field metadata (not the verbatim SAP source).
CREATE TABLE ACMRULE (
ID, -- Rule ID [acm_rule_id]
ROLEID, -- Role ID [acm_role_id]
RULEPOS, -- Position [acm_sequence_number]
ACM_RESOTYPE, -- Reso. Type [acm_resource_type]
ACM_RESOURCE, -- Resource [acm_resource]
ACM_OPERATION, -- Operation [acm_operation]
EFFECT, -- Effect [acm_rule_effect]
COMBINATION_MODE, -- Combination [acm_rule_combination_mode]
DEFINITION_STATUS, -- Definition [acm_rule_definition_status]
ACAUTHVIEW_FOR_FUNCRULE, -- ***DEPRECATED: [abap.raw]
RULE_HASH, -- Rule Hash [acm_rule_hash]
EXPRESSION_CANON, -- Expression [acm_expression_in_dcl]
PRIMARY KEY (ID)
);
Learn More
- Understanding Data Lineage in SAP S/4HANA
- SAP Tables vs CDS Views — Key Differences
- Understanding the SAP S/4HANA Data Model
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA