I_PHYSINVTRYREASONCODETEXT
Reason Type for Phys Invtry - Text
I_PHYSINVTRYREASONCODETEXT is a CDS View in S/4HANA. Reason Type for Phys Invtry - Text. It contains 4 fields. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_GoodsMvtReasonCodeText | view | from | BASIC | Goods movement reason code text |
Fields (4)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | GoodsMovementType | GoodsMovementType | 1 |
| KEY | Language | Language | 1 |
| KEY | ReasonForPhysInvtryDifference | ReasonForPhysInvtryDifference | 1 |
| ReasonForPhysInvtryDiffText | ReasonForPhysInvtryDiffText | 1 |
@AbapCatalog.entityBuffer.definitionAllowed: true
@EndUserText.label: 'Reason Type for Phys Invtry - Text'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ObjectModel: {
usageType: {
sizeCategory: #S,
serviceQuality: #A,
dataClass:#CUSTOMIZING
},
dataCategory: #TEXT,
representativeKey: 'ReasonForPhysInvtryDifference',
modelingPattern: #LANGUAGE_DEPENDENT_TEXT,
supportedCapabilities: [#LANGUAGE_DEPENDENT_TEXT, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET, #EXTRACTION_DATA_SOURCE],
sapObjectNodeType.name: 'ReasonForPhysInventoryDiffText'
}
@VDM: {
viewType: #BASIC,
lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@Metadata: {
ignorePropagatedAnnotations: true
}
@Analytics.dataExtraction.enabled: true
define view entity I_PhysInvtryReasonCodeText
as select from t157e
association [0..1] to I_Language as _Language on $projection.Language = _Language.Language
association [0..1] to I_GoodsMovementType as _GoodsMovementType on $projection.GoodsMovementType = _GoodsMovementType.GoodsMovementType
association [0..1] to I_PhysInvtryReasonCode as _PhysInvtryReasonCode on $projection.GoodsMovementType = _PhysInvtryReasonCode.GoodsMovementType
and $projection.ReasonForPhysInvtryDifference = _PhysInvtryReasonCode.ReasonForPhysInvtryDifference
{
@Semantics.language: true
key t157e.spras as Language,
@ObjectModel.foreignKey.association: '_GoodsMovementType'
key t157e.bwart as GoodsMovementType,
key t157e.grund as ReasonForPhysInvtryDifference,
@Semantics.text: true
t157e.grtxt as ReasonForPhysInvtryDiffText,
_Language,
_GoodsMovementType,
_PhysInvtryReasonCode
}