C_OpActyUserAssgmt

DDL: C_OPACTYUSERASSGMT SQL: CMPEUSROAIASS Type: view CONSUMPTION

User to Operation Activity Assignment

C_OpActyUserAssgmt is a Consumption CDS View that provides data about "User to Operation Activity Assignment" in SAP S/4HANA. It reads from 1 data source (I_OpActyUserAssgmtBasic) and exposes 11 fields with key fields OpActyNtwkInstance, OpActyNtwkElement, UserID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_OpActyUserAssgmtBasic ActyUserAssgmt from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_BusinessUserBasic _BusinessUser $projection.UserID = _BusinessUser.UserID
[0..1] I_OpActyLaborAction _LabTme _LabTme.ShopFloorExecutionUser = ActyUserAssgmt.UserID and _LabTme.ReltdOpActyLaborAction = 0
[0..*] I_MfgLaborStatusText _LaborStatus $projection.ManufacturingLaborStatus = _LaborStatus.ManufacturingLaborStatus

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CMPEUSROAIASS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label User to Operation Activity Assignment view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
AccessControl.personalData.blocking #REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY OpActyNtwkInstance I_OpActyUserAssgmtBasic OpActyNtwkInstance Instance ID
KEY OpActyNtwkElement I_OpActyUserAssgmtBasic OpActyNtwkElement Element Number
KEY UserID I_OpActyUserAssgmtBasic UserID User Name
UserDescription
CreatedByUser I_OpActyUserAssgmtBasic CreatedByUser User Name
CreationDateTime I_OpActyUserAssgmtBasic CreationDateTime Timestamp
MfgBusinessPartner _BusinessUser BusinessPartner Operator
_OpActyNtwkInstance I_OpActyUserAssgmtBasic _OpActyNtwkInstance
_OperationActivityInstance I_OpActyUserAssgmtBasic _OperationActivityInstance
_User I_OpActyUserAssgmtBasic _User
_LaborStatus _LaborStatus

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view C_OpActyUserAssgmt.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: CMPEUSROAIASS

CREATE VIEW C_OpActyUserAssgmt AS
SELECT
  ActyUserAssgmt.OpActyNtwkInstance AS OpActyNtwkInstance,
  ActyUserAssgmt.OpActyNtwkElement AS OpActyNtwkElement,
  ActyUserAssgmt.UserID AS UserID,
  ActyUserAssgmt._User.UserDescription AS UserDescription,
  ActyUserAssgmt.CreatedByUser AS CreatedByUser,
  ActyUserAssgmt.CreationDateTime AS CreationDateTime,
  _BusinessUser.BusinessPartner AS MfgBusinessPartner,
  ActyUserAssgmt._OpActyNtwkInstance AS _OpActyNtwkInstance,
  ActyUserAssgmt._OperationActivityInstance AS _OperationActivityInstance,
  ActyUserAssgmt._User AS _User
FROM I_OpActyUserAssgmtBasic AS ActyUserAssgmt
LEFT OUTER JOIN I_BusinessUserBasic AS _BusinessUser ON UserID = _BusinessUser.UserID  -- association [1..1]
LEFT OUTER JOIN I_OpActyLaborAction AS _LabTme ON _LabTme.ShopFloorExecutionUser = ActyUserAssgmt.UserID AND _LabTme.ReltdOpActyLaborAction = 0  -- association [0..1]
LEFT OUTER JOIN I_MfgLaborStatusText AS _LaborStatus ON ManufacturingLaborStatus = _LaborStatus.ManufacturingLaborStatus  -- association [0..*]
;