P_U_PersWrkAgrmtPosDet

DDL: P_U_PERSWRKAGRMTPOSDET SQL: PUPERSWRKAGRMTPS Type: view BASIC

P_U_PersWrkAgrmtPosDet is a Basic CDS View in SAP S/4HANA. It reads from 4 data sources (P_N_PersWrkAgrmtPosDet, P_O_PersWrkAgrmtPosDet, wfd_d_new_pers, wfd_d_new_pers) and exposes 13 fields with key fields PersonWorkAgreement, StartDate, EndDate, StartDate, EndDate.

Data Sources (4)

SourceAliasJoin Type
P_N_PersWrkAgrmtPosDet new union_all
P_O_PersWrkAgrmtPosDet old from
wfd_d_new_pers switch left_outer
wfd_d_new_pers switch inner

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName PUPERSWRKAGRMTPS view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.preserveKey true view
VDM.private true view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY PersonWorkAgreement P_O_PersWrkAgrmtPosDet PersonWorkAgreement Personnel No.
KEY StartDate P_O_PersWrkAgrmtPosDet StartDate Valid From
KEY EndDate P_O_PersWrkAgrmtPosDet EndDate Term to
OrganizationalUnit P_O_PersWrkAgrmtPosDet OrganizationalUnit Org. Unit ID
PersonWrkAgrmtPosition P_O_PersWrkAgrmtPosDet PersonWrkAgrmtPosition Position
ManagerPersonWorkAgreement P_O_PersWrkAgrmtPosDet ManagerPersonWorkAgreement Supervisor
PersonWorkAgreement Personnel No.
KEY StartDate P_N_PersWrkAgrmtPosDet StartDate Valid From
KEY EndDate P_N_PersWrkAgrmtPosDet EndDate Term to
OrganizationalUnit P_N_PersWrkAgrmtPosDet OrganizationalUnit Org. Unit ID
PersonWrkAgrmtPosition P_N_PersWrkAgrmtPosDet PersonWrkAgrmtPosition Position
ManagerPersonWorkAgreement P_N_PersWrkAgrmtPosDet ManagerPersonWorkAgreement Supervisor
PersonWorkAgrmtAuthznGrpg P_N_PersWrkAgrmtPosDet PersonWorkAgrmtAuthznGrpg Org.key

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 P_U_PersWrkAgrmtPosDet.
-- 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: PUPERSWRKAGRMTPS

CREATE VIEW P_U_PersWrkAgrmtPosDet AS
SELECT
  old.PersonWorkAgreement AS PersonWorkAgreement,
  old.StartDate AS StartDate,
  old.EndDate AS EndDate,
  old.OrganizationalUnit AS OrganizationalUnit,
  old.PersonWrkAgrmtPosition AS PersonWrkAgrmtPosition,
  old.ManagerPersonWorkAgreement AS ManagerPersonWorkAgreement,
  new.PersonWorkAgrmtAuthznGrpg AS PersonWorkAgrmtAuthznGrpg
FROM P_O_PersWrkAgrmtPosDet AS old
LEFT OUTER JOIN wfd_d_new_pers AS switch ON /* join condition not captured in parsed metadata */
INNER JOIN wfd_d_new_pers AS switch ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): P_N_PersWrkAgrmtPosDet
;