I_SupplierEvalTemplateParty

DDL: I_SUPPLIEREVALTEMPLATEPARTY SQL: ISUPLEVALTEMPPTY Type: view BASIC

Party Referenced by Evaluation Template

I_SupplierEvalTemplateParty is a Basic CDS View that provides data about "Party Referenced by Evaluation Template" in SAP S/4HANA. It reads from 3 data sources (I_BusinessPartner, I_User, /srmsmc/d_sep_py) and exposes 26 fields with key field SuplrEvalTemplatePartyUUID. It has 5 associations to related views.

Data Sources (3)

SourceAliasJoin Type
I_BusinessPartner I_BusinessPartner left_outer
I_User I_User left_outer
/srmsmc/d_sep_py party from

Associations (5)

CardinalityTargetAliasCondition
[1..1] I_SupplierEvalTemplate _SupplierEvalTemplate $projection.SuplrEvalTemplateUUID = _SupplierEvalTemplate.SuplrEvalTemplateUUID
[0..1] I_BusinessUser _BusinessUser $projection.SLCParty = _BusinessUser.UserID and $projection.SLCPartyType = 'E'
[1..1] I_SLCPartyType _SLCPartyType $projection.SLCPartyType = _SLCPartyType.SLCPartyType
[1..1] I_SLCPartyIdentifierType _SLCPartyIdentifierType $projection.SLCPartyIdentifierType = _SLCPartyIdentifierType.SLCPartyIdentifierType
[1..1] I_SLCPartyRole _SLCPartyRole $projection.SLCPartyRole = _SLCPartyRole.SLCPartyRole

Annotations (9)

NameValueLevelField
EndUserText.label Party Referenced by Evaluation Template view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #CHECK view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName ISUPLEVALTEMPPTY view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY SuplrEvalTemplatePartyUUID UUID
SuplrEvalTemplateUUID UUID
SLCParty party_id Party Identifier
SLCPartyType party_type Party Type
SLCPartyRole party_role_code Resp.Partn.Role
SLCPartyIdentifierType party_id_type Party ID Type
EmailAddress doc_email E-Mail Address
AuthorizationGroup I_BusinessPartner AuthorizationGroup AuthorizGroup
IsBusinessPurposeCompleted I_BusinessPartner IsBusinessPurposeCompleted Purpose Completed
BusinessPartner I_BusinessPartner BusinessPartner Issuing Authority
DataController1 I_BusinessPartner DataController1 Data Controller
DataController2 I_BusinessPartner DataController2 Data Controller
DataController3 I_BusinessPartner DataController3 Data Controller
DataController4 I_BusinessPartner DataController4 Data Controller
DataController5 I_BusinessPartner DataController5 Data Controller
DataController6 I_BusinessPartner DataController6 Data Controller
DataController7 I_BusinessPartner DataController7 Data Controller
DataController8 I_BusinessPartner DataController8 Data Controller
DataController9 I_BusinessPartner DataController9 Data Controller
DataController10 I_BusinessPartner DataController10 Data Controller
DataControllerSet I_BusinessPartner DataControllerSet Data Ctrlr. Set
_SupplierEvalTemplate _SupplierEvalTemplate
_BusinessUser _BusinessUser
_SLCPartyType _SLCPartyType
_SLCPartyRole _SLCPartyRole
_SLCPartyIdentifierType _SLCPartyIdentifierType

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_SupplierEvalTemplateParty.
-- 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: ISUPLEVALTEMPPTY

CREATE VIEW I_SupplierEvalTemplateParty AS
SELECT
  cast (db_key as /srmsmc/sep_party_uuid preserving type) AS SuplrEvalTemplatePartyUUID,
  cast(parent_key as /srmsmc/sep_uuid preserving type) AS SuplrEvalTemplateUUID,
  party_id AS SLCParty,
  party_type AS SLCPartyType,
  party_role_code AS SLCPartyRole,
  party_id_type AS SLCPartyIdentifierType,
  doc_email AS EmailAddress,
  I_BusinessPartner.AuthorizationGroup AS AuthorizationGroup,
  I_BusinessPartner.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  I_BusinessPartner.BusinessPartner AS BusinessPartner,
  I_BusinessPartner.DataController1 AS DataController1,
  I_BusinessPartner.DataController2 AS DataController2,
  I_BusinessPartner.DataController3 AS DataController3,
  I_BusinessPartner.DataController4 AS DataController4,
  I_BusinessPartner.DataController5 AS DataController5,
  I_BusinessPartner.DataController6 AS DataController6,
  I_BusinessPartner.DataController7 AS DataController7,
  I_BusinessPartner.DataController8 AS DataController8,
  I_BusinessPartner.DataController9 AS DataController9,
  I_BusinessPartner.DataController10 AS DataController10,
  I_BusinessPartner.DataControllerSet AS DataControllerSet
FROM /srmsmc/d_sep_py AS party
LEFT OUTER JOIN I_User ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_BusinessPartner ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_SupplierEvalTemplate AS _SupplierEvalTemplate ON SuplrEvalTemplateUUID = _SupplierEvalTemplate.SuplrEvalTemplateUUID  -- association [1..1]
LEFT OUTER JOIN I_BusinessUser AS _BusinessUser ON SLCParty = _BusinessUser.UserID AND SLCPartyType = 'E'  -- association [0..1]
LEFT OUTER JOIN I_SLCPartyType AS _SLCPartyType ON SLCPartyType = _SLCPartyType.SLCPartyType  -- association [1..1]
LEFT OUTER JOIN I_SLCPartyIdentifierType AS _SLCPartyIdentifierType ON SLCPartyIdentifierType = _SLCPartyIdentifierType.SLCPartyIdentifierType  -- association [1..1]
LEFT OUTER JOIN I_SLCPartyRole AS _SLCPartyRole ON SLCPartyRole = _SLCPartyRole.SLCPartyRole  -- association [1..1]
;