I_KanbanCalcChangeProposal

DDL: I_KANBANCALCCHANGEPROPOSAL SQL: IKNBCALCCHGPR Type: view BASIC Package: VDM_PP_KAB

Kanban Calculation Change Proposals

I_KanbanCalcChangeProposal (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

Manufacturing

I_KanbanCalcChangeProposal is a Basic CDS View that provides data about "Kanban Calculation Change Proposals" in SAP S/4HANA. It reads from 1 data source (pkpr) and exposes 47 fields with key field KanbanControlCycle. It has 3 associations to related views. Part of development package VDM_PP_KAB.

SAP API Hub

CategoryBasic
StateC1
Line of BusinessManufacturing
Application ComponentPP-KAB-VDM-2CL
CapabilitiesData Source in SQL Select,Data Source for Defining CDS Entities,Association Target for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Released
PackageManufacturing for SAP S/4HANA Cloud Public Edition
Description <p>This CDS view provides access to change proposals created in the Kanban calculation.</p> <p>To help you decide which CDS view to use for your purposes, SAP has introduced the annotation ObjectModel.supportedCapabilities that indicates the most appropriate use cases for each CDS view. To find out what use cases are best supported by this CDS view, access the entry of the CDS view in the View Browser app and find the values for this annotation under the Annotation tab. For more information, see Supported Capabilities for CDS Views.</p>

Documentation

Data Sources (1)

SourceAliasJoin Type
pkpr pkpr from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_KanbanControlCycle _KanbanControlCycle $projection.KanbanControlCycle = _KanbanControlCycle.KanbanControlCycle
[0..1] I_Supplier _Supplier $projection.supplier = _Supplier.Supplier
[0..1] I_SupplierCompanyByPlant _SupplierCompanyByPlant $projection.supplier = _SupplierCompanyByPlant.Supplier and $projection.plant = _SupplierCompanyByPlant.Plant

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName IKNBCALCCHGPR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
EndUserText.label Kanban Calculation Change Proposals view
Metadata.ignorePropagatedAnnotations true view
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ObjectModel.representativeKey KanbanControlCycle view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view

Fields (47)

KeyFieldSource TableSource FieldDescription
KEY KanbanControlCycle pknum Control Cycle
KnbnCalcChgPrpslCreationDate kcedt Creation date of the change proposal
KnbnControlCycleNextChangeDate nexdt Date of the next change of a kanban control cycle
KnbnCalcNextNumberOfContainers nexaz Number of kanbans for the next change of the control cylce
KnbnCalcNextContainerQty nexmg Quantity per Kanban for Next Change of a Control Cycle
KnbnCalcNextTriggerPointVal nextri Next Trigger Point of a Control Cycle
KnbnCalcEvalPeriodStartDate kcvdt Start of evaluation period for kanban calculation
KnbnCalcEvalPeriodEndDate kcbdt End of evaluation period for kanban calculation
MaxNmbrOfKnbnCtnsInEvalPerd pcmaa Maximum number of kanbans in the evaluation period
MaxKnbnCtnQtyInEvalPerd pcmam Maximum kanban quantity in the period of examination
MinNmbrOfKnbnCtnsInEvalPerd pcmia Minimum number of kanbans in the period of examination
MinKnbnCtnQtyInEvalPerd pcmim Minimum quantity per kanban in period of evaluation
RefillTmeNmbrOfKnbnCtns pcmaa_rft Number of Kanbans Due to Refill Time
RefillTmeKnbnCtnQty pcmam_rft Kanban Quantity Due to Refill Time
WaitTmeNmbrOfKnbnCtns pcmaa_wt Number of Kanbans Due to Wait Time
WaitTmeKnbnCtnQty pcmam_wt Kanban Quantity Due to Wait Time
TranspTmeNmbrOfKnbnCtns pcmaa_itt Number of Kanbans Due to Transportation Time
TranspTmeKnbnCtnQty pcmam_itt Kanban Quantity Due to Transportation Time
PullIntvlNmbrOfKnbnCtns pcmaa_pit Number of Kanbans Due to Pull Interval
PullIntvlKnbnCtnQty pcmam_pit Kanban Quantity Due to Pull Interval
CalBufNmbrOfKnbnCtns pcmaa_calbuf Number of Kanbans Due to Calendar Buffer
CalBufKnbnCtnQty pcmam_calbuf Kanban Quantity Due to Calendar Buffer
RqmtFluctuationNmbrOfKnbnCtn pcmaa_volat Number of Kanbans Due to Requirement Fluctuations
RqmtFluctuationKnbnCtnQty pcmam_volat Kanban Quantity Due to Requirement Fluctuations
RqmtBufNmbrOfKnbnCtns pcmaa_dmbuf Number of Kanbans Due to Requirement Buffer
RqmtBufKnbnCtnQty pcmam_dmbuf Kanban Quantity Due to Requirement Buffer
SupBufNmbrOfKnbnCtns pcmaa_supbuf Number of Kanbans Due to Supply Source Buffer
SupBufKnbnCtnQty pcmam_supbuf Kanban Quantity Due to Supply Source Buffer
ReplnmtLeadTmeNmbrOfKnbnCtns pcmaa_nopara Number of Kanbans Due to Replenishment Lead Time
ReplnmtLeadTmeKnbnCtnQty pcmam_nopara Kanban Quantity Due to Replenishment Lead Time
SftyFctrNmbrOfKnbnCtns pcmaa_sfc Number of Kanbans Due to Safety Factor
SftyFctrKnbnCtnQty pcmam_sfc Kanban Quantity Due to Safety Factor
CapBufNmbrOfCtns pcmaa_capabuf Number of Kanbans Due to Capacity Buffer
CapBufKnbnCtnQty pcmam_capabuf Kanban Quantity Due to Capacity Buffer
PlanningWorkCenter capa_wrkct Work Center for Consideration of Capacity
KanbanCtrlCycReplnmtTriggerGrp triggr Trigger Group
KanbanCalcTotalCapUtilznPct capa_utl_t Kanban Calculation: Capacity Utilization (Total)
KanbanCalcProdnCapUtilznPct capa_utl_p Kanban Calculation: Capacity Utilization (Production)
KanbanCalcSetupCapUtilznPct capa_utl_s Kanban Calculation: Capacity Utilization (Setup)
NrOfDaysWthoutRqmtsToBeIgnrd kigdays Number of Days Without Requirements to Be Ignored
MRPPlanningScenario plscn Planning Scenario in Long-Term Planning
BaseUnit _KanbanControlCycle BaseUnit Base Unit of Measure
_KanbanControlCycle _KanbanControlCycle
Plant _KanbanControlCycle Plant Valuation Area
Supplier _KanbanControlCycle Supplier Supplier's Account Number
_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 I_KanbanCalcChangeProposal.
-- 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: IKNBCALCCHGPR

CREATE VIEW I_KanbanCalcChangeProposal AS
SELECT
  pknum AS KanbanControlCycle,
  kcedt AS KnbnCalcChgPrpslCreationDate,
  nexdt AS KnbnControlCycleNextChangeDate,
  nexaz AS KnbnCalcNextNumberOfContainers,
  nexmg AS KnbnCalcNextContainerQty,
  nextri AS KnbnCalcNextTriggerPointVal,
  kcvdt AS KnbnCalcEvalPeriodStartDate,
  kcbdt AS KnbnCalcEvalPeriodEndDate,
  pcmaa AS MaxNmbrOfKnbnCtnsInEvalPerd,
  pcmam AS MaxKnbnCtnQtyInEvalPerd,
  pcmia AS MinNmbrOfKnbnCtnsInEvalPerd,
  pcmim AS MinKnbnCtnQtyInEvalPerd,
  pcmaa_rft AS RefillTmeNmbrOfKnbnCtns,
  pcmam_rft AS RefillTmeKnbnCtnQty,
  pcmaa_wt AS WaitTmeNmbrOfKnbnCtns,
  pcmam_wt AS WaitTmeKnbnCtnQty,
  pcmaa_itt AS TranspTmeNmbrOfKnbnCtns,
  pcmam_itt AS TranspTmeKnbnCtnQty,
  pcmaa_pit AS PullIntvlNmbrOfKnbnCtns,
  pcmam_pit AS PullIntvlKnbnCtnQty,
  pcmaa_calbuf AS CalBufNmbrOfKnbnCtns,
  pcmam_calbuf AS CalBufKnbnCtnQty,
  pcmaa_volat AS RqmtFluctuationNmbrOfKnbnCtn,
  pcmam_volat AS RqmtFluctuationKnbnCtnQty,
  pcmaa_dmbuf AS RqmtBufNmbrOfKnbnCtns,
  pcmam_dmbuf AS RqmtBufKnbnCtnQty,
  pcmaa_supbuf AS SupBufNmbrOfKnbnCtns,
  pcmam_supbuf AS SupBufKnbnCtnQty,
  pcmaa_nopara AS ReplnmtLeadTmeNmbrOfKnbnCtns,
  pcmam_nopara AS ReplnmtLeadTmeKnbnCtnQty,
  pcmaa_sfc AS SftyFctrNmbrOfKnbnCtns,
  pcmam_sfc AS SftyFctrKnbnCtnQty,
  pcmaa_capabuf AS CapBufNmbrOfCtns,
  pcmam_capabuf AS CapBufKnbnCtnQty,
  capa_wrkct AS PlanningWorkCenter,
  triggr AS KanbanCtrlCycReplnmtTriggerGrp,
  capa_utl_t AS KanbanCalcTotalCapUtilznPct,
  capa_utl_p AS KanbanCalcProdnCapUtilznPct,
  capa_utl_s AS KanbanCalcSetupCapUtilznPct,
  kigdays AS NrOfDaysWthoutRqmtsToBeIgnrd,
  plscn AS MRPPlanningScenario,
  _KanbanControlCycle.BaseUnit AS BaseUnit,
  _KanbanControlCycle.Plant AS Plant,
  _KanbanControlCycle.Supplier AS Supplier
FROM pkpr
LEFT OUTER JOIN I_KanbanControlCycle AS _KanbanControlCycle ON KanbanControlCycle = _KanbanControlCycle.KanbanControlCycle  -- association [1..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON supplier = _Supplier.Supplier  -- association [0..1]
LEFT OUTER JOIN I_SupplierCompanyByPlant AS _SupplierCompanyByPlant ON supplier = _SupplierCompanyByPlant.Supplier AND plant = _SupplierCompanyByPlant.Plant  -- association [0..1]
;