P_SalesOrderFlfmtContact3

DDL: P_SALESORDERFLFMTCONTACT3 SQL: PSOFCONTACT3 Type: view COMPOSITE

P_SalesOrderFlfmtContact3 is a Composite CDS View in SAP S/4HANA. It reads from 4 data sources (I_SDDocumentPartner, I_Employment, I_PersonWorkAgreement_1, P_SalesOrderFlfmtContact4) and exposes 27 fields with key field SalesDocument.

Data Sources (4)

SourceAliasJoin Type
I_SDDocumentPartner DPA from
I_Employment EMP inner
I_PersonWorkAgreement_1 EMP inner
P_SalesOrderFlfmtContact4 P_SalesOrderFlfmtContact4 union_all

Parameters (3)

NameTypeDefault
P_SalesOrder vbeln_va
P_DeliveryDocument vbeln_vl
P_Issue issue_sof

Annotations (8)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #S view
VDM.private true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName PSOFCONTACT3 view

Fields (27)

KeyFieldSource TableSource FieldDescription
KEY SalesDocument I_SDDocumentPartner SDDocument SD Document
PartnerFunction I_SDDocumentPartner PartnerFunction Partner Functn
Personnel I_SDDocumentPartner Personnel Personnel No.
PersonnelName
PersonFullNameasPersonnelName
AddressID I_SDDocumentPartner AddressID Ship-to address
PhoneNumber Telephone no.
PhoneNumberExtension Extension
InternationalPhoneNumber Telephone no.
MobilePhoneNumber Telephone
InternationalMobilePhoneNumber
EmailAddress E-Mail Address
ContactIsExternal
P_SalesOrder
P_DeliveryDocumentasCIPkeySalesDocument
PartnerFunction PartnerFunction Partner Functn
Personnel Personnel Personnel No.
PersonnelName PersonnelName
AddressID AddressID Ship-to address
PhoneNumber PhoneNumber Telephone no.
PhoneNumberExtension PhoneNumberExtension Extension
InternationalPhoneNumber InternationalPhoneNumber Telephone no.
MobilePhoneNumber MobilePhoneNumber Telephone
InternationalMobilePhoneNumber InternationalMobilePhoneNumber
EmailAddress EmailAddress E-Mail Address
ContactIsExternal ContactIsExternal
ContactIsInternal ContactIsInternal

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_SalesOrderFlfmtContact3.
-- 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: PSOFCONTACT3
-- Parameters: P_SalesOrder : vbeln_va, P_DeliveryDocument : vbeln_vl, P_Issue : issue_sof

CREATE VIEW P_SalesOrderFlfmtContact3 AS
SELECT
  DPA.SDDocument AS SalesDocument,
  DPA.PartnerFunction AS PartnerFunction,
  DPA.Personnel AS Personnel,
  DPA.AddressID AS AddressID,
  _WorkforcePerson._WorkplaceAddress.PhoneNumber AS PhoneNumber,
  _WorkforcePerson._WorkplaceAddress.NormalizedPhoneNumber AS InternationalPhoneNumber,
  _WorkforcePerson._WorkplaceAddress.MobilePhoneNumber AS MobilePhoneNumber,
  _WorkforcePerson._WorkplaceAddress.MblNormalizedPhoneNumber AS InternationalMobilePhoneNumber,
  _WorkforcePerson._WorkplaceAddress.DefaultEmailAddress AS EmailAddress,
  cast('' as external_contact) AS ContactIsExternal,
  cast('X' as internal_contact) as ContactIsInternal AS P_SalesOrder,
  PersonnelName,
  PhoneNumberExtension,
  ContactIsInternal
FROM I_SDDocumentPartner AS DPA
INNER JOIN I_Employment AS EMP ON /* join condition not captured in parsed metadata */
INNER JOIN I_PersonWorkAgreement_1 AS EMP ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): P_SalesOrderFlfmtContact4
;