A_WorkPermitApproval

DDL: A_WORKPERMITAPPROVAL Type: view_entity CONSUMPTION Package: VDM_EAM_WCM_PERMIT_TO_WORK

Work Permit Approval

A_WorkPermitApproval is a Consumption CDS View that provides data about "Work Permit Approval" in SAP S/4HANA. It reads from 1 data source (R_WorkPermitApprovalTP) and exposes 14 fields with key fields WorkPermitInternalID, NumberOfWrkPermitApprovals. It is exposed through 1 OData service (API_WORKPERMIT). Part of development package VDM_EAM_WCM_PERMIT_TO_WORK.

Data Sources (1)

SourceAliasJoin Type
R_WorkPermitApprovalTP R_WorkPermitApprovalTP projection

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Work Permit Approval view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #CONSUMPTION view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view
OData.entityType.name WorkPermitApproval_Type view

OData Services (1)

ServiceBindingVersionContractRelease
API_WORKPERMIT

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY WorkPermitInternalID WorkPermitInternalID
KEY NumberOfWrkPermitApprovals NumberOfWrkPermitApprovals
WorkPermitApproval WorkPermitApproval
WorkPermit WorkPermit
MaintenancePlanningPlant MaintenancePlanningPlant
WorkPermitType WorkPermitType
CreationDate CreationDate
CreatedByUser CreatedByUser
LastChangedDate LastChangedDate
LastChangedByUser LastChangedByUser
WorkPermitApprovalDescription WorkPermitApprovalDescription
WorkPermitApprovalStatus WorkPermitApprovalStatus
WrkPmtApprovalIsMandatory WrkPmtApprovalIsMandatory
WrkPmtApprovalHierarchyLevel WrkPmtApprovalHierarchyLevel
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Work Permit Approval'
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@VDM.viewType: #CONSUMPTION
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #X,
  sizeCategory: #S,
  dataClass: #MIXED
}
@OData.entityType.name: 'WorkPermitApproval_Type'
define view entity A_WorkPermitApproval
  as projection on R_WorkPermitApprovalTP
{

  key WorkPermitInternalID,
  key NumberOfWrkPermitApprovals,
      WorkPermitApproval,
      WorkPermit,
      MaintenancePlanningPlant,
      WorkPermitType,
      CreationDate,
      CreatedByUser,
      LastChangedDate,
      LastChangedByUser,
      WorkPermitApprovalDescription,
      WorkPermitApprovalStatus,
      WrkPmtApprovalIsMandatory,
      WrkPmtApprovalHierarchyLevel,
      /* Associations */
      _WorkPermit : redirected to parent A_WorkPermit

}