I_ChgRecdRefRecipeTP

DDL: I_CHGRECDREFRECIPETP SQL: ICHGRECREFRCPTP Type: view TRANSACTIONAL

Change Record Object Reference Recipe

I_ChgRecdRefRecipeTP is a Transactional CDS View that provides data about "Change Record Object Reference Recipe" in SAP S/4HANA. It reads from 1 data source (I_ChgRecdRefRecipeBsc) and exposes 31 fields with key field ChangeRecordReferenceUUID. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ChgRecdRefRecipeBsc reference_rcp from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_ChangeRecordDraftTP _ChangeRecord $projection.ChangeRecordUUID = _ChangeRecord.ChangeRecordUUID
[1..1] I_SpecificationNonHistoric _SpecificationNonHistoric $projection.RecipePrimaryOutputInternalID = _SpecificationNonHistoric.SpecificationInternalID
[0..1] E_ChgRecdRefRecipeBsc _RecipeExtension $projection.ChangeRecordReferenceUUID = _RecipeExtension.ChangeRecordReferenceUUID

Annotations (15)

NameValueLevelField
AbapCatalog.sqlViewName ICHGRECREFRCPTP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey 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 Object Reference Recipe view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #TRANSACTIONAL view
ObjectModel.writeDraftPersistence PLMCRREFRCP_D view
ObjectModel.createEnabled EXTERNAL_CALCULATION view
ObjectModel.deleteEnabled EXTERNAL_CALCULATION view
ObjectModel.updateEnabled EXTERNAL_CALCULATION view
AccessControl.personalData.blocking #NOT_REQUIRED view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY ChangeRecordReferenceUUID ChangeRecordReferenceUUID UUID
RecipeUUID _recipe RecipeUUID Recipe GUID
Recipe _recipe Recipe
Specification
RecipePrimaryOutputInternalID _recipe RecipePrimaryOutputInternalID
ChangeRecordUUID I_ChgRecdRefRecipeBsc ChangeRecordUUID NodeID
ChangeRecord I_ChgRecdRefRecipeBsc ChangeRecord Char20
ChangeRecordType I_ChgRecdRefRecipeBsc ChangeRecordType Record Type
ChangeRecordReferenceType I_ChgRecdRefRecipeBsc ChangeRecordReferenceType Object Type
ChangeRecordReferenceSubtype I_ChgRecdRefRecipeBsc ChangeRecordReferenceSubtype Subtype
ChangeRecordReference I_ChgRecdRefRecipeBsc ChangeRecordReference Ref. Object ID
ParentChangeRecordRefUUID I_ChgRecdRefRecipeBsc ParentChangeRecordRefUUID Node ID
IsMainReference I_ChgRecdRefRecipeBsc IsMainReference Main Reference
ChgRecdDescription ChgRecdDescription Well Code Des.
ChgRecdReasonForChange ChgRecdReasonForChange Reason for Chge
ExpdCompltnDte ExpdCompltnDte Exp Completion Date
ChgRecdAuthznGrpText ChgRecdAuthznGrpText Authoriz. Group
ChgRecdNmbrChgSts ChgRecdNmbrChgSts Status
ChangeNumber ChangeNumber Change Number
CreatedByUser I_ChgRecdRefRecipeBsc CreatedByUser User Name
CreationDateTime I_ChgRecdRefRecipeBsc CreationDateTime Timestamp
LastChangedByUser I_ChgRecdRefRecipeBsc LastChangedByUser User Name
LastChangeDateTime I_ChgRecdRefRecipeBsc LastChangeDateTime Timestamp
ChangeRecordItemRelevance I_ChgRecdRefRecipeBsc ChangeRecordItemRelevance Relevance
ChangeRecordVirtualRefInd I_ChgRecdRefRecipeBsc ChangeRecordVirtualRefInd Virtual Reference
ChangeRecordRefObjectUUID I_ChgRecdRefRecipeBsc ChangeRecordRefObjectUUID GUID-Key
ChangeRecordItemProcgStatus I_ChgRecdRefRecipeBsc ChangeRecordItemProcgStatus Processing Status
ChgRecdCurrentItemProcgStatus I_ChgRecdRefRecipeBsc ChgRecdCurrentItemProcgStatus Processing Status
ChgRecdItmTgtSts I_ChgRecdRefRecipeBsc ChgRecdItmTgtSts Tgt Proc. Sts
ChgRecdItmDSgntr I_ChgRecdRefRecipeBsc ChgRecdItmDSgntr Itm. Dgt. Sign.
_ChangeRecord _ChangeRecord

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_ChgRecdRefRecipeTP.
-- 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: ICHGRECREFRCPTP

CREATE VIEW I_ChgRecdRefRecipeTP AS
SELECT
  ChangeRecordReferenceUUID,
  _recipe.RecipeUUID AS RecipeUUID,
  _recipe.Recipe AS Recipe,
  cast('' as esesubid) AS Specification,
  _recipe.RecipePrimaryOutputInternalID AS RecipePrimaryOutputInternalID,
  reference_rcp.ChangeRecordUUID AS ChangeRecordUUID,
  reference_rcp.ChangeRecord AS ChangeRecord,
  reference_rcp.ChangeRecordType AS ChangeRecordType,
  reference_rcp.ChangeRecordReferenceType AS ChangeRecordReferenceType,
  reference_rcp.ChangeRecordReferenceSubtype AS ChangeRecordReferenceSubtype,
  reference_rcp.ChangeRecordReference AS ChangeRecordReference,
  reference_rcp.ParentChangeRecordRefUUID AS ParentChangeRecordRefUUID,
  reference_rcp.IsMainReference AS IsMainReference,
  ChgRecdDescription,
  ChgRecdReasonForChange,
  ExpdCompltnDte,
  ChgRecdAuthznGrpText,
  ChgRecdNmbrChgSts,
  ChangeNumber,
  reference_rcp.CreatedByUser AS CreatedByUser,
  reference_rcp.CreationDateTime AS CreationDateTime,
  reference_rcp.LastChangedByUser AS LastChangedByUser,
  reference_rcp.LastChangeDateTime AS LastChangeDateTime,
  reference_rcp.ChangeRecordItemRelevance AS ChangeRecordItemRelevance,
  reference_rcp.ChangeRecordVirtualRefInd AS ChangeRecordVirtualRefInd,
  reference_rcp.ChangeRecordRefObjectUUID AS ChangeRecordRefObjectUUID,
  reference_rcp.ChangeRecordItemProcgStatus AS ChangeRecordItemProcgStatus,
  reference_rcp.ChgRecdCurrentItemProcgStatus AS ChgRecdCurrentItemProcgStatus,
  reference_rcp.ChgRecdItmTgtSts AS ChgRecdItmTgtSts,
  reference_rcp.ChgRecdItmDSgntr AS ChgRecdItmDSgntr
FROM I_ChgRecdRefRecipeBsc AS reference_rcp
LEFT OUTER JOIN I_ChangeRecordDraftTP AS _ChangeRecord ON ChangeRecordUUID = _ChangeRecord.ChangeRecordUUID  -- association [1..1]
LEFT OUTER JOIN I_SpecificationNonHistoric AS _SpecificationNonHistoric ON RecipePrimaryOutputInternalID = _SpecificationNonHistoric.SpecificationInternalID  -- association [1..1]
LEFT OUTER JOIN E_ChgRecdRefRecipeBsc AS _RecipeExtension ON ChangeRecordReferenceUUID = _RecipeExtension.ChangeRecordReferenceUUID  -- association [0..1]
;