I_ChgRecdRefProdStrucVarTP

DDL: I_CHGRECDREFPRODSTRUCVARTP SQL: ICHGRECREFPSVTP Type: view TRANSACTIONAL Package: VDM_PLMB_CR_O

Change Record Obj Ref Product Struc Var

I_ChgRecdRefProdStrucVarTP is a Transactional CDS View that provides data about "Change Record Obj Ref Product Struc Var" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdRefProdStrucVarBsc) and exposes 28 fields with key field ChangeRecordReferenceUUID. Part of development package VDM_PLMB_CR_O.

Data Sources (1)

SourceAliasJoin Type
I_ChgRecdRefProdStrucVarBsc reference_psm from

Annotations (12)

NameValueLevelField
AbapCatalog.sqlViewName ICHGRECREFPSVTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.serviceQuality #C view
EndUserText.label Change Record Obj Ref Product Struc Var view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.transactionalProcessingEnabled true view
VDM.viewType #TRANSACTIONAL view
ObjectModel.writeDraftPersistence PLMCRREFPSV_D view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID ChangeRecordReferenceUUID UUID
Classasklasse_dendasClass
ProdStrucNodeDescription _variant ProdStrucNodeDescription
ProdStrucVariantDescription _variant ProdStrucVariantDescription
Material _variant Material Vehicle Model
ProductStructureNodeType _variant ProductStructureNodeType
ChangeRecordUUID ChangeRecordUUID NodeID
ChangeRecordReferenceType ChangeRecordReferenceType Object Type
ChangeRecordReferenceSubtype ChangeRecordReferenceSubtype Subtype
ChangeRecordReference ChangeRecordReference Ref. Object ID
ParentChangeRecordRefUUID ParentChangeRecordRefUUID Node ID
IsMainReference IsMainReference Main Reference
CreatedByUser CreatedByUser User Name
CreationDateTime CreationDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
ChangeRecordItemRelevance ChangeRecordItemRelevance Relevance
ChangeRecordVirtualRefInd ChangeRecordVirtualRefInd Virtual Reference
ChangeRecordRefObjectUUID ChangeRecordRefObjectUUID GUID-Key
ChangeRecordItemProcgStatus ChangeRecordItemProcgStatus Processing Status
ChgRecdItmTgtSts ChgRecdItmTgtSts Tgt Proc. Sts
ChgRecdItmDSgntr ChgRecdItmDSgntr Itm. Dgt. Sign.
ChgRecdCurrentItemProcgStatus ChgRecdCurrentItemProcgStatus Processing Status
ChgRecdReasonForChange I_ChgRecdRefProdStrucVarBsc ChgRecdReasonForChange Reason for Chge
ExpdCompltnDte I_ChgRecdRefProdStrucVarBsc ExpdCompltnDte Exp Completion Date
ChgRecdAuthznGrpText I_ChgRecdRefProdStrucVarBsc ChgRecdAuthznGrpText Authoriz. Group
ChgRecdNmbrChgSts I_ChgRecdRefProdStrucVarBsc ChgRecdNmbrChgSts Status
ChangeNumber I_ChgRecdRefProdStrucVarBsc ChangeNumber Change Number

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_ChgRecdRefProdStrucVarTP.
-- 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: ICHGRECREFPSVTP

CREATE VIEW I_ChgRecdRefProdStrucVarTP AS
SELECT
  ChangeRecordReferenceUUID,
  case when _variant.Class is null then cast(substring( reference_psm.ChangeRecordReference, 41, 18) as klasse_d) else cast(_variant.Class as klasse_d) end as Class AS Classasklasse_dendasClass,
  _variant.ProdStrucNodeDescription AS ProdStrucNodeDescription,
  _variant.ProdStrucVariantDescription AS ProdStrucVariantDescription,
  _variant.Material AS Material,
  _variant.ProductStructureNodeType AS ProductStructureNodeType,
  ChangeRecordUUID,
  ChangeRecordReferenceType,
  ChangeRecordReferenceSubtype,
  ChangeRecordReference,
  ParentChangeRecordRefUUID,
  IsMainReference,
  CreatedByUser,
  CreationDateTime,
  LastChangedByUser,
  LastChangeDateTime,
  ChangeRecordItemRelevance,
  ChangeRecordVirtualRefInd,
  ChangeRecordRefObjectUUID,
  ChangeRecordItemProcgStatus,
  ChgRecdItmTgtSts,
  ChgRecdItmDSgntr,
  ChgRecdCurrentItemProcgStatus,
  reference_psm.ChgRecdReasonForChange AS ChgRecdReasonForChange,
  reference_psm.ExpdCompltnDte AS ExpdCompltnDte,
  reference_psm.ChgRecdAuthznGrpText AS ChgRecdAuthznGrpText,
  reference_psm.ChgRecdNmbrChgSts AS ChgRecdNmbrChgSts,
  reference_psm.ChangeNumber AS ChangeNumber
FROM I_ChgRecdRefProdStrucVarBsc AS reference_psm
;