I_SourcingProjectReason

DDL: I_SOURCINGPROJECTREASON Type: view BASIC Package: VDM_MM_PUR_SRCGPROJ

Reasons used in Product Sourcing

I_SourcingProjectReason is a Basic CDS View that provides data about "Reasons used in Product Sourcing" in SAP S/4HANA. It reads from 1 data source (I_ProductSourcingReason) and exposes 2 fields with key field SourcingProjectReason. It has 1 association to related views. Part of development package VDM_MM_PUR_SRCGPROJ.

Data Sources (1)

SourceAliasJoin Type
I_ProductSourcingReason I_ProductSourcingReason from

Associations (1)

CardinalityTargetAliasCondition
[0..*] I_SourcingProjectReasonText _SourcingProjectReasonText

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ISRCGPROJRSN view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.representativeKey SourcingProjectReason view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Reasons used in Product Sourcing view

Fields (2)

KeyFieldSource TableSource FieldDescription
KEY SourcingProjectReason ProductSourcingReason
_SourcingProjectReasonText _SourcingProjectReasonText
@AbapCatalog: { sqlViewName: 'ISRCGPROJRSN',
                compiler.compareFilter: true,
                preserveKey: true }
                
@AccessControl.authorizationCheck: #NOT_REQUIRED
@Metadata.ignorePropagatedAnnotations:true

@ObjectModel:{
    representativeKey: 'SourcingProjectReason',
    semanticKey: ['SourcingProjectReason'],
    usageType:{
        dataClass: #CUSTOMIZING,
        serviceQuality: #A,
        sizeCategory: #S
        },
    supportedCapabilities: [#SQL_DATA_SOURCE,#CDS_MODELING_DATA_SOURCE,#CDS_MODELING_ASSOCIATION_TARGET]
    }    

@VDM.viewType: #BASIC

@ClientHandling.algorithm: #SESSION_VARIABLE

@EndUserText.label: 'Reasons used  in Product Sourcing'
define root view I_SourcingProjectReason
  as select from I_ProductSourcingReason
  composition [0..*] of I_SourcingProjectReasonText as _SourcingProjectReasonText
{
  key ProductSourcingReason as SourcingProjectReason,

      _SourcingProjectReasonText
}