C_MfgOperatorDetail

DDL: C_MFGOPERATORDETAIL SQL: CMFGOPTRDETS Type: view CONSUMPTION

Production Operator details

C_MfgOperatorDetail is a Consumption CDS View that provides data about "Production Operator details" in SAP S/4HANA. It reads from 2 data sources (I_User, I_MfgBusinessPartner) and exposes 36 fields with key field MfgBusinessPartner. It has 7 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_User BPUser inner
I_MfgBusinessPartner Partner from

Parameters (2)

NameTypeDefault
P_OpLtstSchedldExecFromDte pph_fsavd
P_OpLtstSchedldExecToDte pph_fsavd

Associations (7)

CardinalityTargetAliasCondition
[0..*] C_MfgBPResponsibility _Func _Func.RespyMgmtBusinessPartner = Partner.MfgBusinessPartner
[0..*] C_MfgHumRsceQualifnBP _Qualification Partner.MfgBusinessPartner = _Qualification.MfgBusinessPartner
[0..*] C_MfgOpActyAssgdToOptr _AssignedOperationActivityList _AssignedOperationActivityList.UserID = $projection.UserID and _AssignedOperationActivityList.OpLtstSchedldExecStrtDte >= $projection.OpLtstSchedldExecFromDte and _AssignedOperationActivityList.OpLtstSchedldExecStrtDte <= $projection.OpLtstSchedldExecToDte
[0..1] I_WorkCenterBySemanticKey _WorkCenter Partner.Plant = _WorkCenter.Plant and Partner.WorkCenter = _WorkCenter.WorkCenter
[0..*] C_MfgBPWorkCenterAssgmt _WorkCenterAssignment $projection.MfgBusinessPartner = _WorkCenterAssignment.MfgBusinessPartner
[0..1] I_MfgLaborStatusText _LaborStatus $projection.ManufacturingLaborStatus = _LaborStatus.ManufacturingLaborStatus and _LaborStatus.Language = $session.system_language
[1..*] I_MfgWorkCenterRespVH _MfgWrkCtrRespVH $projection.WorkCenterResponsible = _MfgWrkCtrRespVH.WorkCenterResponsible

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CMFGOPTRDETS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Production Operator details view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #CONSUMPTION view
Search.searchable true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.personalData.blocking #REQUIRED view
UI.headerInfo.typeNamePlural All Production Operators view
ObjectModel.compositionRoot true view
UI.headerInfo.title.value BusinessPartnerName view
UI.headerInfo.description.value MfgBusinessPartner view
Metadata.ignorePropagatedAnnotations true view

Fields (36)

KeyFieldSource TableSource FieldDescription
KEY MfgBusinessPartner I_MfgBusinessPartner MfgBusinessPartner Production Operator
OpLtstSchedldExecFromDte
OpLtstSchedldExecToDte
UserID I_User UserID User Name
BusinessPartnerName
FirstName I_MfgBusinessPartner FirstName First Name
LastName I_MfgBusinessPartner LastName Last Name
PhoneNumber workplaceaddress PhoneNumber Mobile
DefaultEmailAddress Email
DefaultPlant _WorkCenter Plant Valuation Area
Plant _WorkCenter Plant Plant
DefaultWorkCenter _WorkCenter WorkCenter Default Work Center
WorkCenter _WorkCenter WorkCenter Work Center
_WorkCenterTextBySemanticKey _WorkCenter _WorkCenterTextBySemanticKey
WorkCenterResponsible _WorkCenter WorkCenterResponsible
_WorkCenterResponsible _WorkCenter _WorkCenterResponsible
IsBusinessPurposeCompleted I_MfgBusinessPartner IsBusinessPurposeCompleted Purpose Completed
AuthorizationGroup I_MfgBusinessPartner AuthorizationGroup AuthorizGroup
OpActyNtwkInstance LabAct OpActyNtwkInstance Instance ID
OpActyNtwkElement LabAct OpActyNtwkElement Element Number
ShopFloorItem LabAct ShopFloorItem Serial.Mat. ID
OperationActivitySFIGroup LabAct OperationActivitySFIGroup
OpActyIsSeldForRtactvPostg OpActyInstanceStatusBasic OpActyIsSeldForRtactvPostg
NmbrOfOpActiesAssgdToOptr Number of Operation Activities
AssgdLaborDurationInSecs
AssignedLaborDuration Assigned Labor Time
SelectedOpActyStartDate
BusinessPartner I_MfgBusinessPartner BusinessPartner Issuing Authority
_Func _Func
_Qualification _Qualification
_AssignedOperationActivityList _AssignedOperationActivityList
_WorkCenterAssignment _WorkCenterAssignment
_LaborStatus _LaborStatus
_Plant _WorkCenter _Plant
_MfgWrkCtrRespVH _MfgWrkCtrRespVH
_BusinessPartner I_MfgBusinessPartner _BusinessPartner

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_MfgOperatorDetail.
-- 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: CMFGOPTRDETS
-- Parameters: P_OpLtstSchedldExecFromDte : pph_fsavd, P_OpLtstSchedldExecToDte : pph_fsavd

CREATE VIEW C_MfgOperatorDetail AS
SELECT
  Partner.MfgBusinessPartner AS MfgBusinessPartner,
  $parameters.P_OpLtstSchedldExecFromDte AS OpLtstSchedldExecFromDte,
  $parameters.P_OpLtstSchedldExecToDte AS OpLtstSchedldExecToDte,
  BPUser.UserID AS UserID,
  cast(Partner.BusinessPartnerName as mpe_user_name preserving type) AS BusinessPartnerName,
  Partner.FirstName AS FirstName,
  Partner.LastName AS LastName,
  workplaceaddress.PhoneNumber AS PhoneNumber,
  lower(workplaceaddress.DefaultEmailAddress) AS DefaultEmailAddress,
  _WorkCenter.Plant AS DefaultPlant,
  _WorkCenter.Plant AS Plant,
  _WorkCenter.WorkCenter AS DefaultWorkCenter,
  _WorkCenter.WorkCenter AS WorkCenter,
  _WorkCenter._WorkCenterTextBySemanticKey AS _WorkCenterTextBySemanticKey,
  _WorkCenter.WorkCenterResponsible AS WorkCenterResponsible,
  _WorkCenter._WorkCenterResponsible AS _WorkCenterResponsible,
  Partner.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  Partner.AuthorizationGroup AS AuthorizationGroup,
  LabAct.OpActyNtwkInstance AS OpActyNtwkInstance,
  LabAct.OpActyNtwkElement AS OpActyNtwkElement,
  LabAct.ShopFloorItem AS ShopFloorItem,
  LabAct.OperationActivitySFIGroup AS OperationActivitySFIGroup,
  OpActyInstanceStatusBasic.OpActyIsSeldForRtactvPostg AS OpActyIsSeldForRtactvPostg,
  cast(nr.NrOfUsrOpnOpActyAssignments as int4 preserving type ) AS NmbrOfOpActiesAssgdToOptr,
  cast(nr.OpActyExpdExecDurnInSeconds as mpe_expd_exec_duration preserving type ) AS AssgdLaborDurationInSecs,
  cast(' ' as char30 preserving type) AS AssignedLaborDuration,
  cast('00000000' as pph_fsavd) AS SelectedOpActyStartDate,
  Partner.BusinessPartner AS BusinessPartner,
  _WorkCenter._Plant AS _Plant,
  Partner._BusinessPartner AS _BusinessPartner
FROM I_MfgBusinessPartner AS Partner
INNER JOIN I_User AS BPUser ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN C_MfgBPResponsibility AS _Func ON _Func.RespyMgmtBusinessPartner = Partner.MfgBusinessPartner  -- association [0..*]
LEFT OUTER JOIN C_MfgHumRsceQualifnBP AS _Qualification ON Partner.MfgBusinessPartner = _Qualification.MfgBusinessPartner  -- association [0..*]
LEFT OUTER JOIN C_MfgOpActyAssgdToOptr AS _AssignedOperationActivityList ON _AssignedOperationActivityList.UserID = UserID AND _AssignedOperationActivityList.OpLtstSchedldExecStrtDte >= OpLtstSchedldExecFromDte AND _AssignedOperationActivityList.OpLtstSchedldExecStrtDte <= OpLtstSchedldExecToDte  -- association [0..*]
LEFT OUTER JOIN I_WorkCenterBySemanticKey AS _WorkCenter ON Partner.Plant = _WorkCenter.Plant AND Partner.WorkCenter = _WorkCenter.WorkCenter  -- association [0..1]
LEFT OUTER JOIN C_MfgBPWorkCenterAssgmt AS _WorkCenterAssignment ON MfgBusinessPartner = _WorkCenterAssignment.MfgBusinessPartner  -- association [0..*]
LEFT OUTER JOIN I_MfgLaborStatusText AS _LaborStatus ON ManufacturingLaborStatus = _LaborStatus.ManufacturingLaborStatus AND _LaborStatus.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_MfgWorkCenterRespVH AS _MfgWrkCtrRespVH ON WorkCenterResponsible = _MfgWrkCtrRespVH.WorkCenterResponsible  -- association [1..*]
;