P_WORKPACKAGEWORKITEM
Work Package Work Item
P_WORKPACKAGEWORKITEM is a CDS View in S/4HANA. Work Package Work Item. It contains 6 fields. 2 CDS views read from this table.
CDS Views using this table (2)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_WorkPackageWorkItem | view | from | BASIC | Work Item of Work Package |
| I_WorkPackageWorkItemAll | view | from | BASIC | All Work Package Work Item |
Fields (6)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | WorkItem | WorkItem | 2 |
| KEY | WorkPackage | WorkPackage | 2 |
| EngagementProject | EngagementProject | 2 | |
| WBSElementObject | WBSElementObject | 2 | |
| WorkItemIsInactive | WorkItemIsInactive | 2 | |
| WorkItemName | WorkItemName | 2 |
@AbapCatalog.sqlViewName: 'PWRKPCKGWITM'
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.compiler.compareFilter: true
@VDM.private: true
@VDM.viewType: #BASIC
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
define view P_WorkPackageWorkItem
as select from /cpd/d_work_item as WorkItem
inner join /cpd/d_pfp_ps as WorkPackage on WorkItem.wp_id = WorkPackage.plan_item_id
association [0..*] to I_WorkItemText as _WorkItemText on $projection.WorkItem = _WorkItemText.WorkItem
{
WorkItem.db_key as WorkItemUUID,
WorkItem.mp_id as EngagementProject,
WorkItem.wp_id as WorkPackage,
WorkPackage.mapped_item_id as WBSElementObject,
WorkItem.root_key as EngagementProjFinPlanUUID,
WorkItem.parent_key as WorkPackageUUID,
WorkItem.work_item_id as WorkItem,
case
when WorkItem.work_item_is_standard = 'X'
then
_WorkItemText[1:Language=$session.system_language].WorkItemName
else
WorkItem.work_item_name end as WorkItemName,
WorkItem.work_item_is_inactive as WorkItemIsInactive,
WorkItem.work_item_is_standard as WorkItemIsStandard,
WorkItem.created_by,
cast(WorkItem.created_on as /cpd/cpm_createdon) as created_on,
WorkItem.changed_by,
cast(WorkItem.changed_on as /cpd/cpm_changedon) as changed_on,
WorkPackage.is_deleted,
_WorkItemText
}