I_AdjmtPostingMovementType

DDL: I_ADJMTPOSTINGMOVEMENTTYPE Type: view_entity BASIC Package: MM_IM_VDM_PI

PI Stock Adjustment Movement Type

I_AdjmtPostingMovementType is a Basic CDS View that provides data about "PI Stock Adjustment Movement Type" in SAP S/4HANA. It reads from 1 data source (t150) and exposes 8 fields with key fields PhysicalInventoryStockType, InventorySpecialStockType. It has 4 associations to related views. Part of development package MM_IM_VDM_PI.

Data Sources (1)

SourceAliasJoin Type
t150 t150 from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_InventorySpecialStockType _InventorySpecialStockType $projection.InventorySpecialStockType = _InventorySpecialStockType.InventorySpecialStockType
[0..1] I_PhysInvtryStockType _PhysicalInventoryStockType $projection.PhysicalInventoryStockType = _PhysicalInventoryStockType.PhysicalInventoryStockType
[0..1] I_GoodsMovementType _GoodsIssueMovementType $projection.PhysInvtryDecreasingQtyMvtType = _GoodsIssueMovementType.GoodsMovementType
[0..1] I_GoodsMovementType _GoodsReceiptMovementType $projection.PhysInvtryIncreasingQtyMvtType = _GoodsReceiptMovementType.GoodsMovementType

Annotations (9)

NameValueLevelField
AbapCatalog.entityBuffer.definitionAllowed true view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label PI Stock Adjustment Movement Type view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.dataClass #CUSTOMIZING view
VDM.private false view
VDM.viewType #BASIC view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY PhysicalInventoryStockType bstar
KEY InventorySpecialStockType sobkz
PhysInvtryDecreasingQtyMvtType bwarh
PhysInvtryIncreasingQtyMvtType bwars
_InventorySpecialStockType _InventorySpecialStockType
_PhysicalInventoryStockType _PhysicalInventoryStockType
_GoodsIssueMovementType _GoodsIssueMovementType
_GoodsReceiptMovementType _GoodsReceiptMovementType
 @AbapCatalog.entityBuffer.definitionAllowed: true
 @VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'PI Stock Adjustment Movement Type'

@ObjectModel.usageType.sizeCategory: #S
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@VDM.private: false
@VDM.viewType: #BASIC

define view entity I_AdjmtPostingMovementType
  as select from t150

  association [0..1] to I_InventorySpecialStockType as _InventorySpecialStockType  on $projection.InventorySpecialStockType = _InventorySpecialStockType.InventorySpecialStockType

  association [0..1] to I_PhysInvtryStockType       as _PhysicalInventoryStockType on $projection.PhysicalInventoryStockType = _PhysicalInventoryStockType.PhysicalInventoryStockType

  association [0..1] to I_GoodsMovementType         as _GoodsIssueMovementType     on $projection.PhysInvtryDecreasingQtyMvtType = _GoodsIssueMovementType.GoodsMovementType

  association [0..1] to I_GoodsMovementType         as _GoodsReceiptMovementType   on $projection.PhysInvtryIncreasingQtyMvtType = _GoodsReceiptMovementType.GoodsMovementType

{
      @ObjectModel.foreignKey.association: '_PhysicalInventoryStockType'
  key bstar as PhysicalInventoryStockType,
      @ObjectModel.foreignKey.association: '_InventorySpecialStockType'
  key sobkz as InventorySpecialStockType,

      @ObjectModel.foreignKey.association: '_GoodsIssueMovementType'
      bwarh as PhysInvtryDecreasingQtyMvtType,
      @ObjectModel.foreignKey.association: '_GoodsReceiptMovementType'
      bwars as PhysInvtryIncreasingQtyMvtType,


      _InventorySpecialStockType,
      _PhysicalInventoryStockType,
      _GoodsIssueMovementType,
      _GoodsReceiptMovementType
}