C_ProbSolvingProcExect

DDL: C_PROBSOLVINGPROCEXECT SQL: CPRSOLPROCEXCT Type: view CONSUMPTION

Problem-Solving Process

C_ProbSolvingProcExect is a Consumption CDS View that provides data about "Problem-Solving Process" in SAP S/4HANA. It reads from 1 data source (I_ProbSolvingProcTP) and exposes 30 fields with key field ProbSolvingProc. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProbSolvingProcTP _ProbSolvingProc from

Associations (9)

CardinalityTargetAliasCondition
[0..*] C_ProbSolvingProcDefectRef _ProbSolvingProcDefectRef $projection.ProbSolvingProc = _ProbSolvingProcDefectRef.ProbSolvingProc
[0..*] C_ProbSolvingProcStepExect _ProbSolvingProcStepExect $projection.ProbSolvingProc = _ProbSolvingProcStepExect.ProbSolvingProc
[0..*] C_ProbSolvingProcPrtcpnt _ProbSolvingProcPrtcpnt $projection.ProbSolvingProc = _ProbSolvingProcPrtcpnt.ProbSolvingProc
[0..1] C_ProbSolvingProcProbDesc _ProbSolvingProcProbDesc $projection.ProbSolvingProc = _ProbSolvingProcProbDesc.ProbSolvingProc
[0..*] C_ProbSolvingProcCause _ProbSolvingProcCause $projection.ProbSolvingProc = _ProbSolvingProcCause.ProbSolvingProc
[0..*] C_ProbSolvingProcCauseDsp _ProbSolvingProcCauseDsp $projection.ProbSolvingProc = _ProbSolvingProcCauseDsp.ProbSolvingProc
[0..1] C_ProbSolvingProcAssmt _ProbSolvingProcAssmt $projection.ProbSolvingProc = _ProbSolvingProcAssmt.ProbSolvingProc
[1..1] C_ProbSolvingProcDefectRef _ProbSolvingProcPrimaryDefRef $projection.ProbSolvingProc = _ProbSolvingProcPrimaryDefRef.ProbSolvingProc and _ProbSolvingProcPrimaryDefRef.DefectIsBaseOfProbSolvingProc = 'X'
[0..1] I_ProductText _ProductText $projection.Material = _ProductText.Product and _ProductText.Language = $session.system_language

Annotations (18)

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

Fields (30)

KeyFieldSource TableSource FieldDescription
KEY ProbSolvingProc I_ProbSolvingProcTP ProbSolvingProc
ProbSolvingProcDesc I_ProbSolvingProcTP ProbSolvingProcDesc
ProbSolvingProcType I_ProbSolvingProcTP ProbSolvingProcType
Material I_ProbSolvingProcTP Material Vehicle Model
ProductName _ProductText ProductName Description
Plant I_ProbSolvingProcTP Plant Valuation Area
ProbSolvingProcLifecycleStatus I_ProbSolvingProcTP ProbSolvingProcLifecycleStatus
ProbSolvingProcTsksArchivedSts I_ProbSolvingProcTP ProbSolvingProcTsksArchivedSts
CreatedByUser I_ProbSolvingProcTP CreatedByUser User Name
ProbSolvingProcCreatedDateTime I_ProbSolvingProcTP ProbSolvingProcCreatedDateTime
LastChangedByUser I_ProbSolvingProcTP LastChangedByUser User Name
ProbSolvingProcLastChgdDteTme I_ProbSolvingProcTP ProbSolvingProcLastChgdDteTme
ChangedDateTime I_ProbSolvingProcTP ChangedDateTime Time Stamp
MasterLanguage I_ProbSolvingProcTP MasterLanguage Primary lang.
Defect _ProbSolvingProcPrimaryDefRef Defect
DefectText _ProbSolvingProcPrimaryDefRef DefectText
_ProbSolvingProcDefectRef _ProbSolvingProcDefectRef
_ProbSolvingProcStepExect _ProbSolvingProcStepExect
_ProbSolvingProcPrtcpnt _ProbSolvingProcPrtcpnt
_ProbSolvingProcCause _ProbSolvingProcCause
_ProbSolvingProcProbDesc _ProbSolvingProcProbDesc
_ProbSolvingProcCauseDsp _ProbSolvingProcCauseDsp
_ProbSolvingProcAssmt _ProbSolvingProcAssmt
_ProbSolvingProcPrimaryDefRef _ProbSolvingProcPrimaryDefRef
_Product
_Plant _Plant
_ProbSolvingProcLfcycSts _ProbSolvingProcLfcycSts
_CreatedByUserContactCard I_ProbSolvingProcTP _CreatedByUserContactCard
_LastChangedByUserContactCard I_ProbSolvingProcTP _LastChangedByUserContactCard
_ProbSolvingProcType I_ProbSolvingProcTP _ProbSolvingProcType

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_ProbSolvingProcExect.
-- 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: CPRSOLPROCEXCT

CREATE VIEW C_ProbSolvingProcExect AS
SELECT
  _ProbSolvingProc.ProbSolvingProc AS ProbSolvingProc,
  _ProbSolvingProc.ProbSolvingProcDesc AS ProbSolvingProcDesc,
  _ProbSolvingProc.ProbSolvingProcType AS ProbSolvingProcType,
  _ProbSolvingProc.Material AS Material,
  _ProductText.ProductName AS ProductName,
  _ProbSolvingProc.Plant AS Plant,
  _ProbSolvingProc.ProbSolvingProcLifecycleStatus AS ProbSolvingProcLifecycleStatus,
  _ProbSolvingProc.ProbSolvingProcTsksArchivedSts AS ProbSolvingProcTsksArchivedSts,
  _ProbSolvingProc.CreatedByUser AS CreatedByUser,
  _ProbSolvingProc.ProbSolvingProcCreatedDateTime AS ProbSolvingProcCreatedDateTime,
  _ProbSolvingProc.LastChangedByUser AS LastChangedByUser,
  _ProbSolvingProc.ProbSolvingProcLastChgdDteTme AS ProbSolvingProcLastChgdDteTme,
  _ProbSolvingProc.ChangedDateTime AS ChangedDateTime,
  _ProbSolvingProc.MasterLanguage AS MasterLanguage,
  _ProbSolvingProcPrimaryDefRef.Defect AS Defect,
  _ProbSolvingProcPrimaryDefRef.DefectText AS DefectText,
  _ProbSolvingProc._CreatedByUserContactCard AS _CreatedByUserContactCard,
  _ProbSolvingProc._LastChangedByUserContactCard AS _LastChangedByUserContactCard,
  _ProbSolvingProc._ProbSolvingProcType AS _ProbSolvingProcType
FROM I_ProbSolvingProcTP AS _ProbSolvingProc
LEFT OUTER JOIN C_ProbSolvingProcDefectRef AS _ProbSolvingProcDefectRef ON ProbSolvingProc = _ProbSolvingProcDefectRef.ProbSolvingProc  -- association [0..*]
LEFT OUTER JOIN C_ProbSolvingProcStepExect AS _ProbSolvingProcStepExect ON ProbSolvingProc = _ProbSolvingProcStepExect.ProbSolvingProc  -- association [0..*]
LEFT OUTER JOIN C_ProbSolvingProcPrtcpnt AS _ProbSolvingProcPrtcpnt ON ProbSolvingProc = _ProbSolvingProcPrtcpnt.ProbSolvingProc  -- association [0..*]
LEFT OUTER JOIN C_ProbSolvingProcProbDesc AS _ProbSolvingProcProbDesc ON ProbSolvingProc = _ProbSolvingProcProbDesc.ProbSolvingProc  -- association [0..1]
LEFT OUTER JOIN C_ProbSolvingProcCause AS _ProbSolvingProcCause ON ProbSolvingProc = _ProbSolvingProcCause.ProbSolvingProc  -- association [0..*]
LEFT OUTER JOIN C_ProbSolvingProcCauseDsp AS _ProbSolvingProcCauseDsp ON ProbSolvingProc = _ProbSolvingProcCauseDsp.ProbSolvingProc  -- association [0..*]
LEFT OUTER JOIN C_ProbSolvingProcAssmt AS _ProbSolvingProcAssmt ON ProbSolvingProc = _ProbSolvingProcAssmt.ProbSolvingProc  -- association [0..1]
LEFT OUTER JOIN C_ProbSolvingProcDefectRef AS _ProbSolvingProcPrimaryDefRef ON ProbSolvingProc = _ProbSolvingProcPrimaryDefRef.ProbSolvingProc AND _ProbSolvingProcPrimaryDefRef.DefectIsBaseOfProbSolvingProc = 'X'  -- association [1..1]
LEFT OUTER JOIN I_ProductText AS _ProductText ON Material = _ProductText.Product AND _ProductText.Language = $session.system_language  -- association [0..1]
;