I_JITControlCycle

DDL: I_JITCONTROLCYCLE SQL: IJITCTRLCYC Type: view BASIC

Basic View for JIT Control Cycles

I_JITControlCycle is a Basic CDS View that provides data about "Basic View for JIT Control Cycles" in SAP S/4HANA. It reads from 1 data source (pkhd) and exposes 87 fields with key field JITControlCycle. It has 18 associations to related views. It is exposed through 1 OData service (UI_JITMANAGEOUTBSEQUENCECALL).

Data Sources (1)

SourceAliasJoin Type
pkhd pkhd from

Associations (18)

CardinalityTargetAliasCondition
[1..1] I_ProductionSupplyArea _ProductionSupplyArea $projection.Plant = _ProductionSupplyArea.Plant and $projection.ProductionSupplyArea = _ProductionSupplyArea.ProductionSupplyArea
[1..1] I_ProductionSupplyArea _SourceSupplyArea $projection.Plant = _SourceSupplyArea.Plant and $projection.SourceProductionSupplyArea = _SourceSupplyArea.ProductionSupplyArea
[1..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[1..1] I_Product _Product $projection.Material = _Product.Product
[0..1] I_JITCtrlCycleLifeCycleStatus _JITCtrlCycleLifeCycleStatus $projection.JITCtrlCycLifeCycSts = _JITCtrlCycleLifeCycleStatus.JITCtrlCycLifeCycSts
[0..1] I_JITCtrlCycleCategory _JITCtrlCycleCategory $projection.JITControlCycleCategory = _JITCtrlCycleCategory.JITControlCycleCategory
[1..1] I_JITOutbReplnmtStrgy _JITOutbReplenish $projection.Plant = _JITOutbReplenish.Plant and $projection.ReplenishmentStrategy = _JITOutbReplenish.ReplenishmentStrategy
[0..*] I_MRPController _ResponsiblePerson $projection.Plant = _ResponsiblePerson.Plant
[1..1] I_Product _JITContainer $projection.JITContainer = _JITContainer.Product
[0..1] I_StorageLocation _StorageLocation $projection.IssuingOrReceivingStorageLoc = _StorageLocation.StorageLocation and $projection.Plant = _StorageLocation.Plant
[0..1] I_JITOutbCallProfile _JITOutbCallProfile $projection.JITCallProfile = _JITOutbCallProfile.JITCallProfile
[0..1] I_JITActionCtrl _JITActionCtrl $projection.JITActionCtrl = _JITActionCtrl.JITActionCtrl
[0..1] I_UserContactCard _LastChangedByUser $projection.LastChangedByUserName = _LastChangedByUser.ContactCardID
[0..1] I_JITOutbPlngProcedure _JITPlngProcedure $projection.ReplnmtPlanningProcedure = _JITPlngProcedure.JITPlanningProcedure
[0..1] I_JITOutbCommunicationGroup _JITCommunicationGroup $projection.JITOutbCommunicationGroup = _JITCommunicationGroup.JITOutbCommunicationGroup
[0..1] I_JITSupplyControlHeader _JITSupplyControlHeader $projection.SupplyControlID = _JITSupplyControlHeader.SupplyControlID
[0..1] I_JITLogisticsIntegRlvnce _JITLogisticsIntegRlvnce $projection.JITLogisticsIntegrationRlvnce = _JITLogisticsIntegRlvnce.JITLogisticsIntegrationRlvnce
[0..1] I_JITExtProcmtReplnmtPrfl _JITExtProcmtReplnmtPrfl $projection.JITExtProcmtReplnmtProfile = _JITExtProcmtReplnmtPrfl.JITExtProcmtReplnmtProfile and $projection.Plant = _JITExtProcmtReplnmtPrfl.Plant

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName IJITCTRLCYC view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Basic View for JIT Control Cycles view
VDM.viewType #BASIC view
ObjectModel.representativeKey JITControlCycle view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view

OData Services (1)

ServiceBindingVersionContractRelease
UI_JITMANAGEOUTBSEQUENCECALL UI_JITMANAGEOUTBSEQUENCECALL V4 C1 NOT_RELEASED

Fields (87)

KeyFieldSource TableSource FieldDescription
KEY JITControlCycle pknum Control Cycle
JITCtrlCycLifeCycSts lcm_status Lifecycle Status
Plant werks Receiving Plant
Material matnr Vehicle Model
JITContainerQuantityInBsUnt behmg Container Qty
QuantityUnit meins Valuation Unit
ProductionSupplyArea prvbe Supply Area
ReplenishmentStrategy jit_stck_transfer_repl_strat JIT Stock Transfer
StoringPositionName ablad Unloading Point
WarehouseNumber lgnum Whse Number
StorageBin nlpla Destination Bin
StorageType
StorageTypeName
SourceStorageBin vlpla Source Stor.Bin
SourceProductionSupplyArea qupvb Source PSA
ExtProcurementReplnmtStrgy jit_ext_proc_repl_strat JIT External Procurement
JITCtrlCycleCreationDate cre_date Creation Date
JITCtrlCycleReleaseDate rls_date Release Date
LockDate obs_date Lock Date
JITCtrlCycleReleaseTime release_time Release Time
JITCtrlCycleLockTime lock_time Time Stamp
LastChangedByUserName lastchange_user Last Changed By
NumberOfLoadCarriers anzlt No.Load Carrier
JITContainer pkbht Container Mat.
LastChangeDateTime lastchange_datetime Time Stamp
IssuingOrReceivingStorageLoc umlgo Receiving SLoc.
InHouseProductionReplnmtStrgy pkste In-house prod.
JITCallProfile pabprf JIT Call Prof.
JITActionCtrl jit_action_control Action Control
Threshold repl_qty_lower_tolerance_lvl Repl. Quantity Lower Tolerance Level
JITReqQtyUpperToleranceLvl supl_qty_upper_tolerance_lvl Supplied Quantity Upper Tolerance Level
JITReqQtyLowerToleranceLvl supl_qty_lower_tolerance_lvl Supplied Quantity Lower Tolerance Level
HundredInPercent
MinimumQuantityVolume
IsPartiallyDelivered partial_gr_allowed_ind Partial Goods Receipt Allowed
MaxNumberOfOpenJITCalls max_number_open_calls Maximum Number of Open Calls
ReplnmtLeadTimeInWorkdays kwbzd RLT [Days]
ReplnmtLeadTimeInHoursAndMins RLT [h:min]
JITControlCycleCategory rksta Ctrl Cycle Cat.
NumberOfActiveJITCalls
RequestedDeliveryDateTime
JITSupplyDateTime
JITCallImmediateRequest
JITCallPriorityType
JITCallPriorityID
ReplnmtPlanningProcedure plng_procedure Planning Procedure for Replenishment
PlanningHorizonTime Planning Horizon
MinimumStockQuantity min_stock Minimum Stock
ReplnmtSafetyTimeInDays safety_time_in_days Safety Time in Days
ReplnmtSafetyTimeInMins Safety Time in Minutes
JITOutbCommunicationGroup communication_group Communication Group
JITOutbCommunicationGroupDesc _JITCommunicationGroup JITOutbCommunicationGroupDesc Communication Group Description
Supplier _JITCommunicationGroup Supplier Supplier
SupplierName
JITProdnOffstInHoursAndMins Offset
ReplnmtLeadTimeInHours
ReplnmtLeadTimeInMinutes
StorageLocation _ProductionSupplyArea StorageLocation StorageLocation
UnloadingPointName _ProductionSupplyArea UnloadingPointName Unloading Point Name
JITIsForwardingRelevant jit_fwdng_rlvnce JIT Fwrding Rlvnce
SupplyControlID jit_supplycontrolid Supply Control ID
JITTransferTimeInDays Transp. Time [Days]
TransferTimeDuration Trsp. Tm. [h:m]
GoodsReceivingPoint jit_receiving_point Goods Rcvg Point
JITExtProcmtReplnmtProfile jit_extprocmt_replnmt_prfl JITExtProcmtProfile
JITLogisticsIntegrationRlvnce jit_logistics_integ_rlvnce LogisticsnInteg Rlvn
JITCtrlCycIsReordRlvt jit_ctrlcycleisreordrelevant CtrlCycle Is ReOrd
JITReferenceControlCycle jit_referencecontrolcycle Reord Ref CtrlCycle
JITCompMatlStorageLocation jit_compmatlstoragelocation CompMatlStorageLoc
_ProductionSupplyArea _ProductionSupplyArea
_Plant _Plant
_Product _Product
_JITCtrlCycleLifeCycleStatus _JITCtrlCycleLifeCycleStatus
_ResponsiblePerson _ResponsiblePerson
_JITContainer _JITContainer
_StorageLocation _StorageLocation
_JITOutbReplenish _JITOutbReplenish
_JITOutbCallProfile _JITOutbCallProfile
_JITCtrlCycleCategory _JITCtrlCycleCategory
_JITActionCtrl _JITActionCtrl
_JITPlngProcedure _JITPlngProcedure
_SourceSupplyArea _SourceSupplyArea
_JITCommunicationGroup _JITCommunicationGroup
_LastChangedByUser _LastChangedByUser
_JITSupplyControlHeader _JITSupplyControlHeader
_JITLogisticsIntegRlvnce _JITLogisticsIntegRlvnce
_JITExtProcmtReplnmtPrfl _JITExtProcmtReplnmtPrfl

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_JITControlCycle.
-- 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: IJITCTRLCYC

CREATE VIEW I_JITControlCycle AS
SELECT
  pknum AS JITControlCycle,
  lcm_status AS JITCtrlCycLifeCycSts,
  werks AS Plant,
  matnr AS Material,
  behmg AS JITContainerQuantityInBsUnt,
  meins AS QuantityUnit,
  prvbe AS ProductionSupplyArea,
  jit_stck_transfer_repl_strat AS ReplenishmentStrategy,
  ablad AS StoringPositionName,
  lgnum AS WarehouseNumber,
  nlpla AS StorageBin,
  cast('' as abap.char(5)) AS StorageType,
  cast('' as abap.char(40)) AS StorageTypeName,
  vlpla AS SourceStorageBin,
  qupvb AS SourceProductionSupplyArea,
  jit_ext_proc_repl_strat AS ExtProcurementReplnmtStrgy,
  cre_date AS JITCtrlCycleCreationDate,
  rls_date AS JITCtrlCycleReleaseDate,
  obs_date AS LockDate,
  release_time AS JITCtrlCycleReleaseTime,
  lock_time AS JITCtrlCycleLockTime,
  lastchange_user AS LastChangedByUserName,
  anzlt AS NumberOfLoadCarriers,
  pkbht AS JITContainer,
  lastchange_datetime AS LastChangeDateTime,
  umlgo AS IssuingOrReceivingStorageLoc,
  pkste AS InHouseProductionReplnmtStrgy,
  pabprf AS JITCallProfile,
  jit_action_control AS JITActionCtrl,
  repl_qty_lower_tolerance_lvl AS Threshold,
  supl_qty_upper_tolerance_lvl AS JITReqQtyUpperToleranceLvl,
  supl_qty_lower_tolerance_lvl AS JITReqQtyLowerToleranceLvl,
  cast(' % ' as abap.unit(3)) AS HundredInPercent,
  (cast ( division(repl_qty_lower_tolerance_lvl * behmg,100,3) as abap.dec(13,3))) AS MinimumQuantityVolume,
  partial_gr_allowed_ind AS IsPartiallyDelivered,
  max_number_open_calls AS MaxNumberOfOpenJITCalls,
  kwbzd AS ReplnmtLeadTimeInWorkdays,
  cast(kwbzm as abap.dec(11)) AS ReplnmtLeadTimeInHoursAndMins,
  rksta AS JITControlCycleCategory,
  cast( '0' as int4 ) AS NumberOfActiveJITCalls,
  cast(0000 as abap.dec(15,0)) AS RequestedDeliveryDateTime,
  cast(0000 as njit_supply_date_time ) AS JITSupplyDateTime,
  cast('' as njit_immediate_req) AS JITCallImmediateRequest,
  cast('' as njit_priority_type) AS JITCallPriorityType,
  cast('' as lprio) AS JITCallPriorityID,
  plng_procedure AS ReplnmtPlanningProcedure,
  cast(plng_horizon as abap.dec(11)) AS PlanningHorizonTime,
  min_stock AS MinimumStockQuantity,
  safety_time_in_days AS ReplnmtSafetyTimeInDays,
  cast(safety_time_in_minutes as abap.dec(11)) AS ReplnmtSafetyTimeInMins,
  communication_group AS JITOutbCommunicationGroup,
  _JITCommunicationGroup.JITOutbCommunicationGroupDesc AS JITOutbCommunicationGroupDesc,
  _JITCommunicationGroup.Supplier AS Supplier,
  _JITCommunicationGroup._Supplier.SupplierName AS SupplierName,
  cast(offset_from_start_of_prodn as abap.dec(11)) AS JITProdnOffstInHoursAndMins,
  cast(cast(div(mod(ceil(div(kwbzm,100)),100)+60*ceil(div(kwbzm,10000)),60) as kwbz_min) as abap.char(30)) AS ReplnmtLeadTimeInHours,
  cast(cast(mod(mod(ceil(div(kwbzm,100)),100)+60*ceil(div(kwbzm,10000)),60) as kwbz_min) as abap.char(30)) AS ReplnmtLeadTimeInMinutes,
  _ProductionSupplyArea.StorageLocation AS StorageLocation,
  _ProductionSupplyArea.UnloadingPointName AS UnloadingPointName,
  jit_fwdng_rlvnce AS JITIsForwardingRelevant,
  jit_supplycontrolid AS SupplyControlID,
  cast(kitzd as njit_transfer_time_in_days) AS JITTransferTimeInDays,
  cast(kitzm as abap.dec(11)) AS TransferTimeDuration,
  jit_receiving_point AS GoodsReceivingPoint,
  jit_extprocmt_replnmt_prfl AS JITExtProcmtReplnmtProfile,
  jit_logistics_integ_rlvnce AS JITLogisticsIntegrationRlvnce,
  jit_ctrlcycleisreordrelevant AS JITCtrlCycIsReordRlvt,
  jit_referencecontrolcycle AS JITReferenceControlCycle,
  jit_compmatlstoragelocation AS JITCompMatlStorageLocation
FROM pkhd
LEFT OUTER JOIN I_ProductionSupplyArea AS _ProductionSupplyArea ON Plant = _ProductionSupplyArea.Plant AND ProductionSupplyArea = _ProductionSupplyArea.ProductionSupplyArea  -- association [1..1]
LEFT OUTER JOIN I_ProductionSupplyArea AS _SourceSupplyArea ON Plant = _SourceSupplyArea.Plant AND SourceProductionSupplyArea = _SourceSupplyArea.ProductionSupplyArea  -- association [1..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [1..1]
LEFT OUTER JOIN I_Product AS _Product ON Material = _Product.Product  -- association [1..1]
LEFT OUTER JOIN I_JITCtrlCycleLifeCycleStatus AS _JITCtrlCycleLifeCycleStatus ON JITCtrlCycLifeCycSts = _JITCtrlCycleLifeCycleStatus.JITCtrlCycLifeCycSts  -- association [0..1]
LEFT OUTER JOIN I_JITCtrlCycleCategory AS _JITCtrlCycleCategory ON JITControlCycleCategory = _JITCtrlCycleCategory.JITControlCycleCategory  -- association [0..1]
LEFT OUTER JOIN I_JITOutbReplnmtStrgy AS _JITOutbReplenish ON Plant = _JITOutbReplenish.Plant AND ReplenishmentStrategy = _JITOutbReplenish.ReplenishmentStrategy  -- association [1..1]
LEFT OUTER JOIN I_MRPController AS _ResponsiblePerson ON Plant = _ResponsiblePerson.Plant  -- association [0..*]
LEFT OUTER JOIN I_Product AS _JITContainer ON JITContainer = _JITContainer.Product  -- association [1..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON IssuingOrReceivingStorageLoc = _StorageLocation.StorageLocation AND Plant = _StorageLocation.Plant  -- association [0..1]
LEFT OUTER JOIN I_JITOutbCallProfile AS _JITOutbCallProfile ON JITCallProfile = _JITOutbCallProfile.JITCallProfile  -- association [0..1]
LEFT OUTER JOIN I_JITActionCtrl AS _JITActionCtrl ON JITActionCtrl = _JITActionCtrl.JITActionCtrl  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedByUser ON LastChangedByUserName = _LastChangedByUser.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_JITOutbPlngProcedure AS _JITPlngProcedure ON ReplnmtPlanningProcedure = _JITPlngProcedure.JITPlanningProcedure  -- association [0..1]
LEFT OUTER JOIN I_JITOutbCommunicationGroup AS _JITCommunicationGroup ON JITOutbCommunicationGroup = _JITCommunicationGroup.JITOutbCommunicationGroup  -- association [0..1]
LEFT OUTER JOIN I_JITSupplyControlHeader AS _JITSupplyControlHeader ON SupplyControlID = _JITSupplyControlHeader.SupplyControlID  -- association [0..1]
LEFT OUTER JOIN I_JITLogisticsIntegRlvnce AS _JITLogisticsIntegRlvnce ON JITLogisticsIntegrationRlvnce = _JITLogisticsIntegRlvnce.JITLogisticsIntegrationRlvnce  -- association [0..1]
LEFT OUTER JOIN I_JITExtProcmtReplnmtPrfl AS _JITExtProcmtReplnmtPrfl ON JITExtProcmtReplnmtProfile = _JITExtProcmtReplnmtPrfl.JITExtProcmtReplnmtProfile AND Plant = _JITExtProcmtReplnmtPrfl.Plant  -- association [0..1]
;