I_JITSupplyControlHeader
JIT Supply Control
I_JITSupplyControlHeader is a Basic CDS View (Dimension) that provides data about "JIT Supply Control" in SAP S/4HANA. It reads from 1 data source (njit_d_sc_hdr) and exposes 50 fields with key field SupplyControlUUID. It has 22 associations to related views. It is exposed through 1 OData service (NJIT_UI_JITINBOUNDCALLTP). It is used in 1 Fiori application: Manage Customer JIT Calls - Create, Manage. Part of development package NJIT_MODEL_SUPPLY_CONTROL.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| njit_d_sc_hdr | njit_d_sc_hdr | from |
Associations (22)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Customer | _Customer | $projection.ShipToParty = _Customer.Customer |
| [0..1] | I_Plant | _Plant | $projection.Plant = _Plant.Plant |
| [0..1] | I_JITCustomerSupplyArea | _JITCustomerSupplyArea | $projection.SupplyAreaUUID = _JITCustomerSupplyArea.SupplyAreaUUID |
| [0..1] | I_Product | _Material | $projection.Material = _Material.Product |
| [0..1] | I_JITActionCtrl | _JITActionCtrl | $projection.JITActionCtrl = _JITActionCtrl.JITActionCtrl |
| [0..1] | I_JITCallType | _JITCallType | $projection.JITCallType = _JITCallType.JITCallType |
| [0..1] | I_JITPartialDelivery | _JITPartialDelivery | $projection.PartialDeliveryIsAllowed = _JITPartialDelivery.PartialDeliveryIsAllowed |
| [0..1] | I_JITSupplyControlStatus | _JITSupplyControlStatus | $projection.JITSupplyControlStatus = _JITSupplyControlStatus.JITSupplyControlStatus |
| [0..1] | I_UserContactCard | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.ContactCardID |
| [0..1] | I_UserContactCard | _LastChangedByUser | $projection.LastChangedByUser = _LastChangedByUser.ContactCardID |
| [0..1] | I_ProductionVersion | _ProductionVersion | $projection.Material = _ProductionVersion.Material and $projection.Plant = _ProductionVersion.Plant and $projection.ProductionVersion = _ProductionVersion.ProductionVersion |
| [0..1] | I_JITRepetitiveMfg | _JITRepetitiveMfg | $projection.RepetitiveManufacturingIsAllwd = _JITRepetitiveMfg.RepetitiveManufacturingIsAllwd |
| [0..1] | I_JITProdnConfControl | _JITProdnConfirmationControl | $projection.JITProdnConfirmationControl = _JITProdnConfirmationControl.JITProdnConfirmationControl |
| [0..1] | I_JITDelivConfControl | _JITDelivConfControl | $projection.JITDelivConfControl = _JITDelivConfControl.JITDelivConfControl |
| [0..1] | I_BusinessPartnerAddress | _BusinessPartnerAddress | $projection.AddressID = _BusinessPartnerAddress.AddressNumber and $projection.ShipToParty = _BusinessPartnerAddress.BusinessPartner |
| [0..1] | I_JITCustomer | _JITCustomer | $projection.CustomerUUID = _JITCustomer.CustomerUUID |
| [0..1] | I_SupplierExtStatus | _SupplierExtStatus | $projection.JITExternalProcessingStatus = _SupplierExtStatus.JITExtStatusAtSupplier |
| [0..1] | I_JITEntryPointForSchedg | _JITEntryPointForSchedg | $projection.JITEntryPointForScheduling = _JITEntryPointForSchedg.JITEntryPoint |
| [0..1] | I_JITSchedulingSchema | _JITSchedulingSchema | $projection.Plant = _JITSchedulingSchema.Plant and $projection.JITCallType = _JITSchedulingSchema.JITCallType and $projection.SchedulingSchema = _JITSchedulingSchema.SchedulingSchema |
| [0..*] | I_JITSupplyControlDesc | _Description | |
| [0..*] | I_JITSupplyControlTolLvl | _ToleranceLevel | |
| [0..*] | I_JITSupplyControlOffset | _JITSupplyControlOffset | |
Annotations (13)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| AccessControl.personalData.blocking | #REQUIRED | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| Analytics.internalName | #LOCAL | view | |
| EndUserText.label | JIT Supply Control | view | |
| Metadata.allowExtensions | true | view | |
| ObjectModel.modelingPattern | #ANALYTICAL_DIMENSION | view | |
| ObjectModel.representativeKey | SupplyControlUUID | view | |
| ObjectModel.sapObjectNodeType.name | JustInTimeSupplyControl | view | |
| ObjectModel.usageType.dataClass | #MASTER | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| VDM.viewType | #BASIC | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| NJIT_UI_JITINBOUNDCALLTP | NJIT_UI_JITINBOUNDCALLTP | V2 | C1 | NOT_RELEASED |
Fiori Apps (1)
| App ID | App Name | Type | Description |
|---|---|---|---|
| F6078 | Manage Customer JIT Calls - Create, Manage | Transactional | An application to manage and monitor Customer JIT calls |
Manage Customer JIT Calls - Create, Manage
Business Role: Material Planner - Just-In-Time Supply
With this app you can create, modify, and view JIT calls received in the system. Customers request components from suppliers by triggering JIT calls with all relevant component information. They do this by transmitting IDocs that get routed via SAP Cloud Platform Integration and get mapped to the JIT Call SOAP service, which then sends it to your system. The architecture guidelines of SAP S/4HANA Cloud recommend SOAP messages for Electronic Data Interchange (EDI) communication; for more information, refer to the integration documentation for Just-In-Time (JIT) Supply to Customer from Stock. Therefore, a SOAP message is defined for processing incoming customer JIT calls. A customer message can contain many individual JIT calls, among which there could be new ones or existing ones to be changed.
Fields (50)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | SupplyControlUUID | supplycontroluuid | NodeID | |
| SupplyControlID | supplycontrolid | Supply Control ID | ||
| ShipToParty | shiptoparty | Ship-To Party (obsolete) | ||
| CustomerUUID | customeruuid | NodeID | ||
| BusinessPartnerUUID | businesspartneruuid | UUID | ||
| Plant | plant | Valuation Area | ||
| CustSupplyArea | custsupplyarea | Cust. Supply Area | ||
| SupplyAreaUUID | supplyareauuid | NodeID | ||
| Material | material | Vehicle Model | ||
| JITActionCtrl | jitactionctrl | Action Control | ||
| JITCallType | jitcalltype | Call Type | ||
| JITSupplyControlStatus | jitsupplycontrolstatus | Sup. Cntrl. St. | ||
| PartialDeliveryIsAllowed | partialdeliveryisallowed | Partial Deliv. | ||
| JITUnderDeliveryToleranceInPct | jitunderdeliverytoleranceinpct | Undrdelvry Tolerance | ||
| JITOverDeliveryToleranceInPct | jitoverdeliverytoleranceinpct | Ovrdelivry Tolerance | ||
| JITUnlimitedOverDelivIsAllowed | jitunlimitedoverdelivisallowed | Unlmt Ov Del | ||
| RepetitiveManufacturingIsAllwd | repetitivemanufacturingisallwd | Repetitive Manufacturing Enabled | ||
| ProductionVersion | productionversion | Version ID | ||
| JITExternalProcessingStatus | jitexternalprocessingstatus | External Status | ||
| JITProdnConfirmationControl | jitprodnconfirmationcontrol | Prodn Conf Ctrl | ||
| JITEntryPointForScheduling | jitentrypointforscheduling | Entry Point | ||
| AddressID | addressid | Ship-to address | ||
| SchedulingSchema | schedulingschema | Schema | ||
| JITDelivConfControl | jitdelivconfcontrol | Deliv Conf Control | ||
| CreationDateTime | creationdatetime | Timestamp | ||
| CreatedByUser | createdbyuser | User Name | ||
| LastChangeDateTime | lastchangedatetime | Timestamp | ||
| LastChangedByUser | lastchangedbyuser | User Name | ||
| _Description | _Description | |||
| _ToleranceLevel | _ToleranceLevel | |||
| _Customer | _Customer | |||
| _Plant | _Plant | |||
| _JITCustomerSupplyArea | _JITCustomerSupplyArea | |||
| _Material | _Material | |||
| _JITActionCtrl | _JITActionCtrl | |||
| _JITCallType | _JITCallType | |||
| _JITPartialDelivery | _JITPartialDelivery | |||
| _JITSupplyControlStatus | _JITSupplyControlStatus | |||
| _CreatedByUser | _CreatedByUser | |||
| _LastChangedByUser | _LastChangedByUser | |||
| _ProductionVersion | _ProductionVersion | |||
| _JITRepetitiveMfg | _JITRepetitiveMfg | |||
| _JITProdnConfirmationControl | _JITProdnConfirmationControl | |||
| _JITDelivConfControl | _JITDelivConfControl | |||
| _BusinessPartnerAddress | _BusinessPartnerAddress | |||
| _JITSupplyControlOffset | _JITSupplyControlOffset | |||
| _JITCustomer | _JITCustomer | |||
| _SupplierExtStatus | _SupplierExtStatus | |||
| _JITEntryPointForSchedg | _JITEntryPointForSchedg | |||
| _JITSchedulingSchema | _JITSchedulingSchema |
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_JITSupplyControlHeader.
-- 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 I_JITSupplyControlHeader AS
SELECT
SupplyControlUUID,
SupplyControlID,
ShipToParty,
CustomerUUID,
BusinessPartnerUUID,
Plant,
CustSupplyArea,
SupplyAreaUUID,
Material,
JITActionCtrl,
JITCallType,
JITSupplyControlStatus,
PartialDeliveryIsAllowed,
JITUnderDeliveryToleranceInPct,
JITOverDeliveryToleranceInPct,
JITUnlimitedOverDelivIsAllowed,
RepetitiveManufacturingIsAllwd,
ProductionVersion,
JITExternalProcessingStatus,
JITProdnConfirmationControl,
JITEntryPointForScheduling,
AddressID,
SchedulingSchema,
JITDelivConfControl,
CreationDateTime,
CreatedByUser,
LastChangeDateTime,
LastChangedByUser
FROM njit_d_sc_hdr
LEFT OUTER JOIN I_Customer AS _Customer ON ShipToParty = _Customer.Customer -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant -- association [0..1]
LEFT OUTER JOIN I_JITCustomerSupplyArea AS _JITCustomerSupplyArea ON SupplyAreaUUID = _JITCustomerSupplyArea.SupplyAreaUUID -- association [0..1]
LEFT OUTER JOIN I_Product AS _Material ON Material = _Material.Product -- association [0..1]
LEFT OUTER JOIN I_JITActionCtrl AS _JITActionCtrl ON JITActionCtrl = _JITActionCtrl.JITActionCtrl -- association [0..1]
LEFT OUTER JOIN I_JITCallType AS _JITCallType ON JITCallType = _JITCallType.JITCallType -- association [0..1]
LEFT OUTER JOIN I_JITPartialDelivery AS _JITPartialDelivery ON PartialDeliveryIsAllowed = _JITPartialDelivery.PartialDeliveryIsAllowed -- association [0..1]
LEFT OUTER JOIN I_JITSupplyControlStatus AS _JITSupplyControlStatus ON JITSupplyControlStatus = _JITSupplyControlStatus.JITSupplyControlStatus -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUser ON CreatedByUser = _CreatedByUser.ContactCardID -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedByUser ON LastChangedByUser = _LastChangedByUser.ContactCardID -- association [0..1]
LEFT OUTER JOIN I_ProductionVersion AS _ProductionVersion ON Material = _ProductionVersion.Material AND Plant = _ProductionVersion.Plant AND ProductionVersion = _ProductionVersion.ProductionVersion -- association [0..1]
LEFT OUTER JOIN I_JITRepetitiveMfg AS _JITRepetitiveMfg ON RepetitiveManufacturingIsAllwd = _JITRepetitiveMfg.RepetitiveManufacturingIsAllwd -- association [0..1]
LEFT OUTER JOIN I_JITProdnConfControl AS _JITProdnConfirmationControl ON JITProdnConfirmationControl = _JITProdnConfirmationControl.JITProdnConfirmationControl -- association [0..1]
LEFT OUTER JOIN I_JITDelivConfControl AS _JITDelivConfControl ON JITDelivConfControl = _JITDelivConfControl.JITDelivConfControl -- association [0..1]
LEFT OUTER JOIN I_BusinessPartnerAddress AS _BusinessPartnerAddress ON AddressID = _BusinessPartnerAddress.AddressNumber AND ShipToParty = _BusinessPartnerAddress.BusinessPartner -- association [0..1]
LEFT OUTER JOIN I_JITCustomer AS _JITCustomer ON CustomerUUID = _JITCustomer.CustomerUUID -- association [0..1]
LEFT OUTER JOIN I_SupplierExtStatus AS _SupplierExtStatus ON JITExternalProcessingStatus = _SupplierExtStatus.JITExtStatusAtSupplier -- association [0..1]
LEFT OUTER JOIN I_JITEntryPointForSchedg AS _JITEntryPointForSchedg ON JITEntryPointForScheduling = _JITEntryPointForSchedg.JITEntryPoint -- association [0..1]
LEFT OUTER JOIN I_JITSchedulingSchema AS _JITSchedulingSchema ON Plant = _JITSchedulingSchema.Plant AND JITCallType = _JITSchedulingSchema.JITCallType AND SchedulingSchema = _JITSchedulingSchema.SchedulingSchema -- association [0..1]
LEFT OUTER JOIN I_JITSupplyControlDesc AS _Description ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_JITSupplyControlTolLvl AS _ToleranceLevel ON /* condition not available in parsed metadata */ -- association [0..*]
LEFT OUTER JOIN I_JITSupplyControlOffset AS _JITSupplyControlOffset ON /* condition not available in parsed metadata */ -- association [0..*]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- SAP Fiori Apps Architecture — How Fiori Apps Connect to Data
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA