I_RepetitiveMfgConfBasic

DDL: I_REPETITIVEMFGCONFBASIC Type: view_entity BASIC Package: VDM_PP_REM

Repetitive Manufacturing Confirmation

I_RepetitiveMfgConfBasic is a Basic CDS View (Fact) that provides data about "Repetitive Manufacturing Confirmation" in SAP S/4HANA. It reads from 1 data source (blpk) and exposes 44 fields with key field RepetitiveMfgConfirmation. It has 3 associations to related views. Part of development package VDM_PP_REM.

Data Sources (1)

SourceAliasJoin Type
blpk conf from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_User _EnteredByUser $projection.EnteredByUser = _EnteredByUser.UserID
[1..1] I_UnitOfMeasure _EntryUnit $projection.EntryUnit = _EntryUnit.UnitOfMeasure -- to child:
[0..*] I_RepetitiveMfgConfItem _ConfirmationItem _ConfirmationItem.RepetitiveMfgConfirmation = $projection.RepetitiveMfgConfirmation

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Analytics.dataCategory #FACT view
Analytics.technicalName IREMCONFBASIC view
ObjectModel.compositionRoot true view
ObjectModel.modelingPattern #NONE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #BASIC view
EndUserText.label Repetitive Manufacturing Confirmation view

Fields (44)

KeyFieldSource TableSource FieldDescription
KEY RepetitiveMfgConfirmation
RepetitiveMfgConfirmationItem _ConfirmationItem RepetitiveMfgConfirmationItem
CreationDate blpk datum Valid to
CreationTime blpk uzeit Time
EnteredByUser blpk uname User Name
RepetitiveMfgConfirmationText
RepetitiveMfgConfScenario
RptvMfgConfProcessingType blpk vaart Processing Type
RptvMfgConfReversedCode
RptvMfgConfPostingDate blpk budat Posting Date
PostingDateYear
RptvMfgConfDocumentDate blpk budat Posting Date
BOMExplosionDate blpk aufld BOM Expl. Date
ConfHasRefToPlannedOrder
BackflushReportingPoint
ReportingPointOperation
Product
Plant blpk werks Receiving Plant
ProductionVersion blpk verid Version ID
ReceivingStorageLocation
ReceivingBatch blpk acharg To batch
ProductionLine
RepetitiveMfgPlanningGroup
PlannedOrder
SalesOrder
SalesOrderItem
ProductionLot
Reservation blpk rsnum Reservation
PlanningPlant blpk pwerk Planning Plant
KanbanControlCycle blpk pknum Control Cycle
KanbanControlCycleItem blpk pkpos Kanban Item
MaterialRevisionLevel
MaterialRevisionLevel_2
PlantDataCollectionID blpk bdenr PDC Number
EntryUnit
RptvMfgConfEntryQuantity
ScrapQuantityInEntryUnit cezp xmvrg
VarianceReasonCode cezp agrnd
QuantityIsRelevantForRework
ConfFailureCostsReason
CostCenter
_ConfirmationItem _ConfirmationItem
_EnteredByUser _EnteredByUser
_EntryUnit _EntryUnit

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_RepetitiveMfgConfBasic.
-- 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_RepetitiveMfgConfBasic AS
SELECT
  cast(conf.prtnr as pph_prtnr preserving type) AS RepetitiveMfgConfirmation,
  _ConfirmationItem.RepetitiveMfgConfirmationItem AS RepetitiveMfgConfirmationItem,
  conf.datum AS CreationDate,
  conf.uzeit AS CreationTime,
  conf.uname AS EnteredByUser,
  cast( '' as bktxt) AS RepetitiveMfgConfirmationText,
  cast(conf.reptp as vdm_reptp preserving type) AS RepetitiveMfgConfScenario,
  conf.vaart AS RptvMfgConfProcessingType,
  cast(conf.storn as pph_storn preserving type) AS RptvMfgConfReversedCode,
  conf.budat AS RptvMfgConfPostingDate,
  cast(substring(conf.budat, 1, 4) as calendaryear) AS PostingDateYear,
  conf.budat AS RptvMfgConfDocumentDate,
  conf.aufld AS BOMExplosionDate,
  cast(conf.plcnf as vdm_plcnf preserving type) AS ConfHasRefToPlannedOrder,
  cast(' ' as pph_zpunkt preserving type) AS BackflushReportingPoint,
  cast(conf.vorne as vdm_zpunkt preserving type) AS ReportingPointOperation,
  cast(conf.matnr as productnumber preserving type ) AS Product,
  conf.werks AS Plant,
  conf.verid AS ProductionVersion,
  cast('' as alort) AS ReceivingStorageLocation,
  conf.acharg AS ReceivingBatch,
  cast('' as sa_line1) AS ProductionLine,
  cast('' as mdv) AS RepetitiveMfgPlanningGroup,
  cast('' as plnum) AS PlannedOrder,
  cast(conf.kdauf as co_kdauf preserving type) AS SalesOrder,
  cast(conf.kdpos as co_kdpos preserving type) AS SalesOrderItem,
  cast( '' as vdm_plpnr) AS ProductionLot,
  conf.rsnum AS Reservation,
  conf.pwerk AS PlanningPlant,
  conf.pknum AS KanbanControlCycle,
  conf.pkpos AS KanbanControlCycleItem,
  cast('' as revlv ) AS MaterialRevisionLevel,
  cast('' as vdm_qm_revlv) AS MaterialRevisionLevel_2,
  conf.bdenr AS PlantDataCollectionID,
  cast(conf.meinh as ru_vorme preserving type) AS EntryUnit,
  cast(conf.menge as pph_erfmg preserving type) AS RptvMfgConfEntryQuantity,
  cezp.xmvrg AS ScrapQuantityInEntryUnit,
  cezp.agrnd AS VarianceReasonCode,
  cast('' as fco_rework_relevant) AS QuantityIsRelevantForRework,
  cast('' as sa_grund) AS ConfFailureCostsReason,
  cast('' as kostl) AS CostCenter
FROM blpk AS conf
LEFT OUTER JOIN I_User AS _EnteredByUser ON EnteredByUser = _EnteredByUser.UserID  -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _EntryUnit ON EntryUnit = _EntryUnit.UnitOfMeasure  -- association [1..1]
LEFT OUTER JOIN I_RepetitiveMfgConfItem AS _ConfirmationItem ON _ConfirmationItem.RepetitiveMfgConfirmation = RepetitiveMfgConfirmation  -- association [0..*]
;