N_ChgRecdObjPgProdStrucVar

DDL: N_CHGRECDOBJPGPRODSTRUCVAR SQL: NCHGRECREFPSV Type: view

Change Record Reference Obj Page Product Structure Variant

N_ChgRecdObjPgProdStrucVar is a CDS View that provides data about "Change Record Reference Obj Page Product Structure Variant" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdRefProdStrucVarBsc) and exposes 26 fields with key field ChangeRecordReferenceUUID. It has 6 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChgRecdRefProdStrucVarBsc reference_psm from

Associations (6)

CardinalityTargetAliasCondition
[0..1] I_Classvh _ClassVH $projection.Class = _ClassVH.Class
[0..1] C_Nodevh _NodeVH $projection.ProductStructureNodeName = _NodeVH.ProductStructureNodeName
[0..1] C_Chgnrvh _ChangeNumberVH $projection.ProdStrucVariantChangeNumber = _ChangeNumberVH.ProdStrucVariantChangeNumber
[0..1] C_ProductStructureVariantVH _VariantVH $projection.Class = _VariantVH.Class and $projection.ProductStructureNodeName = _VariantVH.ProductStructureNodeName and $projection.ProductStructureVariantName = _VariantVH.ProductStructureVariantName and $projection.ProdStrucVariantChangeNumber = _VariantVH.ProdStrucVariantChangeNumber
[1..1] C_ChgRecdItemRelProdStrucVarVH _ChgRecdItemRelProdStrucVarVH $projection.ChangeRecordItemRelevance = _ChgRecdItemRelProdStrucVarVH.ChangeRecordItemRelevance and $projection.ChangeRecordType = _ChgRecdItemRelProdStrucVarVH.ChangeRecordType and $projection.ChangeRecordReferenceType = _ChgRecdItemRelProdStrucVarVH.ChangeRecordReferenceType
[1..1] C_ChangeRecordObjPg _ChangeRecordObjPg $projection.ChangeRecordUUID = _ChangeRecordObjPg.ChangeRecordUUID

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName NCHGRECREFPSV view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Change Record Reference Obj Page Product Structure Variant view
AccessControl.personalData.blocking #NOT_REQUIRED view
Search.searchable true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XXL view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.auxiliaryEntity.for.entity C_ChgRecdObjPgProdStrucVar view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID ChangeRecordReferenceUUID UUID
Class Class User Group
ProductStructureNodeName ProductStructureNodeName Node
ProdStrucNodeDescription ProdStrucNodeDescription
ProductStructureVariantName ProductStructureVariantName
ProdStrucVariantDescription ProdStrucVariantDescription
ProdStrucVariantChangeNumber ProdStrucVariantChangeNumber
Material Material Vehicle Model
ChangeRecordType _ChangeRecordObjPg ChangeRecordType Record Type
ChangeRecordUUID ChangeRecordUUID NodeID
ChangeRecordReferenceType ChangeRecordReferenceType Object Type
ParentChangeRecordRefUUID ParentChangeRecordRefUUID Node ID
ChangeRecordItemRelevance ChangeRecordItemRelevance Relevance
ChangeRecordReference ChangeRecordReference Ref. Object ID
CreatedByUser CreatedByUser User Name
CreationDateTime CreationDateTime Timestamp
CreationDate
LastChangedByUser LastChangedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
LastChangeDate
ChangeNumber _ChangeRecordObjPg ChangeNumber Change Number
_ClassVH _ClassVH
_NodeVH _NodeVH
_VariantVH _VariantVH
_ChangeNumberVH _ChangeNumberVH
_ChgRecdItemRelProdStrucVarVH _ChgRecdItemRelProdStrucVarVH

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 N_ChgRecdObjPgProdStrucVar.
-- 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: NCHGRECREFPSV

CREATE VIEW N_ChgRecdObjPgProdStrucVar AS
SELECT
  ChangeRecordReferenceUUID,
  Class,
  ProductStructureNodeName,
  ProdStrucNodeDescription,
  ProductStructureVariantName,
  ProdStrucVariantDescription,
  ProdStrucVariantChangeNumber,
  Material,
  _ChangeRecordObjPg.ChangeRecordType AS ChangeRecordType,
  ChangeRecordUUID,
  ChangeRecordReferenceType,
  ParentChangeRecordRefUUID,
  ChangeRecordItemRelevance,
  ChangeRecordReference,
  CreatedByUser,
  CreationDateTime,
  cast( '00000000' as /plmb/created_on ) AS CreationDate,
  LastChangedByUser,
  LastChangeDateTime,
  cast( '00000000' as /plmb/changed_on ) AS LastChangeDate,
  _ChangeRecordObjPg.ChangeNumber AS ChangeNumber
FROM I_ChgRecdRefProdStrucVarBsc AS reference_psm
LEFT OUTER JOIN I_Classvh AS _ClassVH ON Class = _ClassVH.Class  -- association [0..1]
LEFT OUTER JOIN C_Nodevh AS _NodeVH ON ProductStructureNodeName = _NodeVH.ProductStructureNodeName  -- association [0..1]
LEFT OUTER JOIN C_Chgnrvh AS _ChangeNumberVH ON ProdStrucVariantChangeNumber = _ChangeNumberVH.ProdStrucVariantChangeNumber  -- association [0..1]
LEFT OUTER JOIN C_ProductStructureVariantVH AS _VariantVH ON Class = _VariantVH.Class AND ProductStructureNodeName = _VariantVH.ProductStructureNodeName AND ProductStructureVariantName = _VariantVH.ProductStructureVariantName AND ProdStrucVariantChangeNumber = _VariantVH.ProdStrucVariantChangeNumber  -- association [0..1]
LEFT OUTER JOIN C_ChgRecdItemRelProdStrucVarVH AS _ChgRecdItemRelProdStrucVarVH ON ChangeRecordItemRelevance = _ChgRecdItemRelProdStrucVarVH.ChangeRecordItemRelevance AND ChangeRecordType = _ChgRecdItemRelProdStrucVarVH.ChangeRecordType AND ChangeRecordReferenceType = _ChgRecdItemRelProdStrucVarVH.ChangeRecordReferenceType  -- association [1..1]
LEFT OUTER JOIN C_ChangeRecordObjPg AS _ChangeRecordObjPg ON ChangeRecordUUID = _ChangeRecordObjPg.ChangeRecordUUID  -- association [1..1]
;