I_PubSecIntrstApprtmt

DDL: I_PUBSECINTRSTAPPRTMT SQL: IPSMINTAPPRTMT Type: view BASIC

PSM Interest Apportionment

I_PubSecIntrstApprtmt is a Basic CDS View (Dimension) that provides data about "PSM Interest Apportionment" in SAP S/4HANA. It reads from 1 data source (psm_inta_header) and exposes 13 fields with key field InvestmentPoolUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
psm_inta_header IntrstApprtmt from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode

Annotations (18)

NameValueLevelField
EndUserText.label PSM Interest Apportionment view
AbapCatalog.sqlViewName IPSMINTAPPRTMT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.personalData.blocking #REQUIRED view
Analytics.dataCategory #DIMENSION view
AbapCatalog.dataMaintenance #RESTRICTED view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey InvestmentPoolUUID view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #S view
Metadata.allowExtensions true view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.ignorePropagatedAnnotations true view
Analytics.internalName #LOCAL view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY InvestmentPoolUUID pool_uuid UUID
InvestmentPoolID pool_id Pool ID
InvestmentPooledFund pooled_fund Pooled Fund
CompanyCode company_code Company Code
InvestmentPoolIDCreatedBy created_by Version Created By
InvestmentPoolIDCreateDateTime psm_inta_header created_on Variant created on
InvestmentPoolIDChangedBy modified_by User Name
InvestmentPoolIDChangeDateTime psm_inta_header modified_on Last Modified on
LastChangeDateTime last_changed_at Timestamp
FinancialManagementArea _CompanyCode FinancialManagementArea FM Area
UserDescription I_User UserDescription Full Name
UserName I_User UserID User Name
_CompanyCode _CompanyCode

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_PubSecIntrstApprtmt.
-- 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: IPSMINTAPPRTMT

CREATE VIEW I_PubSecIntrstApprtmt AS
SELECT
  pool_uuid AS InvestmentPoolUUID,
  pool_id AS InvestmentPoolID,
  pooled_fund AS InvestmentPooledFund,
  company_code AS CompanyCode,
  created_by AS InvestmentPoolIDCreatedBy,
  IntrstApprtmt.created_on AS InvestmentPoolIDCreateDateTime,
  modified_by AS InvestmentPoolIDChangedBy,
  IntrstApprtmt.modified_on AS InvestmentPoolIDChangeDateTime,
  last_changed_at AS LastChangeDateTime,
  _CompanyCode.FinancialManagementArea AS FinancialManagementArea,
  I_User.UserDescription AS UserDescription,
  I_User.UserID AS UserName
FROM psm_inta_header AS IntrstApprtmt
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [0..1]
;