R_ProdSpecPrptyHdrWithUsage

DDL: R_PRODSPECPRPTYHDRWITHUSAGE SQL: RPSPRPHWUSG Type: view COMPOSITE

Product Specification Property Header with Usage

R_ProdSpecPrptyHdrWithUsage is a Composite CDS View that provides data about "Product Specification Property Header with Usage" in SAP S/4HANA. It reads from 1 data source (R_ProdSpecCmpstnHdrWithUsage) and exposes 23 fields with key fields ProdSpecPrptyHeader, ProdSpecPrptyHdrChangeState, SpecValAssgmtUsageChangeState, SpecValAssgmtUsageInternalID.

Data Sources (1)

SourceAliasJoin Type
R_ProdSpecCmpstnHdrWithUsage R_ProdSpecCmpstnHdrWithUsage from

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName RPSPRPHWUSG view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MASTER view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #COMPOSITE view
EndUserText.label Product Specification Property Header with Usage view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY ProdSpecPrptyHeader
KEY ProdSpecPrptyHdrChangeState
KEY SpecValAssgmtUsageChangeState SpecValAssgmtUsageChangeState
KEY SpecValAssgmtUsageInternalID SpecValAssgmtUsageInternalID
ProductSpecificationInternalID ProductSpecificationInternalID
ProdSpecPrptyHdrValAssgmtType
SpecValAssgmtUsgeValdtyStrtDte SpecValAssgmtUsgeValdtyStrtDte
SpecValAssgmtUsgeValdtyEndDte SpecValAssgmtUsgeValdtyEndDte
ProdSpecPrptyHdrRating
ProdSpecPrptyHdrValidityArea
SpecValAssgmtUsageIsActive SpecValAssgmtUsageIsActive
SpecValAssgmtUsageIsDeleted SpecValAssgmtUsageIsDeleted
SpecValAssgmtUsageIsRelevant SpecValAssgmtUsageIsRelevant
ProdSpecPrptyHdrIsDeleted ProdSpecCmpstnHdrIsDeleted
ProdSpecPrptyHdrChangeNumber
ProdSpecPrptyHdrSortSequence
ProdSpecPrptyHdrValdtyStrtDte
ProdSpecPrptyHdrValdtyEndDte
SpecValAssgmtRefValueCode SpecValAssgmtRefValueCode
_ProdSpecNonHistoric _ProdSpecNonHistoric
_ProductSpecification _ProductSpecification
_SpecValAssgmtReferenceValue _SpecValAssgmtReferenceValue
_ValueAssignmentType _ValueAssignmentType
@AbapCatalog.sqlViewName: 'RPSPRPHWUSG'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true

@AccessControl.authorizationCheck: #NOT_REQUIRED

@ClientHandling.algorithm: #SESSION_VARIABLE

@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #MASTER

@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.viewType: #COMPOSITE

@EndUserText.label: 'Product Specification Property Header with Usage'
define view R_ProdSpecPrptyHdrWithUsage
  as select from R_ProdSpecCmpstnHdrWithUsage
{
  key cast(ProdSpecCmpstnHeader as /plmb/spc_prop_head_int_id preserving type )              as ProdSpecPrptyHeader,
  key cast(ProdSpecCmpstnHdrChangeState as /plmb/spc_prop_head_chg_state preserving type )   as ProdSpecPrptyHdrChangeState,
  key SpecValAssgmtUsageChangeState,
  key SpecValAssgmtUsageInternalID,

      ProductSpecificationInternalID,
      cast(ProdSpecCmpstnHdrValAssgmtType as /plmb/spc_prop_head_name preserving type )      as ProdSpecPrptyHdrValAssgmtType,

      SpecValAssgmtUsgeValdtyStrtDte,
      SpecValAssgmtUsgeValdtyEndDte,

      cast(ProdSpecCmpstnHdrRating as /plmb/spc_prpty_hdr_rating preserving type )           as ProdSpecPrptyHdrRating,
      cast(ProdSpecCmpstnHdrValidityArea as /plmb/spc_prpty_hdr_val_area preserving type )   as ProdSpecPrptyHdrValidityArea,

      SpecValAssgmtUsageIsActive,
      SpecValAssgmtUsageIsDeleted,
      SpecValAssgmtUsageIsRelevant,

      ProdSpecCmpstnHdrIsDeleted                                                             as ProdSpecPrptyHdrIsDeleted,
      cast(ProdSpecCmpstnHdrChangeNumber as /plmb/spc_prpty_hdr_ch_number preserving type )  as ProdSpecPrptyHdrChangeNumber,
      cast(ProdSpecCmpstnHdrSortSequence as /plmb/spc_prpty_sort_sequence preserving type )  as ProdSpecPrptyHdrSortSequence,
      cast(ProdSpecCmpstnHdrValdtyStrtDte as /plmb/spc_prpty_hval_strt_dat preserving type ) as ProdSpecPrptyHdrValdtyStrtDte,
      cast(ProdSpecCmpstnHdrValdtyEndDte as /plmb/spc_prpty_hval_end_dat preserving type )   as ProdSpecPrptyHdrValdtyEndDte,

      SpecValAssgmtRefValueCode,

      /* Associations */
      _ProdSpecNonHistoric,
      _ProductSpecification,
      _SpecValAssgmtReferenceValue,
      _ValueAssignmentType
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_PRODSPECCMPSTNHDRWITHUSAGE"
],
"ASSOCIATED":
[
"I_PRODSPECNONHISTORIC",
"I_PRODUCTSPECIFICATION",
"I_SPECVALASSGMTREFERENCEVALUE",
"I_SPECVALASSGMTTYPE"
],
"BASE":
[
"R_PRODSPECCMPSTNHDRWITHUSAGE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/