R_WORKPERMITISSUEHISTORYTP
Work Permit Issue History
R_WORKPERMITISSUEHISTORYTP is a CDS View in S/4HANA. Work Permit Issue History. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_WorkPermitIssueHistoryTP | view_entity | projection | CONSUMPTION | Work Permit Issue History |
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Work Permit Issue History'
@Metadata.ignorePropagatedAnnotations: true
@VDM.viewType: #TRANSACTIONAL
@VDM.usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@ObjectModel.usageType:{
serviceQuality: #C,
sizeCategory: #S,
dataClass: #META
}
define view entity R_WorkPermitIssueHistoryTP
as select from I_WorkPermitIssueHistory
association to parent R_WorkPermitTP as _WorkPermit on $projection.WorkPermit = _WorkPermit.WorkPermit
-- Extensions, do not expose as association:
association [0..1] to E_WorkPermitIssueHistory as _WorkPermitIssueHistExtension on _WorkPermitIssueHistExtension.WorkPermitInternalID = $projection.WorkPermitInternalID
and _WorkPermitIssueHistExtension.NumberOfWorkPermitIssued = $projection.NumberOfWorkPermitIssued
{
key WorkPermitInternalID,
key NumberOfWorkPermitIssued,
WorkPermit,
_WorkPermit.MaintenancePlanningPlant,
_WorkPermit.WorkPermitType,
@UI:{ lineItem: [{position: 10,importance: #HIGH }]}
WorkPermitIssuedBy,
@UI:{ lineItem: [{position: 20,importance: #HIGH }]}
WorkPermitIssuedTo,
@UI:{ lineItem: [{position: 30,importance: #HIGH }]}
UserCommentsText,
@UI:{ lineItem: [{position: 40,importance: #HIGH }]}
WorkPermitIssueDateTime,
@UI:{ lineItem: [{position: 50,importance: #HIGH }]}
WorkPermitReturnedTo,
@UI:{ lineItem: [{position: 60,importance: #HIGH }]}
WorkPermitReturnedDateTime,
_IssuedByUser.UserDescription as WorkPermitIssuedByName,
_ReturnToUser.UserDescription as WorkPermitReturnedByName,
_PersonWorkAgreement.PersonFullName,
_WorkPermit
}