A_WorkPermit

DDL: A_WORKPERMIT Type: view_entity CONSUMPTION

WorkPermit

A_WorkPermit is a Consumption CDS View that provides data about "WorkPermit" in SAP S/4HANA. It reads from 1 data source (R_WorkPermitTP) and exposes 65 fields with key field WorkPermit. It is exposed through 1 OData service (API_WORKPERMIT).

Data Sources (1)

SourceAliasJoin Type
R_WorkPermitTP R_WorkPermitTP projection

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label WorkPermit view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view
OData.entityType.name WorkPermit_Type view

OData Services (1)

ServiceBindingVersionContractRelease
API_WORKPERMIT

Fields (65)

KeyFieldSource TableSource FieldDescription
KEY WorkPermit WorkPermit
WorkPermitInternalID WorkPermitInternalID
MaintenancePlanningPlant MaintenancePlanningPlant
WrkPmtOrdOpAssgmtIsAllowed WrkPmtOrdOpAssgmtIsAllowed
WorkPermitExternalNumber WorkPermitExternalNumber
ValidationScenarioID ValidationScenarioID
IsApproved IsApproved
WorkPermitType WorkPermitType
WrkPmtMgmtObjSubType WrkPmtMgmtObjSubType
WrkPermitDesc WrkPermitDesc
WorkPermitHasLongText WorkPermitHasLongText
WrkPermitIsDeleted WrkPermitIsDeleted
MaintenancePlannerGroup MaintenancePlannerGroup
ObjectTypeCode ObjectTypeCode
OperationWorkCenterInternalID OperationWorkCenterInternalID
TechObjAuthorizationGroup TechObjAuthorizationGroup
WrkPermitValidFrmDate WrkPermitValidFrmDate
WrkPermitValidFrmTime WrkPermitValidFrmTime
WrkPermitValidToDate WrkPermitValidToDate
WrkPermitValidToTime WrkPermitValidToTime
WorkPermitTmplID WorkPermitTmplID
FunctionalLocation FunctionalLocation
WrkPermitHasMaintRemark WrkPermitHasMaintRemark
WrkPermitHasOpRemark WrkPermitHasOpRemark
Equipment Equipment
TechnicalObject TechnicalObject
TechnicalObjectLabel TechnicalObjectLabel
TechnicalObjectDescription TechnicalObjectDescription
TechObjIsEquipOrFuncnlLoc TechObjIsEquipOrFuncnlLoc
MaintenancePlant MaintenancePlant
PlantName PlantName
PlantSection PlantSection
AssetLocation AssetLocation
AssetRoom AssetRoom
LocationName LocationName
PlantSectionDesc PlantSectionDesc
MaintenancePlantName MaintenancePlantName
WrkPermitHasObjectList WrkPermitHasObjectList
CreatedByUserName CreatedByUserName
CreatedByUser CreatedByUser
LastChangedByUserName LastChangedByUserName
CreationDate CreationDate
CreationTime CreationTime
CreationDateTime CreationDateTime
LastChangedByUser LastChangedByUser
LastChangeDate LastChangeDate
LastChangeTime LastChangeTime
LastChangeDateTime LastChangeDateTime
WrkPermitIsLinkdToDoc WrkPermitIsLinkdToDoc
StatusProfile StatusProfile
WorkPermitReference WorkPermitReference
WorkPermitReferenceObjectType WorkPermitReferenceObjectType
ValidFromDateTime ValidFromDateTime
ValidToDateTime ValidToDateTime
WorkCenterPlant WorkCenterPlant
MaintenanceOrder MaintenanceOrder
MaintenancePlanningPlantName MaintenancePlanningPlantName
MaintenancePlannerGroupName MaintenancePlannerGroupName
WorkPermitTypeDescription WorkPermitTypeDescription
WorkPermitLongText WorkPermitLongText
WorkPermitOperationRemarkText WorkPermitOperationRemarkText
WrkPmtMaintenanceRemarkText WrkPmtMaintenanceRemarkText
WorkPermitCancellationText WorkPermitCancellationText
WorkCenter WorkCenter
WorkCenterText WorkCenterText
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'WorkPermit'

@VDM.viewType: #CONSUMPTION
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@VDM.usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE]

@ObjectModel.usageType: { serviceQuality: #D , sizeCategory: #XL, dataClass: #TRANSACTIONAL}
@Metadata.ignorePropagatedAnnotations: true
@OData.entityType.name: 'WorkPermit_Type'
define root view entity A_WorkPermit

  provider contract transactional_query
  as projection on R_WorkPermitTP
{
  key WorkPermit,
      WorkPermitInternalID,
      MaintenancePlanningPlant,
      WrkPmtOrdOpAssgmtIsAllowed,
      WorkPermitExternalNumber,
      ValidationScenarioID,
      IsApproved,
      WorkPermitType,
      WrkPmtMgmtObjSubType,
      WrkPermitDesc,
      WorkPermitHasLongText,
      WrkPermitIsDeleted,
      MaintenancePlannerGroup,
      ObjectTypeCode,
      OperationWorkCenterInternalID,
      TechObjAuthorizationGroup,
      WrkPermitValidFrmDate,
      WrkPermitValidFrmTime,
      WrkPermitValidToDate,
      WrkPermitValidToTime,
      WorkPermitTmplID,
      FunctionalLocation,
      WrkPermitHasMaintRemark,
      WrkPermitHasOpRemark,
      Equipment,
      TechnicalObject,
      TechnicalObjectLabel,
      TechnicalObjectDescription,
      TechObjIsEquipOrFuncnlLoc,
      MaintenancePlant,
      PlantName,
      PlantSection,
      AssetLocation,
      AssetRoom,
      LocationName,
      PlantSectionDesc,
      MaintenancePlantName,
      WrkPermitHasObjectList,
      CreatedByUserName,
      CreatedByUser,
      LastChangedByUserName,
      CreationDate,
      CreationTime,
      CreationDateTime,
      LastChangedByUser,
//      VersionLastChangedByUser,

//      ChangedByUserName,

      LastChangeDate,
      LastChangeTime,
      LastChangeDateTime,
      WrkPermitIsLinkdToDoc,
      StatusProfile,
      WorkPermitReference,
      WorkPermitReferenceObjectType,
      ValidFromDateTime,
      ValidToDateTime,
      WorkCenterPlant,
      MaintenanceOrder,
      MaintenancePlanningPlantName,
      MaintenancePlannerGroupName,
      WorkPermitTypeDescription,
      WorkPermitLongText,
      WorkPermitOperationRemarkText,
      WrkPmtMaintenanceRemarkText,
      WorkPermitCancellationText,
      WorkCenter,
      WorkCenterText,

      _PermitNatureOfWork       : redirected to composition child A_WorkPermitNatureOfWork,
      _PermitSftyPrecaution     : redirected to composition child A_WorkPermitSafetyPrecaution,
      _PermitProtEquip          : redirected to composition child A_WrkPmtPrsnlPrtcvEquipment,
      _WorkPermitOrder          : redirected to composition child A_WorkPermitOrder,
      _WorkPermitOrderOperation : redirected to composition child A_WorkPermitOrderOperation,
      _TechnicalObject          : redirected to composition child A_WorkPermitTechnicalObject,
      _WorkPermitPartner        : redirected to composition child A_WorkPermitPartner,
      _WorkPermitLongTxt        : redirected to composition child A_WorkPermitLongText,
      _WorkPermitApproval       : redirected to composition child A_WorkPermitApproval,
      _WrkPmtApprvlSgmt         : redirected to composition child A_WorkPermitApprovalHistory
}