C_SubstVolRetrackingMaterialTP

DDL: C_SUBSTVOLRETRACKINGMATERIALTP Type: view_entity CONSUMPTION

Subst Vol Retracking for Material

C_SubstVolRetrackingMaterialTP is a Consumption CDS View that provides data about "Subst Vol Retracking for Material" in SAP S/4HANA. It reads from 1 data source (R_SubstVolRetrackingTP) and exposes 32 fields with key field SubstVolRetrackingUUID.

Data Sources (1)

SourceAliasJoin Type
R_SubstVolRetrackingTP R_SubstVolRetrackingTP projection

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Subst Vol Retracking for Material view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view
Search.searchable true view

Fields (32)

KeyFieldSource TableSource FieldDescription
KEY SubstVolRetrackingUUID SubstVolRetrackingUUID
SubstVolRetrackingStatus SubstVolRetrackingStatus
ProdCmplncEventUUID ProdCmplncEventUUID
SubstVolRetrackingType SubstVolRetrackingType
SubstVolRetrackingSource SubstVolRetrackingSource
SubstVolRetrackingSourceUUID SubstVolRetrackingSourceUUID
SubstVolRetrackingSourceType SubstVolRetrackingSourceType
SubstVolRetrackingSrceChgdBy SubstVolRetrackingSrceChgdBy
SubstVolRetrackingCategory SubstVolRetrackingCategory
ComplianceRequirement ComplianceRequirement
CmplRqUUID CmplRqUUID
SuVolRtrckgSrceChgdByFullName SuVolRtrckgSrceChgdByFullName
SubstVolRetrckgSrceChgdDteTme SubstVolRetrckgSrceChgdDteTme
SubstVolRetrackingCompletedBy SubstVolRetrackingCompletedBy
SuVolRtrckgCmpltdByFullName SuVolRtrckgCmpltdByFullName
SubstVolRetrckgCompletedDteTme SubstVolRetrckgCompletedDteTme
SubstVolRetrackingDecidedBy SubstVolRetrackingDecidedBy
SuVolRtrckgDecidedByCmbndName SuVolRtrckgDecidedByCmbndName
SubstVolRetrckgDecidedDteTme SubstVolRetrckgDecidedDteTme
ProductDescription _Product ProductDescription
MaterialTypeNamelocalized
ProductType _Product ProductType
ProductGroupNamelocalized
ProductGroup _Product ProductGroup
SubstVolRetrackingTypeText _SubstVolRetrackingTypeTxt SubstVolRetrackingTypeText
SubstVolRetrackingStatusText _SubstVolRetrackingStatusTxt SubstVolRetrackingStatusText
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangedByUser LastChangedByUser
LastChangeDateTime LastChangeDateTime
_SubstVolRetrckgChmlCmpstn _SubstVolRetrckgChmlCmpstn
_ChmlCmplncMatlAssgmt _ChmlCmplncMatlAssgmt
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Subst Vol Retracking for Material'
@Metadata.allowExtensions: true

@VDM: {
  viewType: #CONSUMPTION,
  usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ] }

@ObjectModel.usageType:{ serviceQuality: #C,
                       sizeCategory:   #L,
                       dataClass:      #MASTER }
@ObjectModel.semanticKey: [ 'ProductDescription' ] 
@Metadata.ignorePropagatedAnnotations:true
@Search.searchable: true
define root view entity C_SubstVolRetrackingMaterialTP
  provider contract transactional_query
  as projection on R_SubstVolRetrackingTP as SubstVolRetrackingTP 
{
  key            SubstVolRetrackingUUID,
                 SubstVolRetrackingStatus,
                 ProdCmplncEventUUID,
                 SubstVolRetrackingType,
                 SubstVolRetrackingSource,
                 SubstVolRetrackingSourceUUID,
                 SubstVolRetrackingSourceType,
                 SubstVolRetrackingSrceChgdBy,
                 SubstVolRetrackingCategory,
                 @ObjectModel.filter.enabled: false
                 ComplianceRequirement,
                 CmplRqUUID,

                 SuVolRtrckgSrceChgdByFullName,
                 SubstVolRetrckgSrceChgdDteTme,

                 SubstVolRetrackingCompletedBy,
                 SuVolRtrckgCmpltdByFullName,
                 SubstVolRetrckgCompletedDteTme,
                 SubstVolRetrackingDecidedBy,
                 SuVolRtrckgDecidedByCmbndName,
                 SubstVolRetrckgDecidedDteTme,

                 _Product.ProductDescription,
                 _Product._ProductTypeName.MaterialTypeName: localized,
                 @Consumption.valueHelpDefinition: [{entity: { name: 'I_Producttype', element: 'ProductType'}  }]
                 @ObjectModel.text.element: ['MaterialTypeName']
                 _Product.ProductType,
                 _Product._ProductGroupText_2.ProductGroupName: localized,
                 @Consumption.valueHelpDefinition: [{entity: { name: 'I_ProductGroup_2', element: 'ProductGroup'}  }]
                 @ObjectModel.text.element: ['ProductGroupName']
                 _Product.ProductGroup,

                 _SubstVolRetrackingTypeTxt.SubstVolRetrackingTypeText,
                 _SubstVolRetrackingStatusTxt.SubstVolRetrackingStatusText,

                 CreatedByUser,
                 CreationDateTime,
                 LastChangedByUser,
                 LastChangeDateTime,

                 @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_EHPMA_SVT_HIDE_RTRCKG_EXIT'
  virtual        SubstVolRetrckgDetsAreHidden : abap_boolean,
  
                 _SubstVolRetrckgChmlCmpstn,
                 _ChmlCmplncMatlAssgmt

}
where
  SubstVolRetrackingTP.SubstVolRetrackingCategory = 3
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_PRODUCTGROUPTEXT_2",
"I_PRODUCTTYPETEXT",
"I_PRODUCTWD",
"I_SUBSTVOLRETRACKINGSTATUSTXT",
"I_SUBSTVOLRETRACKINGTYPETXT",
"R_SUBSTVOLRETRACKINGTP"
],
"ASSOCIATED":
[
"I_CHMLCMPLNCMATLASSGMT",
"I_SUVOLRTRCKGCHMLCMPSTNSRCE"
],
"BASE":
[
"R_SUBSTVOLRETRACKINGTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/