C_JITSupplyControlHeaderTP

DDL: C_JITSUPPLYCONTROLHEADERTP Type: view_entity CONSUMPTION Package: NJIT_APP_SUPPLY_CONTROL

JIT Supply Control Header - TP

C_JITSupplyControlHeaderTP is a Consumption CDS View that provides data about "JIT Supply Control Header - TP" in SAP S/4HANA. It reads from 1 data source (I_JITSupplyControlHeaderTP) and exposes 79 fields with key field SupplyControlUUID. It has 16 associations to related views. Part of development package NJIT_APP_SUPPLY_CONTROL.

Data Sources (1)

SourceAliasJoin Type
I_JITSupplyControlHeaderTP I_JITSupplyControlHeaderTP from

Associations (16)

CardinalityTargetAliasCondition
[0..1] C_JITCustomerValueHelp _JITCustomerValueHelp $projection.CustomerUUID = _JITCustomerValueHelp.CustomerUUID
[0..1] C_JITPlantValueHelp _JITPlantValueHelp $projection.Plant = _JITPlantValueHelp.Plant
[0..1] C_JITCustSupplyAreaVH _JITCustSupplyAreaVH $projection.SupplyAreaUUID = _JITCustSupplyAreaVH.SupplyAreaUUID
[0..1] C_JITMaterialValueHelp _JITMaterialVH $projection.Material = _JITMaterialVH.Product and $projection.Plant = _JITMaterialVH.Plant
[0..1] C_JITCallTypeValueHelp _JITCallTypeValueHelp $projection.JITCallType = _JITCallTypeValueHelp.JITCallType
[0..*] C_JITActnCtrlCallTypeVH _JITActionCtrlVH $projection.JITActionCtrl = _JITActionCtrlVH.JITActionCtrl
[0..*] C_JITSupplyControlTolLvlTP _JITSupplyControlTolLvlTP $projection.SupplyControlUUID = _JITSupplyControlTolLvlTP.SupplyControlUUID
[0..*] C_JITSupplyControlDescTP _JITSupplyControlDescTP $projection.SupplyControlUUID = _JITSupplyControlDescTP.SupplyControlUUID
[0..1] C_JITSupplyControlDescTP _JITSupplyControlCurDescTP $projection.SupplyControlUUID = _JITSupplyControlCurDescTP.SupplyControlUUID and _JITSupplyControlCurDescTP.Language = $session.system_language
[0..*] C_JITCustContactPersonTP _JITContactPerson $projection.CustomerUUID = _JITContactPerson.CustomerUUID
[1..1] C_JITUnloadingPointValueHelp _JITUnloadingPointValueHelp $projection.ShipToParty = _JITUnloadingPointValueHelp.Customer and $projection.unloadingpointname = _JITUnloadingPointValueHelp.UnloadingPointName
[0..*] C_JITSupplyControlOffsetTP _JITSupplyControlOffsetTP $projection.SupplyControlUUID = _JITSupplyControlOffsetTP.SupplyControlUUID
[0..1] C_JITSupplyControlVH _JITSupplyControlVH $projection.SupplyControlUUID = _JITSupplyControlVH.SupplyControlUUID
[0..1] C_JITSchedgSchemaForSumzdVH _JITSchedgSchemaForSumzdVH $projection.SchedulingSchema = _JITSchedgSchemaForSumzdVH.SchedulingSchema and $projection.JITCallType = _JITSchedgSchemaForSumzdVH.JITCallType and $projection.Plant = _JITSchedgSchemaForSumzdVH.Plant
[0..1] C_JITDelivSeqGrpEntryPointVH _JITDelivSeqGrpEntryPointVH $projection.JITEntryPointForScheduling = _JITDelivSeqGrpEntryPointVH.JITEntryPoint
[0..1] C_JITShipToPartyAddressVH _JITShipToPartyAddressVH $projection.AddressID = _JITShipToPartyAddressVH.AddressID and $projection.ShipToParty = _JITShipToPartyAddressVH.BusinessPartner

Annotations (19)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label JIT Supply Control Header - TP view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.createEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.draftEnabled true view
ObjectModel.compositionRoot true view
ObjectModel.transactionalProcessingDelegated true view
UI.headerInfo.typeName Just-In-Time Supply Control view
UI.headerInfo.typeNamePlural Supply Controls view
UI.headerInfo.title.value SupplyControlID view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.description.value _JITSupplyControlCurDescTP.SupplyControlDesc view
Search.searchable true view
Metadata.allowExtensions true view

Fields (79)

KeyFieldSource TableSource FieldDescription
KEY SupplyControlUUID SupplyControlUUID NodeID
SupplyControlID SupplyControlID Supply Control ID
CustomerUUID CustomerUUID NodeID
SupplyAreaUUID SupplyAreaUUID NodeID
SupplyControlDesc
ShipToParty ShipToParty Ship-To Party (obsolete)
BusinessPartnerName
BusinessPartnerOrgLongName
CountryName
AddressID AddressID Ship-to address
CityName
Plant Plant Valuation Area
PlantName
UnloadingPointName
CustSupplyArea CustSupplyArea Cust. Supply Area
SupplyAreaDesc
Material Material Vehicle Model
ProductName
JITActionCtrl JITActionCtrl Action Control
JITActionCtrlText
JITCallType JITCallType Call Type
JITCallTypeText
JITSupplyControlStatus JITSupplyControlStatus Sup. Cntrl. St.
JITSupplyControlStatusText
JITDelivConfControl JITDelivConfControl Deliv Conf Control
JITDelivConfControlText
PartialDeliveryIsAllowed PartialDeliveryIsAllowed Partial Deliv.
PartialDeliveryIsAllowedText
JITUnlimitedOverDelivIsAllowed JITUnlimitedOverDelivIsAllowed Unlmt Ov Del
JITUnderDeliveryToleranceInPct JITUnderDeliveryToleranceInPct Undrdelvry Tolerance
JITOverDeliveryToleranceInPct JITOverDeliveryToleranceInPct Ovrdelivry Tolerance
CreatedByUser CreatedByUser User Name
CreatedByUserDescription
CreatedByUserFirstName
CreatedByUserLastName
CreationDateTime CreationDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
LastChangedByUserDescription
FirstName
LastName
LastChangeDateTime LastChangeDateTime Timestamp
JITLifeCycleStatusCriticality JITLifeCycleStatusCriticality
RepetitiveManufacturingIsAllwd RepetitiveManufacturingIsAllwd Repetitive Manufacturing Enabled
RepetitiveMfgIsAllwdText
JITProdnConfirmationControl JITProdnConfirmationControl Prodn Conf Ctrl
SchedulingSchema SchedulingSchema Schema
JITEntryPointForScheduling JITEntryPointForScheduling Entry Point
JITEntryPointText
JITProdnConfControlText
ProductionVersion ProductionVersion Version ID
ProductionVersionText
ProdnVersValidityStartDate ProdnVersValidityStartDate From date
ProdnVersValidityEndDate ProdnVersValidityEndDate To date
JITExternalProcessingStatus JITExternalProcessingStatus External Status
JITExternalStatusText
CustAssemblyLoc
JITCallIsSummarized _JITSupplyControlCallType JITCallIsSummarized
_JITCustomerValueHelp _JITCustomerValueHelp
_JITCustSupplyAreaVH _JITCustSupplyAreaVH
_JITPlantValueHelp _JITPlantValueHelp
_JITCallTypeValueHelp _JITCallTypeValueHelp
_JITSupplyControlStatus _JITSupplyControlStatus
_JITMaterialVH _JITMaterialVH
_JITPartialDelivery _JITPartialDelivery
_JITSupplyControlTolLvlTP _JITSupplyControlTolLvlTP
_JITSupplyControlDescTP _JITSupplyControlDescTP
_JITSupplyControlCurDescTP _JITSupplyControlCurDescTP
_Customer _Customer
_JITContactPerson _JITContactPerson
_JITUnloadingPointValueHelp _JITUnloadingPointValueHelp
_ProductionVersion _ProductionVersion
_JITSupplyControlOffsetTP _JITSupplyControlOffsetTP
_JITRepetitiveMfg _JITRepetitiveMfg
_JITProdnConfirmationControl _JITProdnConfirmationControl
_JITActionCtrlVH _JITActionCtrlVH
_JITDelivConfControl _JITDelivConfControl
_JITSchedgSchemaForSumzdVH _JITSchedgSchemaForSumzdVH
_JITDelivSeqGrpEntryPointVH _JITDelivSeqGrpEntryPointVH
_JITShipToPartyAddressVH _JITShipToPartyAddressVH

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 C_JITSupplyControlHeaderTP.
-- 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.

CREATE VIEW C_JITSupplyControlHeaderTP AS
SELECT
  SupplyControlUUID,
  SupplyControlID,
  CustomerUUID,
  SupplyAreaUUID,
  _JITSupplyControlDescTP[1:Language = $session.system_language].SupplyControlDesc AS SupplyControlDesc,
  ShipToParty,
  I_JITSupplyControlHeaderTP._Customer.CustomerName AS BusinessPartnerName,
  I_JITSupplyControlHeaderTP._Customer.OrganizationBPName1 AS BusinessPartnerOrgLongName,
  _Customer._StandardAddress._Country._Text[1:Language = $session.system_language].CountryName AS CountryName,
  AddressID,
  I_JITSupplyControlHeaderTP._Customer.CityName AS CityName,
  Plant,
  I_JITSupplyControlHeaderTP._Plant.PlantName AS PlantName,
  I_JITSupplyControlHeaderTP._JITCustomerSupplyArea.UnloadingPointName AS UnloadingPointName,
  CustSupplyArea,
  _JITCustomerSupplyArea._JITCustomerSupplyAreaDesc[1:Language=$session.system_language].SupplyAreaDesc AS SupplyAreaDesc,
  Material,
  _Material._Text[1:Language = $session.system_language].ProductName AS ProductName,
  JITActionCtrl,
  _JITActionCtrl._Text[1:Language=$session.system_language].JITActionCtrlText AS JITActionCtrlText,
  JITCallType,
  _JITCallType._Text [1: Language = $session.system_language ].JITCallTypeText AS JITCallTypeText,
  JITSupplyControlStatus,
  _JITSupplyControlStatus._Text[1:Language = $session.system_language].JITSupplyControlStatusText AS JITSupplyControlStatusText,
  JITDelivConfControl,
  _JITDelivConfControl._Text [1: Language = $session.system_language ].JITDelivConfControlText AS JITDelivConfControlText,
  PartialDeliveryIsAllowed,
  _JITPartialDelivery._Text [1: Language = $session.system_language ].PartialDeliveryIsAllowedText AS PartialDeliveryIsAllowedText,
  JITUnlimitedOverDelivIsAllowed,
  JITUnderDeliveryToleranceInPct,
  JITOverDeliveryToleranceInPct,
  CreatedByUser,
  I_JITSupplyControlHeaderTP._CreatedByUser.FullName AS CreatedByUserDescription,
  I_JITSupplyControlHeaderTP._CreatedByUser.FirstName AS CreatedByUserFirstName,
  I_JITSupplyControlHeaderTP._CreatedByUser.LastName AS CreatedByUserLastName,
  CreationDateTime,
  LastChangedByUser,
  I_JITSupplyControlHeaderTP._LastChangedByUser.FullName AS LastChangedByUserDescription,
  I_JITSupplyControlHeaderTP._LastChangedByUser.FirstName AS FirstName,
  I_JITSupplyControlHeaderTP._LastChangedByUser.LastName AS LastName,
  LastChangeDateTime,
  JITLifeCycleStatusCriticality,
  RepetitiveManufacturingIsAllwd,
  _JITRepetitiveMfg._Text[1:Language = $session.system_language].RepetitiveMfgIsAllwdText AS RepetitiveMfgIsAllwdText,
  JITProdnConfirmationControl,
  SchedulingSchema,
  JITEntryPointForScheduling,
  _JITDelivSeqGrpEntryPoint._Text[1:Language = $session.system_language].JITEntryPointText AS JITEntryPointText,
  _JITProdnConfirmationControl._Text[1:Language = $session.system_language].JITProdnConfControlText AS JITProdnConfControlText,
  ProductionVersion,
  I_JITSupplyControlHeaderTP._ProductionVersion.ProductionVersionText AS ProductionVersionText,
  ProdnVersValidityStartDate,
  ProdnVersValidityEndDate,
  JITExternalProcessingStatus,
  _JITCustomerExtStatusDesc[1: Language = $session.system_language ].JITExternalStatusText AS JITExternalStatusText,
  I_JITSupplyControlHeaderTP._JITCustomerSupplyArea.CustAssemblyLoc AS CustAssemblyLoc,
  _JITSupplyControlCallType.JITCallIsSummarized AS JITCallIsSummarized
FROM I_JITSupplyControlHeaderTP
LEFT OUTER JOIN C_JITCustomerValueHelp AS _JITCustomerValueHelp ON CustomerUUID = _JITCustomerValueHelp.CustomerUUID  -- association [0..1]
LEFT OUTER JOIN C_JITPlantValueHelp AS _JITPlantValueHelp ON Plant = _JITPlantValueHelp.Plant  -- association [0..1]
LEFT OUTER JOIN C_JITCustSupplyAreaVH AS _JITCustSupplyAreaVH ON SupplyAreaUUID = _JITCustSupplyAreaVH.SupplyAreaUUID  -- association [0..1]
LEFT OUTER JOIN C_JITMaterialValueHelp AS _JITMaterialVH ON Material = _JITMaterialVH.Product AND Plant = _JITMaterialVH.Plant  -- association [0..1]
LEFT OUTER JOIN C_JITCallTypeValueHelp AS _JITCallTypeValueHelp ON JITCallType = _JITCallTypeValueHelp.JITCallType  -- association [0..1]
LEFT OUTER JOIN C_JITActnCtrlCallTypeVH AS _JITActionCtrlVH ON JITActionCtrl = _JITActionCtrlVH.JITActionCtrl  -- association [0..*]
LEFT OUTER JOIN C_JITSupplyControlTolLvlTP AS _JITSupplyControlTolLvlTP ON SupplyControlUUID = _JITSupplyControlTolLvlTP.SupplyControlUUID  -- association [0..*]
LEFT OUTER JOIN C_JITSupplyControlDescTP AS _JITSupplyControlDescTP ON SupplyControlUUID = _JITSupplyControlDescTP.SupplyControlUUID  -- association [0..*]
LEFT OUTER JOIN C_JITSupplyControlDescTP AS _JITSupplyControlCurDescTP ON SupplyControlUUID = _JITSupplyControlCurDescTP.SupplyControlUUID AND _JITSupplyControlCurDescTP.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN C_JITCustContactPersonTP AS _JITContactPerson ON CustomerUUID = _JITContactPerson.CustomerUUID  -- association [0..*]
LEFT OUTER JOIN C_JITUnloadingPointValueHelp AS _JITUnloadingPointValueHelp ON ShipToParty = _JITUnloadingPointValueHelp.Customer AND unloadingpointname = _JITUnloadingPointValueHelp.UnloadingPointName  -- association [1..1]
LEFT OUTER JOIN C_JITSupplyControlOffsetTP AS _JITSupplyControlOffsetTP ON SupplyControlUUID = _JITSupplyControlOffsetTP.SupplyControlUUID  -- association [0..*]
LEFT OUTER JOIN C_JITSupplyControlVH AS _JITSupplyControlVH ON SupplyControlUUID = _JITSupplyControlVH.SupplyControlUUID  -- association [0..1]
LEFT OUTER JOIN C_JITSchedgSchemaForSumzdVH AS _JITSchedgSchemaForSumzdVH ON SchedulingSchema = _JITSchedgSchemaForSumzdVH.SchedulingSchema AND JITCallType = _JITSchedgSchemaForSumzdVH.JITCallType AND Plant = _JITSchedgSchemaForSumzdVH.Plant  -- association [0..1]
LEFT OUTER JOIN C_JITDelivSeqGrpEntryPointVH AS _JITDelivSeqGrpEntryPointVH ON JITEntryPointForScheduling = _JITDelivSeqGrpEntryPointVH.JITEntryPoint  -- association [0..1]
LEFT OUTER JOIN C_JITShipToPartyAddressVH AS _JITShipToPartyAddressVH ON AddressID = _JITShipToPartyAddressVH.AddressID AND ShipToParty = _JITShipToPartyAddressVH.BusinessPartner  -- association [0..1]
;