A_KanbanControlCycle

DDL: A_KANBANCONTROLCYCLE SQL: API_KANBANCTRCYC Type: view COMPOSITE

Kanban Control Cycles

A_KanbanControlCycle is a Composite CDS View that provides data about "Kanban Control Cycles" in SAP S/4HANA. It reads from 1 data source (I_KanbanControlCycle) and exposes 77 fields with key field KanbanControlCycle. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_KanbanControlCycle I_KanbanControlCycle from

Associations (3)

CardinalityTargetAliasCondition
[0..*] A_KanbanContainer _KanbanContainer $projection.KanbanControlCycle = _KanbanContainer.KanbanControlCycle
[0..1] A_KanbanContainerDeliveryAddr _KanbanContDeliveryAddr $projection.KanbanControlCycle = _KanbanContDeliveryAddr.KanbanControlCycle
[0..1] E_KanbanControlCycle _KanbanControlCycleExtension $projection.KanbanControlCycle = _KanbanControlCycleExtension.KanbanControlCycle

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName API_KANBANCTRCYC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Kanban Control Cycles view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.compositionRoot true view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view

Fields (77)

KeyFieldSource TableSource FieldDescription
KEY KanbanControlCycle KanbanControlCycle
KanbanControlCycleCategory KanbanControlCycleCategory
Product Product Product Sold
Plant Plant Valuation Area
ProductionVersion ProductionVersion Version ID
ProductionSupplyArea ProductionSupplyArea Supply Area
SupplySourceResponsiblePerson SupplySourceResponsiblePerson
StorageLocation StorageLocation StorageLocation
StoringPositionName StoringPositionName Unloading Point
KanbanContainerDeliveryAddress KanbanContainerDeliveryAddress
ProductCostCollector ProductCostCollector
Supplier Supplier Supplier
PurchasingOrganization PurchasingOrganization Purchasing Organization
PurchaseOutlineAgreement PurchaseOutlineAgreement Agreement
PurchaseOutlineAgreementItem PurchaseOutlineAgreementItem Item
Warehouse Warehouse Warehouse No.
StorageType StorageType Storage Type
StorageBin StorageBin Storage Bin
BaseUnit BaseUnit Unit of Measure
KanbanContainerQuantityInBsUnt KanbanContainerQuantityInBsUnt
NumberOfKanbanContainers NumberOfKanbanContainers
MaxNrOfEmptyKanbanContainers MaxNrOfEmptyKanbanContainers
InHouseProductionReplnmtStrgy InHouseProductionReplnmtStrgy
MaterialStaging MaterialStaging
DestinationBinIsDynamic DestinationBinIsDynamic
ExtProcurementReplnmtStrgy ExtProcurementReplnmtStrgy
StockTransferReplnmtStrategy StockTransferReplnmtStrategy
ReplnmtIsCtrldBySupplySource ReplnmtIsCtrldBySupplySource
KanbanContainerPackggProduct KanbanContainerPackggProduct
SeparateGRIsNeededIfSetToFull SeparateGRIsNeededIfSetToFull
CostCenter CostCenter Cost Center
SupplySourcePlant SupplySourcePlant
KanbanContainerStatusSequence KanbanContainerStatusSequence
KanbanCtnReplnmtTriggerLogic KanbanCtnReplnmtTriggerLogic
KnbnCtnReplnmtTrggrQtyInBsUnt KnbnCtnReplnmtTrggrQtyInBsUnt
KanbanContainerCalculationType KanbanContainerCalculationType
KanbanCtnCalcSafetyFactor KanbanCtnCalcSafetyFactor
KanbanCtnCalculationConstant KanbanCtnCalculationConstant
KanbanCtnRoundingQtyInBsUnt KanbanCtnRoundingQtyInBsUnt
FixedKanbanContainerQtyInBsUnt FixedKanbanContainerQtyInBsUnt
KanbanContainerCalcProfile KanbanContainerCalcProfile
ReplnmtLeadTimeInWorkdays ReplnmtLeadTimeInWorkdays
ReplnmtLeadTimeInMinutes
SalesSchedulingAgreement SalesSchedulingAgreement Sales Document
SalesSchedulingAgreementItem SalesSchedulingAgreementItem Item
SourceProductionSupplyArea SourceProductionSupplyArea
JITCallProfile JITCallProfile
PackingInstruction PackingInstruction Instructions for Packer
NumberOfLoadCarriers NumberOfLoadCarriers
BackflushReportingPoint BackflushReportingPoint
KanbanCtrlCycleLifeCycleStatus KanbanCtrlCycleLifeCycleStatus
CreationDate CreationDate Time Stamp
ReleaseDate ReleaseDate
LockDate LockDate Lock Date
PullIntervalInWorkdays PullIntervalInWorkdays
PullIntervalInMinutes
KanbanCtnRefillTimeInDays KanbanCtnRefillTimeInDays
KanbanCtnRefillTmeInMinutes
KanbanCtnWaitTimeInDays KanbanCtnWaitTimeInDays
KanbanCtnWaitTimeInMinutes
KanbanCtnTransportTimeInDays KanbanCtnTransportTimeInDays
KanbanCtnTransportTmeInMinutes
KnbnCtnCalcRqmtBufferInPercent KnbnCtnCalcRqmtBufferInPercent
KnbnCtnCalcSupplySrceBufInPct KnbnCtnCalcSupplySrceBufInPct
NrOfKanbanCtnsFlaggedToUnlock NrOfKanbanCtnsFlaggedToUnlock
NrOfWaitingKnbnCtnsBfrReplnmt NrOfWaitingKnbnCtnsBfrReplnmt Trigger Point
KanbanCtrlCycReplnmtTriggerGrp KanbanCtrlCycReplnmtTriggerGrp Trigger Group
PlanningWorkCenter PlanningWorkCenter Planning Work Center
ProductionOrdersAreCombined ProductionOrdersAreCombined
EWMWarehouse EWMWarehouse Warehouse No.
DestinationStorageBin DestinationStorageBin Destination Bin
SourceStorageBin SourceStorageBin Source Stor.Bin
WarehouseProcessType WarehouseProcessType Whse Proc. Type
_KanbanContainer _KanbanContainer
_KanbanContDeliveryAddr _KanbanContDeliveryAddr
_Supplier _Supplier
_SupplierCompanyByPlant _SupplierCompanyByPlant

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 A_KanbanControlCycle.
-- 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: API_KANBANCTRCYC

CREATE VIEW A_KanbanControlCycle AS
SELECT
  KanbanControlCycle,
  KanbanControlCycleCategory,
  Product,
  Plant,
  ProductionVersion,
  ProductionSupplyArea,
  SupplySourceResponsiblePerson,
  StorageLocation,
  StoringPositionName,
  KanbanContainerDeliveryAddress,
  ProductCostCollector,
  Supplier,
  PurchasingOrganization,
  PurchaseOutlineAgreement,
  PurchaseOutlineAgreementItem,
  Warehouse,
  StorageType,
  StorageBin,
  BaseUnit,
  KanbanContainerQuantityInBsUnt,
  NumberOfKanbanContainers,
  MaxNrOfEmptyKanbanContainers,
  InHouseProductionReplnmtStrgy,
  MaterialStaging,
  DestinationBinIsDynamic,
  ExtProcurementReplnmtStrgy,
  StockTransferReplnmtStrategy,
  ReplnmtIsCtrldBySupplySource,
  KanbanContainerPackggProduct,
  SeparateGRIsNeededIfSetToFull,
  CostCenter,
  SupplySourcePlant,
  KanbanContainerStatusSequence,
  KanbanCtnReplnmtTriggerLogic,
  KnbnCtnReplnmtTrggrQtyInBsUnt,
  KanbanContainerCalculationType,
  KanbanCtnCalcSafetyFactor,
  KanbanCtnCalculationConstant,
  KanbanCtnRoundingQtyInBsUnt,
  FixedKanbanContainerQtyInBsUnt,
  KanbanContainerCalcProfile,
  ReplnmtLeadTimeInWorkdays,
  cast(mod(ceil(div(ReplnmtLeadTimeInHoursAndMins,100)),100)+60*ceil(div(ReplnmtLeadTimeInHoursAndMins,10000)) as kwbz_min) AS ReplnmtLeadTimeInMinutes,
  SalesSchedulingAgreement,
  SalesSchedulingAgreementItem,
  SourceProductionSupplyArea,
  JITCallProfile,
  PackingInstruction,
  NumberOfLoadCarriers,
  BackflushReportingPoint,
  KanbanCtrlCycleLifeCycleStatus,
  CreationDate,
  ReleaseDate,
  LockDate,
  PullIntervalInWorkdays,
  cast(mod(ceil(div(PullIntervalInHoursAndMinutes,100)),100)+60*ceil(div(PullIntervalInHoursAndMinutes,10000)) as pintv_min) AS PullIntervalInMinutes,
  KanbanCtnRefillTimeInDays,
  cast(mod(ceil(div(KanbanCtnRefillTmeInHrsAndMins,100)),100)+60*ceil(div(KanbanCtnRefillTmeInHrsAndMins,10000)) as knfz_min) AS KanbanCtnRefillTmeInMinutes,
  KanbanCtnWaitTimeInDays,
  cast(mod(ceil(div(KanbanCtnWaitTimeInHrsAndMins,100)),100)+60*ceil(div(KanbanCtnWaitTimeInHrsAndMins,10000)) as kwtz_min) AS KanbanCtnWaitTimeInMinutes,
  KanbanCtnTransportTimeInDays,
  cast(mod(ceil(div(KnbnCtnTransptTmeInHrsAndMins,100)),100)+60*ceil(div(KnbnCtnTransptTmeInHrsAndMins,10000)) as kitz_min) AS KanbanCtnTransportTmeInMinutes,
  KnbnCtnCalcRqmtBufferInPercent,
  KnbnCtnCalcSupplySrceBufInPct,
  NrOfKanbanCtnsFlaggedToUnlock,
  NrOfWaitingKnbnCtnsBfrReplnmt,
  KanbanCtrlCycReplnmtTriggerGrp,
  PlanningWorkCenter,
  ProductionOrdersAreCombined,
  EWMWarehouse,
  DestinationStorageBin,
  SourceStorageBin,
  WarehouseProcessType
FROM I_KanbanControlCycle
LEFT OUTER JOIN A_KanbanContainer AS _KanbanContainer ON KanbanControlCycle = _KanbanContainer.KanbanControlCycle  -- association [0..*]
LEFT OUTER JOIN A_KanbanContainerDeliveryAddr AS _KanbanContDeliveryAddr ON KanbanControlCycle = _KanbanContDeliveryAddr.KanbanControlCycle  -- association [0..1]
LEFT OUTER JOIN E_KanbanControlCycle AS _KanbanControlCycleExtension ON KanbanControlCycle = _KanbanControlCycleExtension.KanbanControlCycle  -- association [0..1]
;