I_ProbSolvingProcStpCmnt

DDL: I_PROBSOLVINGPROCSTPCMNT SQL: IPRSLPRSTCMNT Type: view BASIC

Problem-Solving Process Step Comment

I_ProbSolvingProcStpCmnt is a Basic CDS View that provides data about "Problem-Solving Process Step Comment" in SAP S/4HANA. It reads from 1 data source (qprslprstcmnt) and exposes 14 fields with key fields ProbSolvingProc, ProbSolvingProcStp, ProbSolvingProcCommentID. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
qprslprstcmnt qprslprstcmnt from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_ProbSolvingProc _ProbSolvingProc $projection.ProbSolvingProc = _ProbSolvingProc.ProbSolvingProc
[1..1] I_ProbSolvingProcStp _ProbSolvingProcStp $projection.ProbSolvingProc = _ProbSolvingProcStp.ProbSolvingProc and $projection.ProbSolvingProcStp = _ProbSolvingProcStp.ProbSolvingProcStp
[1..1] I_Language _Language $projection.Language = _Language.Language
[0..1] I_UserContactCard _CreatedByUserContactCard $projection.CreatedByUser = _CreatedByUserContactCard.ContactCardID
[0..1] I_UserContactCard _LastChangedByUserContactCard $projection.LastChangedByUser = _LastChangedByUserContactCard.ContactCardID

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IPRSLPRSTCMNT view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Problem-Solving Process Step Comment view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.representativeKey ProbSolvingProcCommentID view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY ProbSolvingProc probsolvingprocess Problem-Solving Process
KEY ProbSolvingProcStp probsolvingprocessstep Problem-Solving Step
KEY ProbSolvingProcCommentID probsolvingproccommentid Comment
ProbSolvingProcCommentText content Trusted Site Content
Language langu Primary lang.
CreatedByUser created_by Version Created By
ProbSolvingCmntCrtedDteTme created_on Variant created on
LastChangedByUser changed_by User Name
ProbSolvingCmntLastChgdDteTme changed_on Variant Changed on
_ProbSolvingProc _ProbSolvingProc
_ProbSolvingProcStp _ProbSolvingProcStp
_Language _Language
_CreatedByUserContactCard _CreatedByUserContactCard
_LastChangedByUserContactCard _LastChangedByUserContactCard

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_ProbSolvingProcStpCmnt.
-- 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: IPRSLPRSTCMNT

CREATE VIEW I_ProbSolvingProcStpCmnt AS
SELECT
  probsolvingprocess AS ProbSolvingProc,
  probsolvingprocessstep AS ProbSolvingProcStp,
  ProbSolvingProcCommentID,
  content AS ProbSolvingProcCommentText,
  langu AS Language,
  created_by AS CreatedByUser,
  created_on AS ProbSolvingCmntCrtedDteTme,
  changed_by AS LastChangedByUser,
  changed_on AS ProbSolvingCmntLastChgdDteTme
FROM qprslprstcmnt
LEFT OUTER JOIN I_ProbSolvingProc AS _ProbSolvingProc ON ProbSolvingProc = _ProbSolvingProc.ProbSolvingProc  -- association [1..1]
LEFT OUTER JOIN I_ProbSolvingProcStp AS _ProbSolvingProcStp ON ProbSolvingProc = _ProbSolvingProcStp.ProbSolvingProc AND ProbSolvingProcStp = _ProbSolvingProcStp.ProbSolvingProcStp  -- association [1..1]
LEFT OUTER JOIN I_Language AS _Language ON Language = _Language.Language  -- association [1..1]
LEFT OUTER JOIN I_UserContactCard AS _CreatedByUserContactCard ON CreatedByUser = _CreatedByUserContactCard.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _LastChangedByUserContactCard ON LastChangedByUser = _LastChangedByUserContactCard.ContactCardID  -- association [0..1]
;