I_BOOSequenceChangeState

DDL: I_BOOSEQUENCECHANGESTATE SQL: IPPBOOSEQUENCECS Type: view BASIC

Bill of Operations Sequence Change State

I_BOOSequenceChangeState is a Basic CDS View (Dimension) that provides data about "Bill of Operations Sequence Change State" in SAP S/4HANA. It reads from 1 data source (plfl) and exposes 33 fields with key fields BillOfOperationsType, BillOfOperationsGroup, BillOfOperationsVariant, BillOfOperationsSequence, BOOSqncInternalVersionCounter. It has 10 associations to related views.

Data Sources (1)

SourceAliasJoin Type
plfl plfl from

Associations (10)

CardinalityTargetAliasCondition
[1..1] I_BillOfOperationsType _BillOfOperationsType $projection.BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType
[1..1] I_BillOfOperationsGroup _BillOfOperationsGroup $projection.BillOfOperationsType = _BillOfOperationsGroup.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsGroup.BillOfOperationsGroup
[1..1] I_BillOfOperations _BillOfOperations $projection.BillOfOperationsType = _BillOfOperations.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperations.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperations.BillOfOperationsVariant
[1..1] I_BillOfOperationsSequence _BillOfOperationsSequence $projection.BillOfOperationsType = _BillOfOperationsSequence.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsSequence.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperationsSequence.BillOfOperationsVariant and $projection.BillOfOperationsSequence = _BillOfOperationsSequence.BillOfOperationsSequence
[1..1] I_BillOfOperationsSequenceCat _BillOfOperationsSequenceCat $projection.BillOfOperationsSequenceCat = _BillOfOperationsSequenceCat.BillOfOperationsSequenceCat
[0..1] I_SequenceSchedulingAlignment _SequenceSchedulingAlignment $projection.SequenceSchedulingAlignment = _SequenceSchedulingAlignment.SequenceSchedulingAlignment
[1..1] I_BillOfOperationsSequence _BillOfOperationsRefSequence $projection.BillOfOperationsType = _BillOfOperationsRefSequence.BillOfOperationsType and $projection.BillOfOperationsGroup = _BillOfOperationsRefSequence.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BillOfOperationsRefSequence.BillOfOperationsVariant and $projection.BillOfOperationsRefSequence = _BillOfOperationsRefSequence.BillOfOperationsSequence
[0..1] I_BillOfOperationsOperation _BOOOperationsBranchOperation $projection.BillOfOperationsType = _BOOOperationsBranchOperation.BillOfOperationsType and $projection.BillOfOperationsGroup = _BOOOperationsBranchOperation.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BOOOperationsBranchOperation.BillOfOperationsVariant and $projection.BillOfOperationsRefSequence = _BOOOperationsBranchOperation.BillOfOperationsSequence and $projection.BOOSqncBranchOpInternalID = _BOOOperationsBranchOperation.BOOOperationInternalID
[0..1] I_BillOfOperationsOperation _BOOOperationsReturnOperation $projection.BillOfOperationsType = _BOOOperationsReturnOperation.BillOfOperationsType and $projection.BillOfOperationsGroup = _BOOOperationsReturnOperation.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _BOOOperationsReturnOperation.BillOfOperationsVariant and $projection.BillOfOperationsRefSequence = _BOOOperationsReturnOperation.BillOfOperationsSequence and $projection.BOOSqncReturnOpInternalID = _BOOOperationsReturnOperation.BOOOperationInternalID
[0..1] I_ChangeMaster _ChangeMaster $projection.ChangeNumber = _ChangeMaster.ChangeNumber

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName IPPBOOSEQUENCECS view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #BASIC view
Analytics.dataCategory #DIMENSION view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
ObjectModel.representativeKey BOOSqncInternalVersionCounter view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
EndUserText.label Bill of Operations Sequence Change State view

Fields (33)

KeyFieldSource TableSource FieldDescription
KEY BillOfOperationsType plfl plnty Task List Type
KEY BillOfOperationsGroup plfl plnnr Task List Group
KEY BillOfOperationsVariant plfl plnal Referenced BOO Variant
KEY BillOfOperationsSequence plfl plnfl Sequence
KEY BOOSqncInternalVersionCounter plfl zaehl Sort pos.
BillOfOperationsVersion plfl versn Version
IsDeleted plfl loekz Status
IsImplicitlyDeleted plfl loekz_inherited Deletion Ind.
flgatasBillOfOperationsSequenceCat
SequenceText plfl ltxa1 Short Text
SequenceSchedulingAlignment plfl auschl Alignment Key
bezflasBillOfOperationsRefSequence
BOOSqncBranchOpInternalID plfl bknt1 RefOpSet from
BOOSqncReturnOpInternalID plfl bknt2 Ref.oper. to
MinimumLotSizeQuantity plfl losvn Lot Size From
MaximumLotSizeQuantity plfl losbs To Lot Size
aennrasChangeNumber
ValidityStartDate
ValidityEndDate
CreationDate plfl andat Created On
CreatedByUser
LastChangeDate plfl aedat Obsolete
LastChangedByUser
_BOOOperationsBranchOperation _BOOOperationsBranchOperation
_BOOOperationsReturnOperation _BOOOperationsReturnOperation
_BillOfOperations _BillOfOperations
_BillOfOperationsGroup _BillOfOperationsGroup
_BillOfOperationsRefSequence _BillOfOperationsRefSequence
_BillOfOperationsSequence _BillOfOperationsSequence
_BillOfOperationsSequenceCat _BillOfOperationsSequenceCat
_BillOfOperationsType _BillOfOperationsType
_ChangeMaster _ChangeMaster
_SequenceSchedulingAlignment _SequenceSchedulingAlignment

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_BOOSequenceChangeState.
-- 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: IPPBOOSEQUENCECS

CREATE VIEW I_BOOSequenceChangeState AS
SELECT
  plfl.plnty AS BillOfOperationsType,
  plfl.plnnr AS BillOfOperationsGroup,
  plfl.plnal AS BillOfOperationsVariant,
  plfl.plnfl AS BillOfOperationsSequence,
  plfl.zaehl AS BOOSqncInternalVersionCounter,
  plfl.versn AS BillOfOperationsVersion,
  plfl.loekz AS IsDeleted,
  plfl.loekz_inherited AS IsImplicitlyDeleted,
  plfl.ltxa1 AS SequenceText,
  plfl.auschl AS SequenceSchedulingAlignment,
  plfl.bknt1 AS BOOSqncBranchOpInternalID,
  plfl.bknt2 AS BOOSqncReturnOpInternalID,
  plfl.losvn AS MinimumLotSizeQuantity,
  plfl.losbs AS MaximumLotSizeQuantity,
  cast(plfl.datuv as pph_begda preserving type) AS ValidityStartDate,
  cast(plfl.valid_to as pph_endda preserving type) AS ValidityEndDate,
  plfl.andat AS CreationDate,
  cast(plfl.annam as vdm_createdbyuserid preserving type) AS CreatedByUser,
  plfl.aedat AS LastChangeDate,
  cast(plfl.aenam as vdm_lastchangedbyuserid preserving type) AS LastChangedByUser
FROM plfl
LEFT OUTER JOIN I_BillOfOperationsType AS _BillOfOperationsType ON BillOfOperationsType = _BillOfOperationsType.BillOfOperationsType  -- association [1..1]
LEFT OUTER JOIN I_BillOfOperationsGroup AS _BillOfOperationsGroup ON BillOfOperationsType = _BillOfOperationsGroup.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperationsGroup.BillOfOperationsGroup  -- association [1..1]
LEFT OUTER JOIN I_BillOfOperations AS _BillOfOperations ON BillOfOperationsType = _BillOfOperations.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperations.BillOfOperationsGroup AND BillOfOperationsVariant = _BillOfOperations.BillOfOperationsVariant  -- association [1..1]
LEFT OUTER JOIN I_BillOfOperationsSequence AS _BillOfOperationsSequence ON BillOfOperationsType = _BillOfOperationsSequence.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperationsSequence.BillOfOperationsGroup AND BillOfOperationsVariant = _BillOfOperationsSequence.BillOfOperationsVariant AND BillOfOperationsSequence = _BillOfOperationsSequence.BillOfOperationsSequence  -- association [1..1]
LEFT OUTER JOIN I_BillOfOperationsSequenceCat AS _BillOfOperationsSequenceCat ON BillOfOperationsSequenceCat = _BillOfOperationsSequenceCat.BillOfOperationsSequenceCat  -- association [1..1]
LEFT OUTER JOIN I_SequenceSchedulingAlignment AS _SequenceSchedulingAlignment ON SequenceSchedulingAlignment = _SequenceSchedulingAlignment.SequenceSchedulingAlignment  -- association [0..1]
LEFT OUTER JOIN I_BillOfOperationsSequence AS _BillOfOperationsRefSequence ON BillOfOperationsType = _BillOfOperationsRefSequence.BillOfOperationsType AND BillOfOperationsGroup = _BillOfOperationsRefSequence.BillOfOperationsGroup AND BillOfOperationsVariant = _BillOfOperationsRefSequence.BillOfOperationsVariant AND BillOfOperationsRefSequence = _BillOfOperationsRefSequence.BillOfOperationsSequence  -- association [1..1]
LEFT OUTER JOIN I_BillOfOperationsOperation AS _BOOOperationsBranchOperation ON BillOfOperationsType = _BOOOperationsBranchOperation.BillOfOperationsType AND BillOfOperationsGroup = _BOOOperationsBranchOperation.BillOfOperationsGroup AND BillOfOperationsVariant = _BOOOperationsBranchOperation.BillOfOperationsVariant AND BillOfOperationsRefSequence = _BOOOperationsBranchOperation.BillOfOperationsSequence AND BOOSqncBranchOpInternalID = _BOOOperationsBranchOperation.BOOOperationInternalID  -- association [0..1]
LEFT OUTER JOIN I_BillOfOperationsOperation AS _BOOOperationsReturnOperation ON BillOfOperationsType = _BOOOperationsReturnOperation.BillOfOperationsType AND BillOfOperationsGroup = _BOOOperationsReturnOperation.BillOfOperationsGroup AND BillOfOperationsVariant = _BOOOperationsReturnOperation.BillOfOperationsVariant AND BillOfOperationsRefSequence = _BOOOperationsReturnOperation.BillOfOperationsSequence AND BOOSqncReturnOpInternalID = _BOOOperationsReturnOperation.BOOOperationInternalID  -- association [0..1]
LEFT OUTER JOIN I_ChangeMaster AS _ChangeMaster ON ChangeNumber = _ChangeMaster.ChangeNumber  -- association [0..1]
;