C_TaskListActivity

DDL: C_TASKLISTACTIVITY Type: view_entity CONSUMPTION

Task List Activities

C_TaskListActivity is a Consumption CDS View that provides data about "Task List Activities" in SAP S/4HANA. It reads from 1 data source (I_MfgBOOOperationChangeState) and exposes 27 fields with key fields BillOfOperationsType, BillOfOperationsGroup, BillOfOperationsVariant, BillOfOperationsSequence, BOOOperationInternalID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_MfgBOOOperationChangeState I_MfgBOOOperationChangeState from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_RoutingHeader _RoutingHeader _RoutingHeader.BillOfOperationsType = $projection.BillOfOperationsType and _RoutingHeader.BillOfOperationsGroup = $projection.BillOfOperationsGroup and _RoutingHeader.BillOfOperationsVariant = $projection.BillOfOperationsVariant and _RoutingHeader.ValidityStartDate <= $session.system_date and _RoutingHeader.ValidityEndDate >= $session.system_date
[1..1] C_TaskListSequence _Sequence _Sequence.BillOfOperationsType = $projection.BillOfOperationsType and _Sequence.BillOfOperationsGroup = $projection.BillOfOperationsGroup and _Sequence.BillOfOperationsVariant = $projection.BillOfOperationsVariant and _Sequence.BillOfOperationsSequence = $projection.BillOfOperationsSequence and _Sequence.ValidityStartDate <= $session.system_date and _Sequence.ValidityEndDate >= $session.system_date
[0..1] I_WorkCenter _WorkCenter _WorkCenter.WorkCenterInternalID = $projection.WorkCenterInternalID and _WorkCenter.WorkCenterTypeCode = $projection.WorkCenterTypeCode

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Task List Activities view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY BillOfOperationsType BillOfOperationsType Task List Type
KEY BillOfOperationsGroup BillOfOperationsGroup Group
KEY BillOfOperationsVariant BillOfOperationsVariant Group Counter
KEY BillOfOperationsSequence BillOfOperationsSequence Sequence
KEY BOOOperationInternalID BOOOperationInternalID Task list node
KEY BOOSqncOpAssgmtIntVersionCntr BOOSqncOpAssgmtIntVersionCntr
KEY BOOOpInternalVersionCounter BOOOpInternalVersionCounter Counter
OperationExternalID OperationExternalID Ext. Oper. ID
Operation Transaction
OperationText OperationText Description
ValidityStartDate ValidityStartDate Validity Start Date
ValidityEndDate ValidityEndDate ValidTo
WorkCenterInternalID WorkCenterInternalID Work Center
WorkCenterTypeCode WorkCenterTypeCode Object Type
WorkCenter _WorkCenter WorkCenter Work Center
WorkCenterDesc
SequenceCategory _Sequence SequenceCategory
SequenceCategoryName _Sequence SequenceCategoryName
BillOfOperationsRefSequence _Sequence BillOfOperationsRefSequence
BOOSqncBranchOpInternalID _Sequence BOOSqncBranchOpInternalID
BOOSqncReturnOpInternalID _Sequence BOOSqncReturnOpInternalID
BOOSequenceBranchOperation
BOOSequenceReturnOperation
SequenceTextendasSequenceText
_RoutingHeader _RoutingHeader
_Sequence _Sequence
_WorkCenter _WorkCenter

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_TaskListActivity.
-- 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.

CREATE VIEW C_TaskListActivity AS
SELECT
  BillOfOperationsType,
  BillOfOperationsGroup,
  BillOfOperationsVariant,
  BillOfOperationsSequence,
  BOOOperationInternalID,
  BOOSqncOpAssgmtIntVersionCntr,
  BOOOpInternalVersionCounter,
  OperationExternalID,
  cast( Operation as abap.char( 4 ) ) AS Operation,
  OperationText,
  ValidityStartDate,
  ValidityEndDate,
  WorkCenterInternalID,
  WorkCenterTypeCode,
  _WorkCenter.WorkCenter AS WorkCenter,
  _WorkCenter._Text[1:Language=$session.system_language].WorkCenterText AS WorkCenterDesc,
  _Sequence.SequenceCategory AS SequenceCategory,
  _Sequence.SequenceCategoryName AS SequenceCategoryName,
  _Sequence.BillOfOperationsRefSequence AS BillOfOperationsRefSequence,
  _Sequence.BOOSqncBranchOpInternalID AS BOOSqncBranchOpInternalID,
  _Sequence.BOOSqncReturnOpInternalID AS BOOSqncReturnOpInternalID,
  cast( _Sequence.BOOSequenceBranchOperation as abap.char( 4 ) ) AS BOOSequenceBranchOperation,
  cast( _Sequence.BOOSequenceReturnOperation as abap.char( 4 ) ) AS BOOSequenceReturnOperation,
  case when _Sequence.SequenceText is initial or _Sequence.SequenceText = '' then BillOfOperationsSequence else _Sequence.SequenceText end as SequenceText AS SequenceTextendasSequenceText
FROM I_MfgBOOOperationChangeState
LEFT OUTER JOIN I_RoutingHeader AS _RoutingHeader ON _RoutingHeader.BillOfOperationsType = BillOfOperationsType AND _RoutingHeader.BillOfOperationsGroup = BillOfOperationsGroup AND _RoutingHeader.BillOfOperationsVariant = BillOfOperationsVariant AND _RoutingHeader.ValidityStartDate <= $session.system_date AND _RoutingHeader.ValidityEndDate >= $session.system_date  -- association [1..1]
LEFT OUTER JOIN C_TaskListSequence AS _Sequence ON _Sequence.BillOfOperationsType = BillOfOperationsType AND _Sequence.BillOfOperationsGroup = BillOfOperationsGroup AND _Sequence.BillOfOperationsVariant = BillOfOperationsVariant AND _Sequence.BillOfOperationsSequence = BillOfOperationsSequence AND _Sequence.ValidityStartDate <= $session.system_date AND _Sequence.ValidityEndDate >= $session.system_date  -- association [1..1]
LEFT OUTER JOIN I_WorkCenter AS _WorkCenter ON _WorkCenter.WorkCenterInternalID = WorkCenterInternalID AND _WorkCenter.WorkCenterTypeCode = WorkCenterTypeCode  -- association [0..1]
;