P_UtilsPoDEntSrch

DDL: P_UTILSPODENTSRCH Type: view_entity BASIC

P_UtilsPoDEntSrch is a Basic CDS View in SAP S/4HANA. It reads from 1 data source (I_UtilsAllocOfInstToPoD) and exposes 16 fields with key field UtilsInternalPointOfDelivery. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_UtilsAllocOfInstToPoD I_UtilsAllocOfInstToPoD from

Associations (3)

CardinalityTargetAliasCondition
[0..1] I_UtilitiesContract _UtilitiesContract $projection.UtilitiesInstallation = _UtilitiesContract.UtilitiesInstallation
[0..1] I_UtilitiesInstallation _UtilitiesInstallation $projection.UtilitiesInstallation = _UtilitiesInstallation.UtilitiesInstallation
[1..1] I_FunctionalLocation _FunctionalLocation $projection.utilitiesconnectionobject = _FunctionalLocation.FunctionalLocation

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
VDM.private true view
VDM.viewType #BASIC view
ObjectModel.representativeKey UtilsInternalPointOfDelivery view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY UtilsInternalPointOfDelivery UtilsInternalPointOfDelivery PoD
UtilitiesInstallation UtilitiesInstallation Installation
UtilsInstToPoDAllocEndDate UtilsInstToPoDAllocEndDate Valid-To Date
UtilsInstToPoDAllocStartDate UtilsInstToPoDAllocStartDate Valid From
UtilsPtOfDeliveryIsDeregulated UtilsPtOfDeliveryIsDeregulated Dereg. PoD
AuthorizationGroup AuthorizationGroup AuthorizGroup
UtilitiesPremise _UtilitiesInstallation UtilitiesPremise Premise
UtilitiesConnectionObject
_UtilitiesInstallation _UtilitiesInstallation
_UtilsAllocOfExtToIntPoD _UtilsAllocOfExtToIntPoD
UtilsExternalPointOfDelivery
_UtilitiesContract _UtilitiesContract
_FunctionalLocation _FunctionalLocation
UtilitiesContract _UtilitiesContract UtilitiesContract
ContractAccount _UtilitiesContract ContractAccount Contract Acct
CABusinessPartner

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_UtilsPoDEntSrch.
-- 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 P_UtilsPoDEntSrch AS
SELECT
  UtilsInternalPointOfDelivery,
  UtilitiesInstallation,
  UtilsInstToPoDAllocEndDate,
  UtilsInstToPoDAllocStartDate,
  UtilsPtOfDeliveryIsDeregulated,
  AuthorizationGroup,
  _UtilitiesInstallation.UtilitiesPremise AS UtilitiesPremise,
  _UtilitiesInstallation._UtilitiesPremise.UtilitiesConnectionObject AS UtilitiesConnectionObject,
  I_UtilsAllocOfInstToPoD._UtilsAllocOfExtToIntPoD[1: UtilsInternalPointOfDelivery = UtilsInternalPointOfDelivery and UtilsPoDAllocValidityStartDate <=$session.system_date and UtilsPoDAllocValidityEndDate >=$session.system_date ].UtilsExternalPointOfDelivery AS UtilsExternalPointOfDelivery,
  _UtilitiesContract.UtilitiesContract AS UtilitiesContract,
  _UtilitiesContract.ContractAccount AS ContractAccount,
  _UtilitiesContract._ContractAccountPartner._BusinessPartner.BusinessPartner AS CABusinessPartner
FROM I_UtilsAllocOfInstToPoD
LEFT OUTER JOIN I_UtilitiesContract AS _UtilitiesContract ON UtilitiesInstallation = _UtilitiesContract.UtilitiesInstallation  -- association [0..1]
LEFT OUTER JOIN I_UtilitiesInstallation AS _UtilitiesInstallation ON UtilitiesInstallation = _UtilitiesInstallation.UtilitiesInstallation  -- association [0..1]
LEFT OUTER JOIN I_FunctionalLocation AS _FunctionalLocation ON utilitiesconnectionobject = _FunctionalLocation.FunctionalLocation  -- association [1..1]
;