I_SourceNominationScheduleTP

DDL: I_SOURCENOMINATIONSCHEDULETP SQL: ISRCENOMSCHEDTP Type: view TRANSACTIONAL

Source Schedule

I_SourceNominationScheduleTP is a Transactional CDS View that provides data about "Source Schedule" in SAP S/4HANA. It reads from 4 data sources (tvfp, toigs, oij09_schedsrc, oijts) and exposes 54 fields with key fields NominationDoc, NominationDocItem, NominationSourceScheduleUUID. It has 15 associations to related views.

Data Sources (4)

SourceAliasJoin Type
tvfp _ShipmentCostPurData left_outer
toigs _ShipmentType left_outer
oij09_schedsrc _Source from
oijts _TransportSystem inner

Associations (15)

CardinalityTargetAliasCondition
[1..1] I_DemandNominationScheduleTP _DemandNominationSchedule _DemandNominationSchedule.NominationDoc = $projection.NominationDoc and _DemandNominationSchedule.NominationDocItem = $projection.NominationDocItem
[1..*] I_SourceNominationSchedPartner _SourceNominationSchedPartner _SourceNominationSchedPartner.NominationDoc = $projection.NominationDoc and _SourceNominationSchedPartner.NominationDocItem = $projection.NominationDocItem and _SourceNominationSchedPartner.NominationSourceScheduleUUID = $projection.NominationSourceScheduleUUID
[1..1] I_UnitOfMeasure _unitofmeasure _unitofmeasure.UnitOfMeasure = 'DAY'
[0..*] I_SourceNominationSchedStatusT _SourceNominationSchedStatusT _SourceNominationSchedStatusT.SourceNominationScheduleStatus = $projection.SourceNominationScheduleStatus
[0..1] I_PurchaseContract _PurchaseContract _PurchaseContract.PurchaseContract = $projection.PurchaseContract
[0..*] I_ModeOfTransportText _ModeOfTransportText _ModeOfTransportText.ModeOfTransport = $projection.ModeOfTransport
[1..1] E_SourceNominationSchedule _SourceNomExtension $projection.NominationSourceScheduleUUID = _SourceNomExtension.NominationSourceScheduleUUID and $projection.NominationSimlnID = _SourceNomExtension.NominationSimlnID and $projection.NominationSimlnLineItm = _SourceNomExtension.NominationSimlnLineItm and $projection.NominationSimlnVersion = _SourceNomExtension.NominationSimlnVersion
[0..1] I_NominationLocation _NominationLocation _NominationLocation.LocationId = $projection.LocationId
[0..1] I_Plant _PlantTxt _PlantTxt.Plant = $projection.NominationLocationPartnerPlant
[0..*] I_RouteText _RouteText _RouteText.Route = $projection.TSWTransportRoute
[0..*] I_MaterialText _MaterialText _MaterialText.Material = $projection.ScheduledMaterial
[0..1] I_NominationTransptSystVH _NominationTransptSystVH _NominationTransptSystVH.TransportSystem = $projection.TransportSystem
[0..*] I_SourceTypeText _SourceTypeText _SourceTypeText.SourceNominationSchedSrceType = $projection.SourceNominationSchedSrceType
[0..1] I_PurchasingOrganization _PurchasingOrganization _PurchasingOrganization.PurchasingOrganization = $projection.PurchasingOrganization
[0..1] I_PurchasingGroup _PurchasingGroup _PurchasingGroup.PurchasingGroup = $projection.PurchasingGroup

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName ISRCENOMSCHEDTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Source Schedule view
VDM.viewType #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.writeDraftPersistence ISRCENOMSCHED_D view
ObjectModel.updateEnabled true view

Fields (54)

KeyFieldSource TableSource FieldDescription
KEY NominationDoc oij09_schedsrc nomtk Nomination key
KEY NominationDocItem oij09_schedsrc nomit Nom. key item
KEY NominationSourceScheduleUUID oij09_schedsrc guid UUID 22 char.
NominationSourceScheduleID oij09_schedsrc source_id UUID
NominationSourceScheduleSeq oij09_schedsrc source_seq Source Sequence
LocationId oij09_schedsrc locid Single-Character Flag
TransportSystem oij09_schedsrc tsyst Trans system
SourceNominationSchedRankValue oij09_schedsrc rank Sequence No.
ScheduledMaterial oij09_schedsrc s_matnr_i Single-Character Flag
PhysicalStockQuantity oij09_schedsrc physical_stock Physical inv.
PhysicalStockQuantityUnit oij09_schedsrc physical_stock_unit Stock Proj. UoM
MaterialValuationPrice oij09_schedsrc material_valuation_price Moving price
MaterialValuationPriceUnit oij09_schedsrc material_valuation_price_unit Currency
PurchaseContract
PurchaseContractItem
TargetQuantity
TSWPurContrOpenTargetQuantity oij09_schedsrc purch_contract_open_qty PO Quantity
OrderQuantityUnit oij09_schedsrc purch_contract_qty_unit Order Unit
PurchaseContractItemNetPrice oij09_schedsrc purch_contract_item_price Net Price
PurchaseContractItemNetPrcUnit oij09_schedsrc purch_contract_item_price_unit Currency
ScheduleLogisticCost oij09_schedsrc netwr Value
ScheduleLogisticCostUnit oij09_schedsrc currency Valuation Crcy
ScheduleTotalCost oij09_schedsrc total_cost Total Cost
ScheduleTotalCostUnit oij09_schedsrc total_curr Currency
SchedTransshipmentCost oij09_schedsrc transhpt_total_cost Total Cost
SchedTransshipmentCostUnit oij09_schedsrc transhpt_total_curr Currency
ScheduleLogisticDurationInDays oij09_schedsrc duration_in_days
NominationScheduleDate oij09_schedsrc idate Single-Character Flag
ModeOfTransport oij09_schedsrc vktra Single-Character Flag
ModeOfTransportDesc
TSWTransportRoute oij09_schedsrc route Vehicle route
NominationLocationPartnerPlant oij09_schedsrc loc_pt Loc.Partn.Plant
NominationDocIsBlocked oij09_schedsrc nmselect Flag to Select Nom
PurchasingOrganization ekorg Purchasing Org.
PurchasingGroup ekgrp Sub. purchasing grp
NmbrOfMntndNominationSchedPart oij09_schedsrc partner_maintained_count INT1
SourceNominationScheduleStatus oij09_schedsrc sched_option_status Status of the Source Scheduling Option
SourceNominationSchedSrceType source_type SRVC Source Type
NominationSimlnID oij09_schedsrc sim_sched_id Sim ID
NominationSimlnLineItm oij09_schedsrc sim_sched_ln Sim Line
NominationSimlnVersion oij09_schedsrc sim_version Sim Version
_DemandNominationSchedule _DemandNominationSchedule
_SourceNominationSchedPartner _SourceNominationSchedPartner
_SourceNominationSchedStatusT _SourceNominationSchedStatusT
_PurchaseContract _PurchaseContract
_ModeOfTransportText _ModeOfTransportText
_NominationLocation _NominationLocation
_RouteText _RouteText
_PlantTxt _PlantTxt
_MaterialText _MaterialText
_NominationTransptSystVH _NominationTransptSystVH
_SourceTypeText _SourceTypeText
_PurchasingOrganization _PurchasingOrganization
_PurchasingGroup _PurchasingGroup

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view I_SourceNominationScheduleTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: ISRCENOMSCHEDTP

CREATE VIEW I_SourceNominationScheduleTP AS
SELECT
  _Source.nomtk AS NominationDoc,
  _Source.nomit AS NominationDocItem,
  _Source.guid AS NominationSourceScheduleUUID,
  _Source.source_id AS NominationSourceScheduleID,
  _Source.source_seq AS NominationSourceScheduleSeq,
  _Source.locid AS LocationId,
  _Source.tsyst AS TransportSystem,
  _Source.rank AS SourceNominationSchedRankValue,
  _Source.s_matnr_i AS ScheduledMaterial,
  _Source.physical_stock AS PhysicalStockQuantity,
  _Source.physical_stock_unit AS PhysicalStockQuantityUnit,
  _Source.material_valuation_price AS MaterialValuationPrice,
  _Source.material_valuation_price_unit AS MaterialValuationPriceUnit,
  cast(( _Source.docnr ) as ebeln) AS PurchaseContract,
  cast(right( _Source.docitm, 5) as abap.char(16)) AS PurchaseContractItem,
  cast(0 as ktmng) AS TargetQuantity,
  _Source.purch_contract_open_qty AS TSWPurContrOpenTargetQuantity,
  _Source.purch_contract_qty_unit AS OrderQuantityUnit,
  _Source.purch_contract_item_price AS PurchaseContractItemNetPrice,
  _Source.purch_contract_item_price_unit AS PurchaseContractItemNetPrcUnit,
  _Source.netwr AS ScheduleLogisticCost,
  _Source.currency AS ScheduleLogisticCostUnit,
  _Source.total_cost AS ScheduleTotalCost,
  _Source.total_curr AS ScheduleTotalCostUnit,
  _Source.transhpt_total_cost AS SchedTransshipmentCost,
  _Source.transhpt_total_curr AS SchedTransshipmentCostUnit,
  _Source.duration_in_days AS ScheduleLogisticDurationInDays,
  _Source.idate AS NominationScheduleDate,
  _Source.vktra AS ModeOfTransport,
  cast('' as bezei20) AS ModeOfTransportDesc,
  _Source.route AS TSWTransportRoute,
  _Source.loc_pt AS NominationLocationPartnerPlant,
  _Source.nmselect AS NominationDocIsBlocked,
  ekorg AS PurchasingOrganization,
  ekgrp AS PurchasingGroup,
  _Source.partner_maintained_count AS NmbrOfMntndNominationSchedPart,
  _Source.sched_option_status AS SourceNominationScheduleStatus,
  source_type AS SourceNominationSchedSrceType,
  _Source.sim_sched_id AS NominationSimlnID,
  _Source.sim_sched_ln AS NominationSimlnLineItm,
  _Source.sim_version AS NominationSimlnVersion
FROM oij09_schedsrc AS _Source
INNER JOIN oijts AS _TransportSystem ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN toigs AS _ShipmentType ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN tvfp AS _ShipmentCostPurData ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_DemandNominationScheduleTP AS _DemandNominationSchedule ON _DemandNominationSchedule.NominationDoc = NominationDoc AND _DemandNominationSchedule.NominationDocItem = NominationDocItem  -- association [1..1]
LEFT OUTER JOIN I_SourceNominationSchedPartner AS _SourceNominationSchedPartner ON _SourceNominationSchedPartner.NominationDoc = NominationDoc AND _SourceNominationSchedPartner.NominationDocItem = NominationDocItem AND _SourceNominationSchedPartner.NominationSourceScheduleUUID = NominationSourceScheduleUUID  -- association [1..*]
LEFT OUTER JOIN I_UnitOfMeasure AS _unitofmeasure ON _unitofmeasure.UnitOfMeasure = 'DAY'  -- association [1..1]
LEFT OUTER JOIN I_SourceNominationSchedStatusT AS _SourceNominationSchedStatusT ON _SourceNominationSchedStatusT.SourceNominationScheduleStatus = SourceNominationScheduleStatus  -- association [0..*]
LEFT OUTER JOIN I_PurchaseContract AS _PurchaseContract ON _PurchaseContract.PurchaseContract = PurchaseContract  -- association [0..1]
LEFT OUTER JOIN I_ModeOfTransportText AS _ModeOfTransportText ON _ModeOfTransportText.ModeOfTransport = ModeOfTransport  -- association [0..*]
LEFT OUTER JOIN E_SourceNominationSchedule AS _SourceNomExtension ON NominationSourceScheduleUUID = _SourceNomExtension.NominationSourceScheduleUUID AND NominationSimlnID = _SourceNomExtension.NominationSimlnID AND NominationSimlnLineItm = _SourceNomExtension.NominationSimlnLineItm AND NominationSimlnVersion = _SourceNomExtension.NominationSimlnVersion  -- association [1..1]
LEFT OUTER JOIN I_NominationLocation AS _NominationLocation ON _NominationLocation.LocationId = LocationId  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _PlantTxt ON _PlantTxt.Plant = NominationLocationPartnerPlant  -- association [0..1]
LEFT OUTER JOIN I_RouteText AS _RouteText ON _RouteText.Route = TSWTransportRoute  -- association [0..*]
LEFT OUTER JOIN I_MaterialText AS _MaterialText ON _MaterialText.Material = ScheduledMaterial  -- association [0..*]
LEFT OUTER JOIN I_NominationTransptSystVH AS _NominationTransptSystVH ON _NominationTransptSystVH.TransportSystem = TransportSystem  -- association [0..1]
LEFT OUTER JOIN I_SourceTypeText AS _SourceTypeText ON _SourceTypeText.SourceNominationSchedSrceType = SourceNominationSchedSrceType  -- association [0..*]
LEFT OUTER JOIN I_PurchasingOrganization AS _PurchasingOrganization ON _PurchasingOrganization.PurchasingOrganization = PurchasingOrganization  -- association [0..1]
LEFT OUTER JOIN I_PurchasingGroup AS _PurchasingGroup ON _PurchasingGroup.PurchasingGroup = PurchasingGroup  -- association [0..1]
;