I_GOODSMOVEMENTTYPE

CDS View

Goods Movement Type

I_GOODSMOVEMENTTYPE is a CDS View in S/4HANA. Goods Movement Type. It contains 1 fields. 13 CDS views read from this table.

CDS Views using this table (13)

ViewTypeJoinVDMDescription
A_ExsTxGdsMvtType view from BASIC Excise Tax Goods Movement Type
C_FldLogsGoodsMvtTypeVH view from CONSUMPTION Field Logistics:Goods Movement type Value help
C_GoodsReceiptMvtTypeVH view from CONSUMPTION Goods Receipt for PO Movement Type VH
C_SubcontrgGoodsMvtTypeVH view from CONSUMPTION Value Help for Goods Movement Type
I_DDMovementTypeGoodsIssue view from BASIC Goods Issue Movement Type
I_GoodsMovementTypeStdVH view from BASIC Goods movement types standard value help
P_MatDocHavingRetOrCancel view inner CONSUMPTION Material document returned or cancelled
P_MATERIALDOCTIMEVARIANCE view inner CONSUMPTION Material document for time variance
P_MATERIALDOCTIMEVARIANCECT view inner CONSUMPTION Material document for time variance
P_MaterialDocumentMigration view inner CONSUMPTION Material Document for Migration
P_PPMGoodMaterialDocumnet view inner CONSUMPTION Good Material Document for PPM
P_PPMReturnDelivery view inner CONSUMPTION Return Delivery
P_ResvnDocManualGoodsMvtType view inner COMPOSITE

Fields (1)

KeyField CDS FieldsUsed in Views
KEY GoodsMovementType GoodsMovementType 2
@AbapCatalog:{
               sqlViewName: 'IGDSMVTTYPE',
               preserveKey: true,
               compiler.compareFilter: true,
               buffering : { status : #ACTIVE, type: #GENERIC, numberOfKeyFields: 1 }
             }
@EndUserText.label: 'Goods Movement Type'
@AccessControl.authorizationCheck: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel: {
                usageType: {
                             sizeCategory: #S,
                             serviceQuality: #A,
                             dataClass:#CUSTOMIZING
                           },
                representativeKey: 'GoodsMovementType',
                modelingPattern: #ANALYTICAL_DIMENSION,
                supportedCapabilities: [#ANALYTICAL_DIMENSION, #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #EXTRACTION_DATA_SOURCE],
                sapObjectNodeType.name: 'GoodsMovementType'
              }
@VDM: {
        viewType: #BASIC,
        lifecycle.contract.type: #PUBLIC_LOCAL_API
      }
@Analytics: {
              dataCategory: #DIMENSION,
              dataExtraction:
                { enabled: true }
            }
@Metadata: {
             ignorePropagatedAnnotations: true
           }

define view I_GoodsMovementType
  as select from t156
  association [0..*] to I_GoodsMovementTypeT      as _Text                    on $projection.GoodsMovementType = _Text.GoodsMovementType
  association [0..1] to I_DebitCreditCode         as _DebitCreditCode         on $projection.DebitCreditCode = _DebitCreditCode.DebitCreditCode
  association [0..1] to I_ResvnAcctAssgmtCategory as _ResvnAcctAssgmtCategory on $projection.ResvnAcctAssgmtCategory = _ResvnAcctAssgmtCategory.ResvnAcctAssgmtCategory
{
      @ObjectModel.text.association: '_Text'
  key bwart      as GoodsMovementType,
      xstbw      as IsReversalMovementType,
      @ObjectModel.foreignKey.association: '_DebitCreditCode'
      shkzg      as DebitCreditCode,
      @ObjectModel.foreignKey.association: '_ResvnAcctAssgmtCategory'
      rstyp      as ResvnAcctAssgmtCategory,
      bustr      as BasicMovementTypeReference,
      mvt_source as SourceGoodsMovementType,

      _Text,
      _DebitCreditCode,
      _ResvnAcctAssgmtCategory
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"T156"
],
"ASSOCIATED":
[
"I_DEBITCREDITCODE",
"I_GOODSMOVEMENTTYPET",
"I_RESVNACCTASSGMTCATEGORY"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/