I_WORKCENTERBYSEMANTICKEY
Work Center By Semantic Key
I_WORKCENTERBYSEMANTICKEY is a CDS View in S/4HANA. Work Center By Semantic Key. It contains 4 fields. 9 CDS views read from this table.
CDS Views using this table (9)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_DefectMngWrkCtrValueHelp | view | from | CONSUMPTION | Work Center Value Help |
| C_MfgWorkCenterVH | view | from | CONSUMPTION | Mfg Work Center Value Help |
| C_ProdnVersProdnLineVH | view | from | CONSUMPTION | Production Line |
| C_WorkCenterAreaOfRespy | view_entity | from | CONSUMPTION | View for Work Center and Plant AOR |
| I_ProductionLine | view_entity | from | BASIC | Production Line |
| I_WorkCenterAOR | view_entity | from | COMPOSITE | Work Center Area of Responsibility |
| I_WorkCenterTextBySemanticKey | view | from | BASIC | Work Center by Semantic Key - Text |
| I_WrkCtrBySemanticKeyStdVH | view | from | COMPOSITE | Work Center By Semantic Key |
| I_WrkCtrBySemanticKeyVH | view_entity | from | COMPOSITE | Work Center by Semantic Key |
Fields (4)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | Plant | Plant | 1 |
| KEY | WorkCenter | WorkCenter | 1 |
| WorkCenterInternalID | WorkCenterInternalID | 1 | |
| WorkCenterTypeCode | WorkCenterTypeCode | 1 |
@AbapCatalog.sqlViewName: 'IPPWRKCNTRBYSEMK'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@AccessControl.privilegedAssociations: ['_WorkCenterResponsible']
@Analytics.dataCategory: #DIMENSION
@ClientHandling.algorithm: #SESSION_VARIABLE
@ClientHandling.type: #CLIENT_DEPENDENT
@Metadata.allowExtensions: true
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.modelingPattern: #ANALYTICAL_DIMENSION
@ObjectModel.supportedCapabilities: [#ANALYTICAL_DIMENSION, #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #SEARCHABLE_ENTITY]
@ObjectModel.representativeKey: 'WorkCenter'
@ObjectModel.semanticKey: ['Plant', 'WorkCenter']
@ObjectModel.usageType: {serviceQuality: #B, sizeCategory: #S, dataClass: #MASTER}
@Search.searchable: true
@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@VDM.viewType: #BASIC
@EndUserText.label: 'Work Center By Semantic Key'
/*+[hideWarning] { "IDS" : [ "CALCULATED_FIELD_CHECK", "KEY_CHECK" ] } */
define view I_WorkCenterBySemanticKey
as select from I_WorkCenter
association [0..*] to I_WorkCenterTextBySemanticKey as _WorkCenterTextBySemanticKey
on $projection.WorkCenter = _WorkCenterTextBySemanticKey.WorkCenter
and $projection.Plant = _WorkCenterTextBySemanticKey.Plant
{
// Semantic Key
@ObjectModel.foreignKey.association: '_Plant'
key Plant,
@ObjectModel.text.association: '_WorkCenterTextBySemanticKey'
@Search: {defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.7}
@ObjectModel.foreignKey.association: null
key WorkCenter,
// Internal Key
@Search: {defaultSearchElement: true, ranking: #HIGH, fuzzinessThreshold: 0.8}
WorkCenterInternalID,
@ObjectModel.foreignKey.association: '_WorkCenterType'
WorkCenterTypeCode,
// Attributes
WorkCenterIsToBeDeleted,
WorkCenterIsLocked,
WorkCenterIsMntndForCosting,
WorkCenterIsMntndForScheduling,
NumberOfConfirmationSlips,
AdvancedPlanningIsSupported,
LaborTrackingIsRequired,
// Assignments
@ObjectModel.foreignKey.association: '_WorkCenterCategory'
WorkCenterCategoryCode,
@ObjectModel.foreignKey.association: '_WorkCenterLocation'
WorkCenterLocation,
@ObjectModel.foreignKey.association: '_WorkCenterLocationGroup'
WorkCenterLocationGroup,
@ObjectModel.foreignKey.association: '_WorkCenterUsage'
WorkCenterUsage,
@ObjectModel.foreignKey.association: '_WorkCenterResponsible'
WorkCenterResponsible,
@ObjectModel.foreignKey.association: '_SupplyArea'
SupplyArea,
@Consumption.valueHelpDefinition: [ { entity: { name: 'I_CapacityStdVH', element: 'CapacityInternalID' } } ]
@ObjectModel.foreignKey.association: '_Capacity'
CapacityInternalID,
@ObjectModel.foreignKey.association: '_MachineType'
MachineType,
@ObjectModel.foreignKey.association: '_OperationControlProfile'
OperationControlProfile,
MatlCompIsMarkedForBackflush,
@ObjectModel.foreignKey.association: '_WorkCenterSetupType'
WorkCenterSetupType,
FreeDefinedTableFieldSemantic,
ObjectInternalID,
@ObjectModel.foreignKey.association: '_StandardTextInternalID'
StandardTextInternalID,
// Assignments HR
EmployeeWageType,
@ObjectModel.foreignKey.association: '_EmployeeWageGroup'
EmployeeWageGroup,
@ObjectModel.foreignKey.association: '_EmployeeSuitability'
EmployeeSuitability,
NumberOfTimeTickets,
PlanVersion,
// Dates
@Semantics.businessDate.from
ValidityStartDate,
@Semantics.businessDate.to
ValidityEndDate,
// Reference indicators
StandardTextIDIsReferenced,
EmployeeWageTypeIsReferenced,
NmbrOfTimeTicketsIsReferenced,
EmployeeWageGroupIsReferenced,
EmplSuitabilityIsReferenced,
WorkCenterSetpTypeIsReferenced,
OpControlProfileIsReferenced,
NumberOfConfSlipsIsReferenced,
// Durations
@Semantics.unitOfMeasure: true
WorkCenterStdQueueDurnUnit,
WorkCenterStandardQueueDurn,
@Semantics.unitOfMeasure: true
WorkCenterMinimumQueueDurnUnit,
WorkCenterMinimumQueueDuration,
// Unit of Measures
@Semantics.unitOfMeasure: true
WorkCenterStandardWorkQtyUnit1,
@Semantics.unitOfMeasure: true
WorkCenterStandardWorkQtyUnit2,
@Semantics.unitOfMeasure: true
WorkCenterStandardWorkQtyUnit3,
@Semantics.unitOfMeasure: true
WorkCenterStandardWorkQtyUnit4,
@Semantics.unitOfMeasure: true
WorkCenterStandardWorkQtyUnit5,
@Semantics.unitOfMeasure: true
WorkCenterStandardWorkQtyUnit6,
@Semantics.unitOfMeasure: true
StandardWorkQuantityUnit, // for PM and PS
//Standard Value Key
@ObjectModel.foreignKey.association: '_StandardWorkFmlaParamGroup'
StandardWorkFormulaParamGroup,
// Standard Value Maintenance Rules
WrkCtrStdValMaintRule1,
WrkCtrStdValMaintRule2,
WrkCtrStdValMaintRule3,
WrkCtrStdValMaintRule4,
WrkCtrStdValMaintRule5,
WrkCtrStdValMaintRule6,
// Associations
_Plant,
_WorkCenterType,
_WorkCenterResponsible,
_WorkCenterCategory,
_WorkCenterLocation,
_WorkCenterLocationGroup,
_WorkCenterUsage,
_Text,
_WorkCenterTextBySemanticKey,
_Capacity,
_MachineType,
_OperationControlProfile,
_SupplyArea,
_WorkCenterSetupType,
_StandardTextInternalID,
_EmployeeWageGroup,
_EmployeeSuitability,
_ValidityStartDate,
_ValidityEndDate,
_StandardQueueDurationUnit,
_MinimumQueueDurationUnit,
_WorkQuantityUnit1,
_WorkQuantityUnit2,
_WorkQuantityUnit3,
_WorkQuantityUnit4,
_WorkQuantityUnit5,
_WorkQuantityUnit6,
_StandardWorkQuantityUnit,
_StandardWorkFmlaParamGroup
}
where WorkCenter != '';