A_WorkPermit
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). Part of development package VDM_EAM_WCM_PERMIT_TO_WORK.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| R_WorkPermitTP | R_WorkPermitTP | projection |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| API_WORKPERMIT |
Fields (65)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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
}
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA