A_KanbanContainer

DDL: A_KANBANCONTAINER SQL: API_KANBANCONT Type: view COMPOSITE

Kanban Containers

A_KanbanContainer is a Composite CDS View that provides data about "Kanban Containers" in SAP S/4HANA. It reads from 1 data source (I_KanbanContainer) and exposes 51 fields with key field KanbanContainer. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_KanbanContainer I_KanbanContainer from

Associations (4)

CardinalityTargetAliasCondition
[1..1] A_KanbanControlCycle _KanbanControlCycle $projection.KanbanControlCycle = _KanbanControlCycle.KanbanControlCycle
[0..1] A_KanbanDelivery _KanbanDelivery $projection.KanbanContainer = _KanbanDelivery.KanbanContainer
[0..*] A_KanbanCtnDetailedQty _KanbanCtnDetailedQty $projection.KanbanContainer = _KanbanCtnDetailedQty.KanbanContainer
[0..1] E_KanbanContainer _KanbanContainerExtension $projection.KanbanContainer = _KanbanContainerExtension.KanbanContainer

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName API_KANBANCONT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
EndUserText.label Kanban Containers view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view

Fields (51)

KeyFieldSource TableSource FieldDescription
KEY KanbanContainer KanbanContainer
KanbanControlCycle KanbanControlCycle
KanbanControlCycleItem KanbanControlCycleItem
Plant Plant Valuation Area
ProductionSupplyArea ProductionSupplyArea Supply Area
KanbanContainerStatus KanbanContainerStatus
IsLocked IsLocked
LastChangeDate LastChangeDate Time Stamp
LastChangeTime LastChangeTime Time changed
PlannedOrder PlannedOrder
OrderID OrderID Order ID
PurchasingDocument PurchasingDocument Purchasing Document
PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
SalesDocument SalesDocument SD Document
SalesDocumentItem SalesDocumentItem Sales Document Item
RepetitiveMfgConfirmation RepetitiveMfgConfirmation
Reservation Reservation Reservation
ReservationItem ReservationItem Reservation Item
MaterialDocument MaterialDocument Material Doc.
MaterialDocumentYear MaterialDocumentYear Material Document Year
MaterialDocumentItem MaterialDocumentItem Material Document Item
BaseUnit BaseUnit Unit of Measure
ActualQuantityInBaseUnit ActualQuantityInBaseUnit
RequestedQuantityInBaseUnit RequestedQuantityInBaseUnit Requested Qty
PreviousLastChangeDate PreviousLastChangeDate
PreviousLastChangeTime PreviousLastChangeTime
TransferRequirementNumber TransferRequirementNumber
TransferRequirementItem TransferRequirementItem
IsDeleted IsDeleted TRUE
PreviousKanbanContainerStatus PreviousKanbanContainerStatus
InternalJITCallNumber JITCallNumber
JITCallItemNumber JITCallItemNumber Call Item Number
PlannedReceiptDateTime PlannedReceiptDateTime
ChangedPackgInstrnDataIsAvail ChangedPackgInstrnDataIsAvail
SequentialNmbrOfSuplrConf SequentialNmbrOfSuplrConf
BackflushReportingPoint BackflushReportingPoint
PurchasingDocumentCategory PurchasingDocumentCategory Doc. Category
Warehouse Warehouse Warehouse No.
EWMWarehouse EWMWarehouse Warehouse No.
WarehouseTask WarehouseTask Warehouse Task
EWMWarehouseRequest EWMWarehouseRequest
EWMWarehouseRequestItem EWMWarehouseRequestItem
WhseGoodsMovementDocument WhseGoodsMovementDocument
WhseGoodsMovementDocumentItem WhseGoodsMovementDocumentItem
PlantTimeZone
_KanbanControlCycle _KanbanControlCycle
_KanbanDelivery _KanbanDelivery
_KanbanCtnDetailedQty _KanbanCtnDetailedQty
Supplier Supplier Supplier
_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_KanbanContainer.
-- 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_KANBANCONT

CREATE VIEW A_KanbanContainer AS
SELECT
  KanbanContainer,
  KanbanControlCycle,
  KanbanControlCycleItem,
  Plant,
  ProductionSupplyArea,
  KanbanContainerStatus,
  IsLocked,
  LastChangeDate,
  LastChangeTime,
  PlannedOrder,
  OrderID,
  PurchasingDocument,
  PurchasingDocumentItem,
  SalesDocument,
  SalesDocumentItem,
  RepetitiveMfgConfirmation,
  Reservation,
  ReservationItem,
  MaterialDocument,
  MaterialDocumentYear,
  MaterialDocumentItem,
  BaseUnit,
  ActualQuantityInBaseUnit,
  RequestedQuantityInBaseUnit,
  PreviousLastChangeDate,
  PreviousLastChangeTime,
  TransferRequirementNumber,
  TransferRequirementItem,
  IsDeleted,
  PreviousKanbanContainerStatus,
  JITCallNumber AS InternalJITCallNumber,
  JITCallItemNumber,
  PlannedReceiptDateTime,
  ChangedPackgInstrnDataIsAvail,
  SequentialNmbrOfSuplrConf,
  BackflushReportingPoint,
  PurchasingDocumentCategory,
  Warehouse,
  EWMWarehouse,
  WarehouseTask,
  EWMWarehouseRequest,
  EWMWarehouseRequestItem,
  WhseGoodsMovementDocument,
  WhseGoodsMovementDocumentItem,
  cast(' ' as tznzone) AS PlantTimeZone,
  Supplier
FROM I_KanbanContainer
LEFT OUTER JOIN A_KanbanControlCycle AS _KanbanControlCycle ON KanbanControlCycle = _KanbanControlCycle.KanbanControlCycle  -- association [1..1]
LEFT OUTER JOIN A_KanbanDelivery AS _KanbanDelivery ON KanbanContainer = _KanbanDelivery.KanbanContainer  -- association [0..1]
LEFT OUTER JOIN A_KanbanCtnDetailedQty AS _KanbanCtnDetailedQty ON KanbanContainer = _KanbanCtnDetailedQty.KanbanContainer  -- association [0..*]
LEFT OUTER JOIN E_KanbanContainer AS _KanbanContainerExtension ON KanbanContainer = _KanbanContainerExtension.KanbanContainer  -- association [0..1]
;