Sunday, May 19, 2024

SAP Table ACO_USER_GROUP – Object-Related Authorizations for a User Group

ACO_USER_GROUP is a standard SAP table in SAP ECC (or) S/4HANA which stores Object-Related Authorizations for a User Group data. There are total 7 fields in ACO_USER_GROUP table.This blog post provides key technical details of SAP table ACO_USER_GROUP, including its availability across SAP S/4HANA versions and the list of CDS views for ACO_USER_GROUP table in SAP.

SAP HANA Table Type Column Store
Buffering Permission Buffering not allowed
Buffering Type No buffering
Package Authorization Check with Access Control Objects (ACO)
Technical Component Cross-Application Components (CA)

SAP ACO_USER_GROUP Table Fields

The following is the list of fields that are available in SAP ACO_USER_GROUP table. The key fields of the table are highlighted in color.

Field Description Data Element Domain Check Table Data Type
CLIENT Client MANDT MANDT * CLNT (3)
ID Authorization ID ACO_AUTHORITY_ID SYSUUID RAW (16)
USER_GROUP_ID User Group ID ACO_USER_GROUP_ID SYSUUID RAW (16)
OBJECT_ID Object ID ACO_OBJECT_ID SYSUUID RAW (16)
TOP_NODE_ID ID of Highest Node in the Hierarchy ACO_TOP_ID SYSUUID RAW (16)
ACTIVITY Activity for Authorization Check ACO_ACTVT ACO_ACTVT CHAR (10)
TYPE Object Category ACO_OBJECT_TYPE ACO_OBJECT_TYPE * CHAR (15)

Availability

The SAP table ACO_USER_GROUP is available within SAP S/4HANA On-premise and SAP S/4HANA Cloud systems depending on the version and release level.

SAP S/4HANA Version Available?
1909 Yes
2020 Yes
2021 Yes
2022 Yes
2023 Yes

CDS Views for ACO_USER_GROUP table

The following is the list of ACO_USER_GROUP CDS views, which can also be used instead of ACO_USER_GROUP table based on your business requirements.

CDS View CDS View Type Description
I_PPM_AUTHORIZATIONUSERREAD BASIC Read-Authorizations of PPM objects for logon user
I_PPM_AUTHORIZATIONUSERWRITE BASIC Write-Authorizations of PPM objects for logon user
I_PPM_AUTHZNBYUSRGRPH BASIC Project Authorizations by User Group
I_PPM_AUTHZNUSERFINANCIAL BASIC Financial Authorizations of PPM objects for logon user
P_PPM_AUTHORIZATIONBYUSERGROUP BASIC PPM Object Authorization for a user via group assignment
P_PPM_INHERITEDAUTHORIZATION BASIC Authorizations for PPM Objects without Activity Resolution
P_PPM_LOCALAUTHORIZATIONS BASIC Local Authorizations (Activities not yet resolved)