UPOV_PPN_EV_SET_X

DDL: UPO_INT_V_PPN_EV_SET_X SQL: UPOS_PR_EVSETX Type: view

PPN event to Set Cross Reference

UPOV_PPN_EV_SET_X is a CDS View that provides data about "PPN event to Set Cross Reference" in SAP S/4HANA. It reads from 5 data sources (iflos, UPOV_PPN_EVSETX_PRA, gho_ppa_request, upot_int_ppnuuid, /pra/pn_set) and exposes 8 fields with key fields set_uuid, EVENT_UUID, EVENT_UUID.

Data Sources (5)

SourceAliasJoin Type
iflos functionloc left_outer
UPOV_PPN_EVSETX_PRA non_mig_eventcrossref from
gho_ppa_request ppa_request union
upot_int_ppnuuid ppn_ids left_outer
/pra/pn_set ppn_set left_outer

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName UPOS_PR_EVSETX view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label PPN event to Set Cross Reference view

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY set_uuid UPOV_PPN_EVSETX_PRA set_uuid Set UUID
KEY EVENT_UUID UPOV_PPN_EVSETX_PRA event_uuid Event UUID
set_loc UPOV_PPN_EVSETX_PRA set_loc Storage Location
EVENT_LOC UPOV_PPN_EVSETX_PRA event_loc Storage Location
set_uuidasSET_UUID
KEY EVENT_UUID upot_int_ppnuuid event_uuid Event UUID
ppa_req_statusCANCthenCelseendasSET_LOC
ORIGIN_SET_UUID

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 UPOV_PPN_EV_SET_X.
-- 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: UPOS_PR_EVSETX

CREATE VIEW UPOV_PPN_EV_SET_X AS
SELECT
  non_mig_eventcrossref.set_uuid AS set_uuid,
  non_mig_eventcrossref.event_uuid AS EVENT_UUID,
  non_mig_eventcrossref.set_loc AS set_loc,
  non_mig_eventcrossref.event_loc AS EVENT_LOC,
  non_mig_eventcrossref.origin_set_uuid as ORIGIN_SET_UUID AS set_uuidasSET_UUID,
  case when ppa_request.ppa_req_status = 'PEND' then 'O' when ppa_request.ppa_req_status = 'APPR' or ppa_request.ppa_req_status = 'REJE' or ppa_request.ppa_req_status = 'CANC' then 'C' else '' end as SET_LOC AS ppa_req_statusCANCthenCelseendasSET_LOC,
  cast('' as abap.char( 32 )) AS ORIGIN_SET_UUID
FROM UPOV_PPN_EVSETX_PRA AS non_mig_eventcrossref
LEFT OUTER JOIN /pra/pn_set AS ppn_set ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN iflos AS functionloc ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN upot_int_ppnuuid AS ppn_ids ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): gho_ppa_request
;