I_SDDocumentPartner

DDL: I_SDDOCUMENTPARTNER Type: view BASIC Package: VDM_SD_BF_PD

SD Document Partner

I_SDDocumentPartner is a Basic CDS View that provides data about "SD Document Partner" in SAP S/4HANA. It reads from 1 data source (I_SDDocumentCompletePartners) and exposes 31 fields with key fields SDDocument, PartnerFunction. Part of development package VDM_SD_BF_PD.

Data Sources (1)

SourceAliasJoin Type
I_SDDocumentCompletePartners I_SDDocumentCompletePartners from

Annotations (12)

NameValueLevelField
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label SD Document Partner view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
AccessControl.personalData.blocking #REQUIRED view
AbapCatalog.sqlViewName ISDDOCPARTNER view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
Metadata.ignorePropagatedAnnotations true view

Fields (31)

KeyFieldSource TableSource FieldDescription
KEY SDDocument SDDocument
KEY PartnerFunction PartnerFunction
Customer Customer
Supplier Supplier
Personnel Personnel
ContactPerson ContactPerson
ReferenceBusinessPartner ReferenceBusinessPartner
AddressID AddressID
AddressPersonID AddressPersonID
AddressObjectType AddressObjectType
SDDocPartnerAddressRefType SDDocPartnerAddressRefType
BPAddrDeterminationTransaction BPAddrDeterminationTransaction
BPRefAddressIDForDocSpcfcAddr BPRefAddressIDForDocSpcfcAddr
PartnerIsOneTimeAccount PartnerIsOneTimeAccount
SDDocPartnerAddrIsDocSpecific SDDocPartnerAddrIsDocSpecific
VATRegistration VATRegistration
UnloadingPointName UnloadingPointName
CountryCode CountryCode
CustomerHierarchyType CustomerHierarchyType
CustIsPrcDetnRlvt CustIsPrcDetnRlvt
CustomerIsRebateRelevant CustomerIsRebateRelevant
CustomerHierarchyLevel CustomerHierarchyLevel
CustomerHierarchyFixedLevel CustomerHierarchyFixedLevel
TransportZone TransportZone
_PartnerFunction _PartnerFunction
_ContactPerson _ContactPerson
_Address _Address
_DfltAddrRprstn _DfltAddrRprstn
_BusinessPartnerAddress _BusinessPartnerAddress
_PersonWorkplaceAddrDfltRprstn _PersonWorkplaceAddrDfltRprstn
_BPRefAddressForDocSpcfcAddr _BPRefAddressForDocSpcfcAddr
@ClientHandling.algorithm: #SESSION_VARIABLE 
@EndUserText.label: 'SD Document Partner'
@VDM.viewType: #BASIC
@AccessControl: {
  authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #REQUIRED,
  privilegedAssociations: [ '_Address', '_DfltAddrRprstn', '_PersonWorkplaceAddrDfltRprstn' ]
}
@AbapCatalog: {
  sqlViewName: 'ISDDOCPARTNER',
  compiler.compareFilter: true,
  preserveKey: true
}
@ObjectModel: {
  usageType: {
    dataClass:      #TRANSACTIONAL,
    serviceQuality: #A,
    sizeCategory:   #XL
  }
}
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.supportedCapabilities:  [  #SQL_DATA_SOURCE,
                                        #CDS_MODELING_DATA_SOURCE,
                                        #CDS_MODELING_ASSOCIATION_TARGET  ]
define view I_SDDocumentPartner
as select from I_SDDocumentCompletePartners
{
 key SDDocument,
     @ObjectModel.foreignKey.association: '_PartnerFunction'
 key PartnerFunction,
    
     Customer,
     Supplier,
     Personnel,
     ContactPerson,
     
     ReferenceBusinessPartner,
     
     AddressID,
     AddressPersonID,
     AddressObjectType,
     SDDocPartnerAddressRefType,
     BPAddrDeterminationTransaction,
     BPRefAddressIDForDocSpcfcAddr,
     PartnerIsOneTimeAccount,
     
     SDDocPartnerAddrIsDocSpecific,
     
     VATRegistration,
     @Semantics.text: true
     UnloadingPointName,
     
     CountryCode,
     CustomerHierarchyType,
     CustIsPrcDetnRlvt,
     CustomerIsRebateRelevant,
     CustomerHierarchyLevel,
     CustomerHierarchyFixedLevel,
     TransportZone,
 
     _PartnerFunction,
     _ContactPerson,
     
     _Address,
     _DfltAddrRprstn,
     _BusinessPartnerAddress,
     _PersonWorkplaceAddrDfltRprstn,
     _BPRefAddressForDocSpcfcAddr
} 
where SDDocumentItem = '000000';