I_MDChgProcessWorklistQueryTP

DDL: I_MDCHGPROCESSWORKLISTQUERYTP Type: view TRANSACTIONAL

Process Master Data Change Process Query

I_MDChgProcessWorklistQueryTP is a Transactional CDS View that provides data about "Process Master Data Change Process Query" in SAP S/4HANA. It reads from 4 data sources (mdc_d_prcwlquery, mdc_search_query, mdc_worklist, I_MDChgProcessSourceWorklistTP) and exposes 16 fields with key field MDChgProcessSrceWlQueryUUID. It has 3 associations to related views.

Data Sources (4)

SourceAliasJoin Type
mdc_d_prcwlquery queryNode from
mdc_search_query searchQuery left_outer
mdc_worklist worklist left_outer
I_MDChgProcessSourceWorklistTP worklistNode inner

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_MDChgProcessSourceWorklistTP _Parent _Parent.MDChgProcessSrceWlUUID = $projection.MDChgProcessSrceWlUUID
[1..1] I_MasterDataChangeProcessTP _Root _Root.MasterDataChangeProcessUUID = $projection.MasterDataChangeProcessUUID
[1..1] I_MDChangeProcessModelFieldVH _Field _Field.MDChgProcessSrchQueryAttribute = $projection.MDChgProcessSrchQueryAttribute and _Field.MDChgProcessSrceObjectTypeCode = $projection.MDChgProcessSrceObjectTypeCode

Annotations (11)

NameValueLevelField
EndUserText.label Process Master Data Change Process Query view
AbapCatalog.sqlViewName IMDCHGPROCQRYTP view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view
AccessControl.authorizationCheck #CHECK view
ObjectModel.writeActivePersistence IMDCHGPROCQRY_W view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY MDChgProcessSrceWlQueryUUID mdc_d_prcwlquery db_key UUID
MasterDataChangeProcessUUID mdc_d_prcwlquery root_key UUID
MDChgProcessSrceWlUUID mdc_d_prcwlquery parent_key UUID
MasterDataChangeProcess mdc_d_prcwlquery process_id Process Instance ID
MasterDataChgProcessWorklist I_MDChgProcessSourceWorklistTP MDChgProcessSourceWorklist Worklist GUID
MDChgProcessSrchQuery mdc_d_prcwlquery query_guid Query GUID
MDChgProcessSrchQueryAttribute mdc_search_query attributeqry Attribute
MDChgProcessSrchQuerySign mdc_search_query signqry Sign
MDChgProcessSrchQueryOption mdc_search_query optionqry Option
MDChgProcessSrchQueryLowValue mdc_search_query lowqry Value
MDChgProcessSrchQueryHighValue mdc_search_query highqry Value
MDChgProcessSrceObjectTypeCode I_MDChgProcessSourceWorklistTP MDChgProcessWlObjectTypeCode Bus. Obj. Type
MDChangeProcessModelFieldDesc _Field MDChangeProcessModelFieldDesc
_Parent _Parent
_Root _Root
_Field _Field

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_MDChgProcessWorklistQueryTP.
-- 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.

CREATE VIEW I_MDChgProcessWorklistQueryTP AS
SELECT
  queryNode.db_key AS MDChgProcessSrceWlQueryUUID,
  queryNode.root_key AS MasterDataChangeProcessUUID,
  queryNode.parent_key AS MDChgProcessSrceWlUUID,
  queryNode.process_id AS MasterDataChangeProcess,
  worklistNode.MDChgProcessSourceWorklist AS MasterDataChgProcessWorklist,
  queryNode.query_guid AS MDChgProcessSrchQuery,
  searchQuery.attributeqry AS MDChgProcessSrchQueryAttribute,
  searchQuery.signqry AS MDChgProcessSrchQuerySign,
  searchQuery.optionqry AS MDChgProcessSrchQueryOption,
  searchQuery.lowqry AS MDChgProcessSrchQueryLowValue,
  searchQuery.highqry AS MDChgProcessSrchQueryHighValue,
  worklistNode.MDChgProcessWlObjectTypeCode AS MDChgProcessSrceObjectTypeCode,
  _Field.MDChangeProcessModelFieldDesc AS MDChangeProcessModelFieldDesc
FROM mdc_d_prcwlquery AS queryNode
INNER JOIN I_MDChgProcessSourceWorklistTP AS worklistNode ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN mdc_worklist AS worklist ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN mdc_search_query AS searchQuery ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_MDChgProcessSourceWorklistTP AS _Parent ON _Parent.MDChgProcessSrceWlUUID = MDChgProcessSrceWlUUID  -- association [1..1]
LEFT OUTER JOIN I_MasterDataChangeProcessTP AS _Root ON _Root.MasterDataChangeProcessUUID = MasterDataChangeProcessUUID  -- association [1..1]
LEFT OUTER JOIN I_MDChangeProcessModelFieldVH AS _Field ON _Field.MDChgProcessSrchQueryAttribute = MDChgProcessSrchQueryAttribute AND _Field.MDChgProcessSrceObjectTypeCode = MDChgProcessSrceObjectTypeCode  -- association [1..1]
;