I_JITOutbPPEAssemblySeqBasic

DDL: I_JITOUTBPPEASSEMBLYSEQBASIC SQL: IJITPPEASMSEQ Type: view BASIC Package: NJIT_MODEL_O

PPE Assembly Sequence Basic

I_JITOutbPPEAssemblySeqBasic is a Basic CDS View that provides data about "PPE Assembly Sequence Basic" in SAP S/4HANA. It reads from 1 data source (njit_ppe_asm_seq) and exposes 34 fields with key fields JITFactoryLayoutSequence, JITAssemblyLineNetworkUUID, JustInTimeAssemblyLineUUID. It has 14 associations to related views. Part of development package NJIT_MODEL_O.

Data Sources (1)

SourceAliasJoin Type
njit_ppe_asm_seq _asm_seq from

Associations (14)

CardinalityTargetAliasCondition
[0..1] I_JITOutbPPEFactoryLayoutBsc _LineNetwork $projection.JITAssemblyLineNetworkUUID = _LineNetwork.FactoryLayoutNodeUUID and _LineNetwork.FactoryLayoutNodeType = 'S_FLOLNT'
[0..1] I_JITOutbPPEFactoryLayoutBsc _Line $projection.JustInTimeAssemblyLineUUID = _Line.FactoryLayoutNodeUUID and ( _Line.FactoryLayoutNodeType = 'S_FLOLIN' or _Line.FactoryLayoutNodeType = 'S_FLOBUF' or _Line.FactoryLayoutNodeType = 'S_FLODCP' )
[0..1] I_JITOutbPPEFactoryLayoutBsc _LineNext $projection.JustInTimeAssemblyNextLineUUID = _LineNext.FactoryLayoutNodeUUID and ( _LineNext.FactoryLayoutNodeType = 'S_FLOLIN' or _LineNext.FactoryLayoutNodeType = 'S_FLOBUF' or _LineNext.FactoryLayoutNodeType = 'S_FLODCP' )
[0..1] I_JITOutbPPERptgPtBsc _ReportingPointPrev $projection.JITPreviousReportingPointUUID = _ReportingPointPrev.ReportingPointUUID
[0..1] I_JITOutbPPERptgPtBsc _ReportingPointNext $projection.JITNextReportingPointUUID = _ReportingPointNext.ReportingPointUUID
[0..1] I_JITOutbPPEFactoryLayoutBsc _LineSegment $projection.JITLineSegmentUUID = _LineSegment.FactoryLayoutNodeUUID and _LineSegment.FactoryLayoutNodeType = 'S_FLOLSG'
[0..1] I_JITOutbPPEFactoryLayoutBsc _LineBuffer $projection.JITLineBufferUUID = _LineBuffer.FactoryLayoutNodeUUID and _LineBuffer.FactoryLayoutNodeType = 'S_FLODCP'
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_PlannedOrder _PlannedOrder $projection.PlannedOrder = _PlannedOrder.PlannedOrder
[0..1] I_JITOutbAssemblyStatus _JITOutbAssemblyStatus $projection.JITAssemblyStatus = _JITOutbAssemblyStatus.JITAssemblyStatus
[0..1] I_JITOutbSupToProdnFlag _JITOutbSupToProdnFlag $projection.JITSequenceIsForPreAssembly = _JITOutbSupToProdnFlag.JITIsSupToProdnFlag
[0..1] I_JITOutbAssemblyLineCat _JITOutbAssemblyLineCat $projection.JustInTimeAssemblyLineCategory = _JITOutbAssemblyLineCat.JustInTimeAssemblyLineCategory
[0..1] I_JITOutbAssemblyLineType _JITOutbAssemblyLineType $projection.JustInTimeAssemblyLineType = _JITOutbAssemblyLineType.JustInTimeAssemblyLineType
[0..1] E_JITOutbPPEAssemblySeqBasic _ExtensionAsm $projection.JITFactoryLayoutSequence = _ExtensionAsm.JITFactoryLayoutSequence and $projection.JITAssemblyLineNetworkUUID = _ExtensionAsm.JITAssemblyLineNetworkUUID and $projection.JustInTimeAssemblyLineUUID = _ExtensionAsm.JustInTimeAssemblyLineUUID

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IJITPPEASMSEQ view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.preserveKey true view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label PPE Assembly Sequence Basic view

Fields (34)

KeyFieldSource TableSource FieldDescription
KEY JITFactoryLayoutSequence njit_ppe_asm_seq jitppesequence Sequence ID
KEY JITAssemblyLineNetworkUUID njit_ppe_asm_seq jitassemblylinenetwork Line Network
KEY JustInTimeAssemblyLineUUID njit_ppe_asm_seq jitassemblyline Line ID
JITFactoryLayoutSubSequence njit_ppe_asm_seq jitppesubsequence Sub Sequence
Plant njit_ppe_asm_seq plant Valuation Area
PlannedOrder njit_ppe_asm_seq planned_order Planned Order
VehicleIdentificationNumber njit_ppe_asm_seq vehicleidentificationnumber VIN
JustInTimeAssemblyLineType njit_ppe_asm_seq jitassemblylinetype Line Type
JustInTimeAssemblyLineCategory njit_ppe_asm_seq jitassemblylinecategory Line Category
JustInTimeAssemblyNextLineUUID njit_ppe_asm_seq jitassemblynextline Next Line
JustInTimeTakt njit_ppe_asm_seq jittakt Takt ID
JITIsBufferIndicatorCode njit_ppe_asm_seq jitbufferindicator Buffer Ind.
JITPreviousReportingPointUUID njit_ppe_asm_seq jitpreviousreportingpoint Prev. Rptg. Pt.
JITNextReportingPointUUID njit_ppe_asm_seq jitnextreportingpoint Next Rptg. Pt.
JITAssemblyStatus njit_ppe_asm_seq jitassemblystatus Assy. Status
JITSequenceIsForPreAssembly
JITAssemblyConfDateTime njit_ppe_asm_seq jitassemblyconfdatetime Conf. DateTime
JITSequenceCreationDateTime njit_ppe_asm_seq jitsequencecreationdatetime Crtn. DateTime
JITSequenceLastChangeDateTime njit_ppe_asm_seq jitsequencelastchangedatetime Chd. DateTime
JITLineSegmentUUID njit_ppe_asm_seq jitassemblylinesegment Line Seg
JITLineBufferUUID njit_ppe_asm_seq jitassemblylinebuffer Buffer
_Plant _Plant
_PlannedOrder _PlannedOrder
_JITOutbAssemblyStatus _JITOutbAssemblyStatus
_JITOutbSupToProdnFlag _JITOutbSupToProdnFlag
_JITOutbAssemblyLineCat _JITOutbAssemblyLineCat
_JITOutbAssemblyLineType _JITOutbAssemblyLineType
_LineNetwork _LineNetwork
_Line _Line
_LineNext _LineNext
_ReportingPointPrev _ReportingPointPrev
_ReportingPointNext _ReportingPointNext
_LineSegment _LineSegment
_LineBuffer _LineBuffer

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_JITOutbPPEAssemblySeqBasic.
-- 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: IJITPPEASMSEQ

CREATE VIEW I_JITOutbPPEAssemblySeqBasic AS
SELECT
  _asm_seq.jitppesequence AS JITFactoryLayoutSequence,
  _asm_seq.jitassemblylinenetwork AS JITAssemblyLineNetworkUUID,
  _asm_seq.jitassemblyline AS JustInTimeAssemblyLineUUID,
  _asm_seq.jitppesubsequence AS JITFactoryLayoutSubSequence,
  _asm_seq.plant AS Plant,
  _asm_seq.planned_order AS PlannedOrder,
  _asm_seq.vehicleidentificationnumber AS VehicleIdentificationNumber,
  _asm_seq.jitassemblylinetype AS JustInTimeAssemblyLineType,
  _asm_seq.jitassemblylinecategory AS JustInTimeAssemblyLineCategory,
  _asm_seq.jitassemblynextline AS JustInTimeAssemblyNextLineUUID,
  _asm_seq.jittakt AS JustInTimeTakt,
  _asm_seq.jitbufferindicator AS JITIsBufferIndicatorCode,
  _asm_seq.jitpreviousreportingpoint AS JITPreviousReportingPointUUID,
  _asm_seq.jitnextreportingpoint AS JITNextReportingPointUUID,
  _asm_seq.jitassemblystatus AS JITAssemblyStatus,
  cast ('' as njit_boolean preserving type ) AS JITSequenceIsForPreAssembly,
  _asm_seq.jitassemblyconfdatetime AS JITAssemblyConfDateTime,
  _asm_seq.jitsequencecreationdatetime AS JITSequenceCreationDateTime,
  _asm_seq.jitsequencelastchangedatetime AS JITSequenceLastChangeDateTime,
  _asm_seq.jitassemblylinesegment AS JITLineSegmentUUID,
  _asm_seq.jitassemblylinebuffer AS JITLineBufferUUID
FROM njit_ppe_asm_seq AS _asm_seq
LEFT OUTER JOIN I_JITOutbPPEFactoryLayoutBsc AS _LineNetwork ON JITAssemblyLineNetworkUUID = _LineNetwork.FactoryLayoutNodeUUID AND _LineNetwork.FactoryLayoutNodeType = 'S_FLOLNT'  -- association [0..1]
LEFT OUTER JOIN I_JITOutbPPEFactoryLayoutBsc AS _Line ON JustInTimeAssemblyLineUUID = _Line.FactoryLayoutNodeUUID AND ( _Line.FactoryLayoutNodeType = 'S_FLOLIN' OR _Line.FactoryLayoutNodeType = 'S_FLOBUF' OR _Line.FactoryLayoutNodeType = 'S_FLODCP' )  -- association [0..1]
LEFT OUTER JOIN I_JITOutbPPEFactoryLayoutBsc AS _LineNext ON JustInTimeAssemblyNextLineUUID = _LineNext.FactoryLayoutNodeUUID AND ( _LineNext.FactoryLayoutNodeType = 'S_FLOLIN' OR _LineNext.FactoryLayoutNodeType = 'S_FLOBUF' OR _LineNext.FactoryLayoutNodeType = 'S_FLODCP' )  -- association [0..1]
LEFT OUTER JOIN I_JITOutbPPERptgPtBsc AS _ReportingPointPrev ON JITPreviousReportingPointUUID = _ReportingPointPrev.ReportingPointUUID  -- association [0..1]
LEFT OUTER JOIN I_JITOutbPPERptgPtBsc AS _ReportingPointNext ON JITNextReportingPointUUID = _ReportingPointNext.ReportingPointUUID  -- association [0..1]
LEFT OUTER JOIN I_JITOutbPPEFactoryLayoutBsc AS _LineSegment ON JITLineSegmentUUID = _LineSegment.FactoryLayoutNodeUUID AND _LineSegment.FactoryLayoutNodeType = 'S_FLOLSG'  -- association [0..1]
LEFT OUTER JOIN I_JITOutbPPEFactoryLayoutBsc AS _LineBuffer ON JITLineBufferUUID = _LineBuffer.FactoryLayoutNodeUUID AND _LineBuffer.FactoryLayoutNodeType = 'S_FLODCP'  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
LEFT OUTER JOIN I_PlannedOrder AS _PlannedOrder ON PlannedOrder = _PlannedOrder.PlannedOrder  -- association [0..1]
LEFT OUTER JOIN I_JITOutbAssemblyStatus AS _JITOutbAssemblyStatus ON JITAssemblyStatus = _JITOutbAssemblyStatus.JITAssemblyStatus  -- association [0..1]
LEFT OUTER JOIN I_JITOutbSupToProdnFlag AS _JITOutbSupToProdnFlag ON JITSequenceIsForPreAssembly = _JITOutbSupToProdnFlag.JITIsSupToProdnFlag  -- association [0..1]
LEFT OUTER JOIN I_JITOutbAssemblyLineCat AS _JITOutbAssemblyLineCat ON JustInTimeAssemblyLineCategory = _JITOutbAssemblyLineCat.JustInTimeAssemblyLineCategory  -- association [0..1]
LEFT OUTER JOIN I_JITOutbAssemblyLineType AS _JITOutbAssemblyLineType ON JustInTimeAssemblyLineType = _JITOutbAssemblyLineType.JustInTimeAssemblyLineType  -- association [0..1]
LEFT OUTER JOIN E_JITOutbPPEAssemblySeqBasic AS _ExtensionAsm ON JITFactoryLayoutSequence = _ExtensionAsm.JITFactoryLayoutSequence AND JITAssemblyLineNetworkUUID = _ExtensionAsm.JITAssemblyLineNetworkUUID AND JustInTimeAssemblyLineUUID = _ExtensionAsm.JustInTimeAssemblyLineUUID  -- association [0..1]
;