I_JITOutbPreAssemblySeqBasic

DDL: I_JITOUTBPREASSEMBLYSEQBASIC SQL: IJITPREASMSEQ Type: view BASIC

Basic pre assembly

I_JITOutbPreAssemblySeqBasic is a Basic CDS View that provides data about "Basic pre assembly" in SAP S/4HANA. It reads from 1 data source (njit_preasm_seq) and exposes 26 fields with key fields JITFactoryLayoutSequence, JITAssemblyLineNetworkUUID, JustInTimeAssemblyLineUUID. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
njit_preasm_seq _PreAssembly from

Associations (9)

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_JITOutbAssemblyLineCat _JITOutbAssemblyLineCat $projection.JustInTimeAssemblyLineCategory = _JITOutbAssemblyLineCat.JustInTimeAssemblyLineCategory
[0..1] E_JITOutbPreAssemblySeqBasic _ExtensionPreAsm $projection.JITFactoryLayoutSequence = _ExtensionPreAsm.JITFactoryLayoutSequence and $projection.JITAssemblyLineNetworkUUID = _ExtensionPreAsm.JITAssemblyLineNetworkUUID and $projection.JustInTimeAssemblyLineUUID = _ExtensionPreAsm.JustInTimeAssemblyLineUUID

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IJITPREASMSEQ view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED 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 Basic pre assembly view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY JITFactoryLayoutSequence jitpreassemblyseq Sequence ID
KEY JITAssemblyLineNetworkUUID jitassemblylinenetwork Line Network
KEY JustInTimeAssemblyLineUUID jitassemblyline Line ID
PlannedOrder planned_order Planned Order
JITFctryLaytSequenceReference jitppesequence Sequence ID
JustInTimeAssemblyNextLineUUID jitassemblynextline Next Line
JustInTimeTakt jittakt Takt ID
JITPreviousReportingPointUUID jitpreviousreportingpoint Prev. Rptg. Pt.
JITNextReportingPointUUID jitnextreportingpoint Next Rptg. Pt.
JITPreAssemblyStatus jitpreassemblystatus Pre Assembly Status
JustInTimeAssemblyLineCategory
JITSequenceIsForPreAssembly
JITIsBufferIndicatorCode jitbufferindicator Buffer Ind.
JITAssemblyConfDateTime jitassemblyconfdatetime Conf. DateTime
JITSequenceCreationDateTime jitsequencecreationdatetime Crtn. DateTime
JITSequenceLastChangeDateTime jitsequencelastchangedatetime Chd. DateTime
JITLineSegmentUUID jitassemblylinesegment Line Seg
JITLineBufferUUID jitassemblylinebuffer Buffer
_LineNetwork _LineNetwork
_Line _Line
_LineNext _LineNext
_JITOutbAssemblyLineCat _JITOutbAssemblyLineCat
_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_JITOutbPreAssemblySeqBasic.
-- 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: IJITPREASMSEQ

CREATE VIEW I_JITOutbPreAssemblySeqBasic AS
SELECT
  jitpreassemblyseq AS JITFactoryLayoutSequence,
  jitassemblylinenetwork AS JITAssemblyLineNetworkUUID,
  jitassemblyline AS JustInTimeAssemblyLineUUID,
  planned_order AS PlannedOrder,
  jitppesequence AS JITFctryLaytSequenceReference,
  jitassemblynextline AS JustInTimeAssemblyNextLineUUID,
  jittakt AS JustInTimeTakt,
  jitpreviousreportingpoint AS JITPreviousReportingPointUUID,
  jitnextreportingpoint AS JITNextReportingPointUUID,
  JITPreAssemblyStatus,
  cast ('3' as njit_s2p_ppe_asm_line_cat ) AS JustInTimeAssemblyLineCategory,
  cast ('X' as njit_boolean preserving type ) AS JITSequenceIsForPreAssembly,
  jitbufferindicator AS JITIsBufferIndicatorCode,
  JITAssemblyConfDateTime,
  JITSequenceCreationDateTime,
  JITSequenceLastChangeDateTime,
  jitassemblylinesegment AS JITLineSegmentUUID,
  jitassemblylinebuffer AS JITLineBufferUUID
FROM njit_preasm_seq AS _PreAssembly
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_JITOutbAssemblyLineCat AS _JITOutbAssemblyLineCat ON JustInTimeAssemblyLineCategory = _JITOutbAssemblyLineCat.JustInTimeAssemblyLineCategory  -- association [0..1]
LEFT OUTER JOIN E_JITOutbPreAssemblySeqBasic AS _ExtensionPreAsm ON JITFactoryLayoutSequence = _ExtensionPreAsm.JITFactoryLayoutSequence AND JITAssemblyLineNetworkUUID = _ExtensionPreAsm.JITAssemblyLineNetworkUUID AND JustInTimeAssemblyLineUUID = _ExtensionPreAsm.JustInTimeAssemblyLineUUID  -- association [0..1]
;