I_ProbSolvingProcStp

DDL: I_PROBSOLVINGPROCSTP SQL: IPRSOLPROCSTP Type: view BASIC

Problem-Solving Process Step

I_ProbSolvingProcStp is a Basic CDS View that provides data about "Problem-Solving Process Step" in SAP S/4HANA. It reads from 2 data sources (I_ProbSolvingProc, qprbslvprcstep) and exposes 26 fields with key fields ProbSolvingProc, ProbSolvingProcStp. It has 6 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_ProbSolvingProc _ProbSolvingProcJ inner
qprbslvprcstep qprbslvprcstep from

Associations (6)

CardinalityTargetAliasCondition
[1..1] I_ProbSolvingProc _ProbSolvingProc $projection.ProbSolvingProc = _ProbSolvingProc.ProbSolvingProc
[1..1] I_Language _Language $projection.MasterLanguage = _Language.Language
[1..1] I_ProbSolvingProcStpConfign _ProbSolvingProcStpConfign $projection.ProbSolvingProcType = _ProbSolvingProcStpConfign.ProbSolvingProcType and $projection.ProbSolvingProcStp = _ProbSolvingProcStpConfign.ProbSolvingProcStp
[0..1] I_ProbSolvingProcStpLfcycSts _ProbSolvingProcStpLfcycSts $projection.ProbSolvingProcStpLfcycSts = _ProbSolvingProcStpLfcycSts.ProbSolvingProcStpLfcycSts
[0..1] I_UserContactCard _CreatedByUserContactCard $projection.CreatedByUser = _CreatedByUserContactCard.ContactCardID
[0..1] I_UserContactCard _LastChangedByUserContactCard $projection.LastChangedByUser = _LastChangedByUserContactCard.ContactCardID

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName IPRSOLPROCSTP view
AbapCatalog.preserveKey true view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Problem-Solving Process Step 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 ProbSolvingProcStp view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY ProbSolvingProc probsolvingprocess Problem-Solving Process
KEY ProbSolvingProcStp probsolvingprocessstep Problem-Solving Step
ProbSolvingProcStpSortNumber sortnumber Sort Number
ProbSolvingProcType I_ProbSolvingProc ProbSolvingProcType Type
MasterLanguage qprbslvprcstep masterlanguage Primary lang.
ProbSolvingProcStpLfcycSts qprbslvprcstep statlcycle Task Status
CreatedByUser created_by Version Created By
ProbSolvingStpCreatedDateTime created_on Variant created on
LastChangedByUser changed_by User Name
ProbSolvingStpLastChgdDteTime changed_on Variant Changed on
ProbSolvingProcStpHasTeam probsolvingprocstphasteam Step Has Team
ProbSolvingProcStpHasProbDesc probsolvingprocstphasprobdesc Step Has Description
ProbSolvingProcStpHasFreeTasks probsolvingprocstphasfreetasks Step Has Free Tasks
ProbSolvingProcStpHasCauses probsolvingprocstphascauses Step Has Causes
ProbSolvingProcStpHasPlndTsks probsolvingprocstphasplndtsks Step Has Planned Tasks
ProbSolvingProcStpHasFnshdTsks probsolvingprocstphasfnshdtsks Step Has Finished Tasks
ProbSolvingProcStpHasComments probsolvingprocstphascomments Step Has Comments
ProbSolvingProcStpHasAssmt probsolvingprocstphasassmt Step Has Assessment
ProbSolvingProcStpHasTimeLine probsolvingprocstphastimeline Step Has Timeline
_ProbSolvingProc _ProbSolvingProc
_ProbSolvingProcType _ProbSolvingProcType
_Language _Language
_ProbSolvingProcStpConfign _ProbSolvingProcStpConfign
_CreatedByUserContactCard _CreatedByUserContactCard
_LastChangedByUserContactCard _LastChangedByUserContactCard
_ProbSolvingProcStpLfcycSts _ProbSolvingProcStpLfcycSts

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_ProbSolvingProcStp.
-- 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: IPRSOLPROCSTP

CREATE VIEW I_ProbSolvingProcStp AS
SELECT
  probsolvingprocess AS ProbSolvingProc,
  probsolvingprocessstep AS ProbSolvingProcStp,
  sortnumber AS ProbSolvingProcStpSortNumber,
  _ProbSolvingProcJ.ProbSolvingProcType AS ProbSolvingProcType,
  qprbslvprcstep.masterlanguage AS MasterLanguage,
  qprbslvprcstep.statlcycle AS ProbSolvingProcStpLfcycSts,
  created_by AS CreatedByUser,
  created_on AS ProbSolvingStpCreatedDateTime,
  changed_by AS LastChangedByUser,
  changed_on AS ProbSolvingStpLastChgdDteTime,
  ProbSolvingProcStpHasTeam,
  ProbSolvingProcStpHasProbDesc,
  ProbSolvingProcStpHasFreeTasks,
  ProbSolvingProcStpHasCauses,
  ProbSolvingProcStpHasPlndTsks,
  ProbSolvingProcStpHasFnshdTsks,
  ProbSolvingProcStpHasComments,
  ProbSolvingProcStpHasAssmt,
  ProbSolvingProcStpHasTimeLine
FROM qprbslvprcstep
INNER JOIN I_ProbSolvingProc AS _ProbSolvingProcJ ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ProbSolvingProc AS _ProbSolvingProc ON ProbSolvingProc = _ProbSolvingProc.ProbSolvingProc  -- association [1..1]
LEFT OUTER JOIN I_Language AS _Language ON MasterLanguage = _Language.Language  -- association [1..1]
LEFT OUTER JOIN I_ProbSolvingProcStpConfign AS _ProbSolvingProcStpConfign ON ProbSolvingProcType = _ProbSolvingProcStpConfign.ProbSolvingProcType AND ProbSolvingProcStp = _ProbSolvingProcStpConfign.ProbSolvingProcStp  -- association [1..1]
LEFT OUTER JOIN I_ProbSolvingProcStpLfcycSts AS _ProbSolvingProcStpLfcycSts ON ProbSolvingProcStpLfcycSts = _ProbSolvingProcStpLfcycSts.ProbSolvingProcStpLfcycSts  -- association [0..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]
;