R_MaintTskListStrgyPackageTP

DDL: R_MAINTTSKLISTSTRGYPACKAGETP Type: view_entity TRANSACTIONAL

TP View for Tasklist Maintenance Package

R_MaintTskListStrgyPackageTP is a Transactional CDS View that provides data about "TP View for Tasklist Maintenance Package" in SAP S/4HANA. It reads from 1 data source (I_MaintPckgTaskListOpAlloc) and exposes 38 fields with key fields TaskListType, TaskListGroup, TaskListGroupCounter, TaskListSequence, TaskListOperationInternalId. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
I_MaintPckgTaskListOpAlloc I_MaintPckgTaskListOpAlloc from

Associations (1)

CardinalityTargetAliasCondition
[0..*] R_MaintenanceTaskListBasicTP _TaskList $projection.TaskListType = _TaskList.TaskListType and $projection.TaskListGroup = _TaskList.TaskListGroup and $projection.TaskListGroupCounter = _TaskList.TaskListGroupCounter

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
EndUserText.label TP View for Tasklist Maintenance Package view

Fields (38)

KeyFieldSource TableSource FieldDescription
KEY TaskListType TaskListType Task List Type
KEY TaskListGroup TaskListGroup Group
KEY TaskListGroupCounter TaskListGroupCounter Group Counter
KEY TaskListSequence Sequence Visit Sequence
KEY TaskListOperationInternalId TaskListOperationInternalId Node
KEY MaintenancePackage MaintenancePackage Package
KEY MaintPckgTskListOpAllocIntNmbr MaintPckgTskListOpAllocIntNmbr Sort pos.
MaintenanceTaskListOperation
MaintTaskListSubOperation
OperationText _MaintTaskListOperation OperationText Description
MaintenancePackageText
ValidityStartDate ValidityStartDate Validity Start Date
MaintenancePackageIsRequired MaintenancePackageIsRequired MaintPkgReqd
AllocIsMaintainedByMaintPlan AllocIsMaintainedByMaintPlan Ind.:MPlan
IsDeleted IsDeleted TRUE
MaintenanceStrategy MaintenanceStrategy Strategy Fields
AllocationHasInactiveChanges AllocationHasInactiveChanges Price indicator
ChangeNumber ChangeNumber Change Number
CreationDate CreationDate Time Stamp
CreatedByUser CreatedByUser User Name
LastChangeDate LastChangeDate Time Stamp
LastChangedByUser LastChangedByUser User Name
Plant _MaintenanceTaskList Plant Valuation Area
TaskListStatus _MaintenanceTaskList TaskListStatus
AuthorizationGroup
MaintenancePlanningPlant
ControllingArea
MaintenancePlant
CostCenter
ResponsiblePlannerGroup _MaintenanceTaskList ResponsiblePlannerGroup
MaintenancePlannerGroup
_BillOfOperations _BillOfOperations
_BillOfOperationsSequence _BillOfOperationsSequence
_BillOfOperationsOperation _BillOfOperationsOperation
_MaintTaskListOperation _MaintTaskListOperation
_MaintenancePackage _MaintenancePackage
_Header _Header
_TaskList _TaskList

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 R_MaintTskListStrgyPackageTP.
-- 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 R_MaintTskListStrgyPackageTP AS
SELECT
  TaskListType,
  TaskListGroup,
  TaskListGroupCounter,
  Sequence AS TaskListSequence,
  TaskListOperationInternalId,
  MaintenancePackage,
  MaintPckgTskListOpAllocIntNmbr,
  cast(_MaintTaskListOperation.MaintenanceTaskListOperation as pph_vornr preserving type) AS MaintenanceTaskListOperation,
  cast(_MaintTaskListOperation.MaintTaskListSubOperation as pph_vornr preserving type) AS MaintTaskListSubOperation,
  _MaintTaskListOperation.OperationText AS OperationText,
  _MaintenancePackage._MaintenancePackageText[1: Language = $session.system_language ].MaintenancePackageText AS MaintenancePackageText,
  ValidityStartDate,
  MaintenancePackageIsRequired,
  AllocIsMaintainedByMaintPlan,
  IsDeleted,
  MaintenanceStrategy,
  AllocationHasInactiveChanges,
  ChangeNumber,
  CreationDate,
  CreatedByUser,
  LastChangeDate,
  LastChangedByUser,
  _MaintenanceTaskList.Plant AS Plant,
  _MaintenanceTaskList.TaskListStatus AS TaskListStatus,
  _MaintenanceTaskList._TechnicalObject.AuthorizationGroup AS AuthorizationGroup,
  _MaintenanceTaskList._TechnicalObject.MaintenancePlanningPlant AS MaintenancePlanningPlant,
  _MaintenanceTaskList._TechnicalObject._LocationAccountAssignment.ControllingArea AS ControllingArea,
  _MaintenanceTaskList._TechnicalObject._LocationAccountAssignment.MaintenancePlant AS MaintenancePlant,
  _MaintenanceTaskList._TechnicalObject._LocationAccountAssignment.CostCenter AS CostCenter,
  _MaintenanceTaskList.ResponsiblePlannerGroup AS ResponsiblePlannerGroup,
  _MaintenanceTaskList._TechnicalObject.MaintenancePlannerGroup AS MaintenancePlannerGroup
FROM I_MaintPckgTaskListOpAlloc
LEFT OUTER JOIN R_MaintenanceTaskListBasicTP AS _TaskList ON TaskListType = _TaskList.TaskListType AND TaskListGroup = _TaskList.TaskListGroup AND TaskListGroupCounter = _TaskList.TaskListGroupCounter  -- association [0..*]
;