I_SuplrSettlmtItemPartner

DDL: I_SUPLRSETTLMTITEMPARTNER Type: view BASIC

Supplier Settlement Item Partner

I_SuplrSettlmtItemPartner is a Basic CDS View (Dimension) that provides data about "Supplier Settlement Item Partner" in SAP S/4HANA. It reads from 1 data source (R_SuplrSettlmtItemPartner) and exposes 28 fields with key fields SuplrSettlmt, SuplrSettlmtItem, PartnerFunction, PartnerCounter. It has 3 associations to related views.

SAP Help Documentation

CategorySupplier Settlement
Data CategoryDimension
StatusReleased
Purpose
This CDS view provides the prerequisites for answering questions about supplier-partners at a settlement item level. This CDS view provides the prerequisites for answering the following business questions: What is the function of the partner (e.g. 3rd Party Supplier, Additional Contact)? What is the address of the partner?

Prerequisites
This view is based on the view I_SettlmtMgmtDocItemPartner . Users who want to run reports using this CDS view must have the authorization to display the following data: Authorization Object: W_WBRK_FKA Authorization required for Settlement Document Type ( LFART ) Authorization Object: W_WBRK_ORG Authorization required for the following: Company Code ( BUKRS ) Purchasing Organization ( EKORG ) Purchasing Group ( EKGRP ) Authorization Object: F_LFA1_BEK Authorization group needs to be maintained for the following: Invoicing Party Invoicing Party Company Payee Party Payee Party Company Alternative Invoicing Party Alternative Invoicing Party Company Supplier Prior Supplier Authorization Object: F_KNA1_BED Authorization group needs to be maintained for the following: Customer Customer Settlement Recipient Note In SAP S/4HANA 2021 FPS01, the access control for this CDS view was enhanced with new authorization objects. It now also checks the authorization for the authorization groups with regard to the prior supplier ( PriorSupplier ) and customer settlement recipient ( CustomerSettlmtRecipient ). If you built custom CDS views based on this view prior to SAP S/4HANA 2021 FPS01, you must adjust the access controls accordingly.

Structure
Object types This view relates to the following SAP object types: Supplier Settlement Measures and attributes Some important measures and attributes are: Supplier Settlement Supplier Settlement Item Partner Function Partner Counter Supplier Customer Contact Partner Personnel Address ID VAT Registration

View on SAP Help Portal →

Data Sources (1)

SourceAliasJoin Type
R_SuplrSettlmtItemPartner R_SuplrSettlmtItemPartner from

Associations (3)

CardinalityTargetAliasCondition
[1..1] I_SuplrSettlmt _SuplrSettlmt _SuplrSettlmt.SuplrSettlmt = $projection.SuplrSettlmt
[1..1] I_SuplrSettlmtItem _SuplrSettlmtItem _SuplrSettlmtItem.SuplrSettlmt = $projection.SuplrSettlmt and _SuplrSettlmtItem.SuplrSettlmtItem = $projection.SuplrSettlmtItem
[0..1] I_Address _Address $projection.AddressID = _Address.AddressID

Annotations (19)

NameValueLevelField
AbapCatalog.sqlViewName IWLFSUPLRMITMPRT view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey PartnerCounter view
ObjectModel.modelingPattern #ANALYTICAL_DIMENSION view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XL view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
Analytics.dataCategory #DIMENSION view
Analytics.dataExtraction.enabled false view
Analytics.internalName #LOCAL view
EndUserText.label Supplier Settlement Item Partner view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY SuplrSettlmt SuplrSettlmt
KEY SuplrSettlmtItem SuplrSettlmtItem Item
KEY PartnerFunction PartnerFunction Partner Functn
KEY PartnerCounter PartnerCounter Partner counter
representativekeyCreatedByUser
CreationDate CreationDate Time Stamp
Supplier Supplier Supplier
Customer Customer Sold-to Party
ContactPerson ContactPerson Contact Person Key
Personnel Personnel Personnel No.
AddressID AddressID Ship-to address
AddressPersonID AddressPersonID Person Number
ReferenceBusinessPartner ReferenceBusinessPartner Busn. Partner
SuplrSettlmtPartAddrRefType SuplrSettlmtPartAddrRefType
AddressObjectType AddressObjectType Address Type
BPAddrDeterminationTransaction BPAddrDeterminationTransaction Address Detn
BPRefAddressIDForDocSpcfcAddr BPRefAddressIDForDocSpcfcAddr BP Ref. Address Num.
VATRegistration VATRegistration VAT Registration No.
_SuplrSettlmt _SuplrSettlmt
_SuplrSettlmtItem _SuplrSettlmtItem
_PartnerFunction _PartnerFunction
_Supplier _Supplier
_Customer _Customer
_Address _Address
_DfltAddrRprstn _DfltAddrRprstn
_BusinessPartnerAddress _BusinessPartnerAddress
_PersonWorkplaceAddrDfltRprstn _PersonWorkplaceAddrDfltRprstn
_BPRefAddressForDocSpcfcAddr _BPRefAddressForDocSpcfcAddr

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_SuplrSettlmtItemPartner.
-- 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 I_SuplrSettlmtItemPartner AS
SELECT
  SuplrSettlmt,
  SuplrSettlmtItem,
  PartnerFunction,
  PartnerCounter,
  CreationDate,
  Supplier,
  Customer,
  ContactPerson,
  Personnel,
  AddressID,
  AddressPersonID,
  ReferenceBusinessPartner,
  SuplrSettlmtPartAddrRefType,
  AddressObjectType,
  BPAddrDeterminationTransaction,
  BPRefAddressIDForDocSpcfcAddr,
  VATRegistration
FROM R_SuplrSettlmtItemPartner
LEFT OUTER JOIN I_SuplrSettlmt AS _SuplrSettlmt ON _SuplrSettlmt.SuplrSettlmt = SuplrSettlmt  -- association [1..1]
LEFT OUTER JOIN I_SuplrSettlmtItem AS _SuplrSettlmtItem ON _SuplrSettlmtItem.SuplrSettlmt = SuplrSettlmt AND _SuplrSettlmtItem.SuplrSettlmtItem = SuplrSettlmtItem  -- association [1..1]
LEFT OUTER JOIN I_Address AS _Address ON AddressID = _Address.AddressID  -- association [0..1]
;