C_ProbSolvingProcStpCmnt

DDL: C_PROBSOLVINGPROCSTPCMNT SQL: CPRSLPRSTCMNT Type: view CONSUMPTION

Problem-Solving Process Step Comment

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

Data Sources (1)

SourceAliasJoin Type
I_ProbSolvingProcStpCmntTP _ProbSolvingProcStpCmnt from

Associations (2)

CardinalityTargetAliasCondition
[1..1] C_ProbSolvingProcExect _ProbSolvingProc $projection.ProbSolvingProc = _ProbSolvingProc.ProbSolvingProc
[1..1] C_ProbSolvingProcStepExect _ProbSolvingProcStp $projection.ProbSolvingProc = _ProbSolvingProcStp.ProbSolvingProc and $projection.ProbSolvingProcStp = _ProbSolvingProcStp.ProbSolvingProcStp

Annotations (17)

NameValueLevelField
AbapCatalog.sqlViewName CPRSLPRSTCMNT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Problem-Solving Process Step Comment view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.representativeKey ProbSolvingProcCommentID view
ObjectModel.compositionRoot false view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.createEnabled false view
ObjectModel.updateEnabled false view
ObjectModel.deleteEnabled false view
Metadata.allowExtensions true view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY ProbSolvingProc I_ProbSolvingProcStpCmntTP ProbSolvingProc
KEY ProbSolvingProcStp I_ProbSolvingProcStpCmntTP ProbSolvingProcStp
KEY ProbSolvingProcCommentID I_ProbSolvingProcStpCmntTP ProbSolvingProcCommentID Comment
Language I_ProbSolvingProcStpCmntTP Language Report Text Language
ProbSolvingProcCommentText I_ProbSolvingProcStpCmntTP ProbSolvingProcCommentText
CreatedByUser I_ProbSolvingProcStpCmntTP CreatedByUser User Name
ProbSolvingCmntCrtedDteTme I_ProbSolvingProcStpCmntTP ProbSolvingCmntCrtedDteTme
LastChangedByUser I_ProbSolvingProcStpCmntTP LastChangedByUser User Name
ProbSolvingCmntLastChgdDteTme I_ProbSolvingProcStpCmntTP ProbSolvingCmntLastChgdDteTme
_ProbSolvingProc _ProbSolvingProc
_ProbSolvingProcStp _ProbSolvingProcStp
_Language I_ProbSolvingProcStpCmntTP _Language
_CreatedByUserContactCard I_ProbSolvingProcStpCmntTP _CreatedByUserContactCard
_LastChangedByUserContactCard I_ProbSolvingProcStpCmntTP _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 C_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: CPRSLPRSTCMNT

CREATE VIEW C_ProbSolvingProcStpCmnt AS
SELECT
  _ProbSolvingProcStpCmnt.ProbSolvingProc AS ProbSolvingProc,
  _ProbSolvingProcStpCmnt.ProbSolvingProcStp AS ProbSolvingProcStp,
  _ProbSolvingProcStpCmnt.ProbSolvingProcCommentID AS ProbSolvingProcCommentID,
  _ProbSolvingProcStpCmnt.Language AS Language,
  _ProbSolvingProcStpCmnt.ProbSolvingProcCommentText AS ProbSolvingProcCommentText,
  _ProbSolvingProcStpCmnt.CreatedByUser AS CreatedByUser,
  _ProbSolvingProcStpCmnt.ProbSolvingCmntCrtedDteTme AS ProbSolvingCmntCrtedDteTme,
  _ProbSolvingProcStpCmnt.LastChangedByUser AS LastChangedByUser,
  _ProbSolvingProcStpCmnt.ProbSolvingCmntLastChgdDteTme AS ProbSolvingCmntLastChgdDteTme,
  _ProbSolvingProcStpCmnt._Language AS _Language,
  _ProbSolvingProcStpCmnt._CreatedByUserContactCard AS _CreatedByUserContactCard,
  _ProbSolvingProcStpCmnt._LastChangedByUserContactCard AS _LastChangedByUserContactCard
FROM I_ProbSolvingProcStpCmntTP AS _ProbSolvingProcStpCmnt
LEFT OUTER JOIN C_ProbSolvingProcExect AS _ProbSolvingProc ON ProbSolvingProc = _ProbSolvingProc.ProbSolvingProc  -- association [1..1]
LEFT OUTER JOIN C_ProbSolvingProcStepExect AS _ProbSolvingProcStp ON ProbSolvingProc = _ProbSolvingProcStp.ProbSolvingProc AND ProbSolvingProcStp = _ProbSolvingProcStp.ProbSolvingProcStp  -- association [1..1]
;