I_SourceNominationSchedPartner

DDL: I_SOURCENOMINATIONSCHEDPARTNER SQL: ISRCENOMSCHDPART Type: view BASIC

I_SourceSchedulePartnerTP

I_SourceNominationSchedPartner is a Basic CDS View that provides data about "I_SourceSchedulePartnerTP" in SAP S/4HANA. It reads from 5 data sources (oij09_schedpart, oij09_schedsrc, tvfp, toigs, oijts) and exposes 10 fields with key fields NominationDoc, NominationDocItem, NominationSourceScheduleUUID, PartnerFunction. It has 2 associations to related views.

Data Sources (5)

SourceAliasJoin Type
oij09_schedpart _SchedulePartner from
oij09_schedsrc _ScheduleSource inner
tvfp _ShipmentCostPurData inner
toigs _ShipmentType inner
oijts _TransportSystem inner

Associations (2)

CardinalityTargetAliasCondition
[0..1] I_NominationSchedBPPurgOrgVH _NominationSchedBPPurgOrgVH _NominationSchedBPPurgOrgVH.BusinessPartner = $projection.BusinessPartner and _NominationSchedBPPurgOrgVH.PurchasingOrganization = $projection.PurchasingOrganization and _NominationSchedBPPurgOrgVH.PurchasingGroup = $projection.PurchasingGroup
[0..1] I_Supplier _Supplier _Supplier.Supplier = $projection.BusinessPartner

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ISRCENOMSCHDPART view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label I_SourceSchedulePartnerTP view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.updateEnabled true view

Fields (10)

KeyFieldSource TableSource FieldDescription
KEY NominationDoc oij09_schedsrc nomtk
KEY NominationDocItem oij09_schedsrc nomit
KEY NominationSourceScheduleUUID oij09_schedsrc guid
KEY PartnerFunction parvw
PurchasingOrganization ekorg
PurchasingGroup ekgrp
PartnerFunctionDesc vtxtk
BusinessPartner partner
_NominationSchedBPPurgOrgVH _NominationSchedBPPurgOrgVH
_Supplier _Supplier
@AbapCatalog.sqlViewName: 'ISRCENOMSCHDPART'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'I_SourceSchedulePartnerTP'
@VDM.viewType: #BASIC
@ClientHandling.algorithm: #SESSION_VARIABLE

@ObjectModel:{
    usageType.serviceQuality: #C,
    usageType.sizeCategory: #XXL,
    usageType.dataClass: #TRANSACTIONAL,
    semanticKey:  ['NominationDoc', 'NominationDocItem', 'OriginLocID', 'TransportSystem', 'PartnerFunction', 'SourceScheduleRank'],
    representativeKey:  ['NominationDoc', 'NominationDocItem', 'PartnerFunction'],
    updateEnabled: true
    }

define view I_SourceNominationSchedPartner
  as select from oij09_schedpart as _SchedulePartner 
    inner join   oij09_schedsrc  as _ScheduleSource      on  _ScheduleSource.nomtk = _SchedulePartner.nomtk
                                                         and _ScheduleSource.nomit = _SchedulePartner.nomit
                                                         and _ScheduleSource.guid  = _SchedulePartner.guid
    inner join   oijts           as _TransportSystem     on _TransportSystem.tsyst = _ScheduleSource.tsyst
    inner join   toigs           as _ShipmentType        on _ShipmentType.shtyp = _TransportSystem.shtype
    inner join   tvfp            as _ShipmentCostPurData on  _ShipmentCostPurData.tplst = _TransportSystem.tplst
                                                         and _ShipmentCostPurData.fkart = _ShipmentType.fkart
 
  association [0..1] to I_NominationSchedBPPurgOrgVH as _NominationSchedBPPurgOrgVH on  _NominationSchedBPPurgOrgVH.BusinessPartner        = $projection.BusinessPartner
                                                                                    and _NominationSchedBPPurgOrgVH.PurchasingOrganization = $projection.PurchasingOrganization
                                                                                    and _NominationSchedBPPurgOrgVH.PurchasingGroup        = $projection.PurchasingGroup
  association [0..1] to I_Supplier                   as _Supplier                   on  _Supplier.Supplier = $projection.BusinessPartner

{
  key _ScheduleSource.nomtk                                            as  NominationDoc,
  key _ScheduleSource.nomit                                            as  NominationDocItem,
  key _ScheduleSource.guid                                             as  NominationSourceScheduleUUID,
      @ObjectModel.readOnly: true
  key parvw                                                            as  PartnerFunction,
      ekorg                                                            as  PurchasingOrganization,
      ekgrp                                                            as  PurchasingGroup,
      @ObjectModel.readOnly: true
      vtxtk                                                            as  PartnerFunctionDesc,
      @Consumption.valueHelp: '_NominationSchedBPPurgOrgVH'
      partner                                                          as  BusinessPartner,
      _NominationSchedBPPurgOrgVH,
      _Supplier
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"OIJ09_SCHEDPART",
"OIJ09_SCHEDSRC",
"OIJTS",
"TOIGS",
"TVFP"
],
"ASSOCIATED":
[
"I_NOMINATIONSCHEDBPPURGORGVH",
"I_SUPPLIER"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/