I_SDDocCompltPartWthAddlData

DDL: I_SDDOCCOMPLTPARTWTHADDLDATA SQL: ISDDOCCMPLTPAR2 Type: view COMPOSITE

Complete Partners with Additional Data

I_SDDocCompltPartWthAddlData is a Composite CDS View that provides data about "Complete Partners with Additional Data" in SAP S/4HANA. It reads from 1 data source (I_SDDocumentCompletePartners) and exposes 13 fields with key fields SDDocument, SDDocumentItem, PartnerFunction.

Data Sources (1)

SourceAliasJoin Type
I_SDDocumentCompletePartners I_SDDocumentCompletePartners from

Annotations (8)

NameValueLevelField
EndUserText.label Complete Partners with Additional Data view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
AbapCatalog.sqlViewName ISDDOCCMPLTPAR2 view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY SDDocument SDDocument
KEY SDDocumentItem SDDocumentItem
KEY PartnerFunction PartnerFunction
Customer Customer
Personnel Personnel
AddressID AddressID
ContactPerson ContactPerson
_PartnerFunction _PartnerFunction
PersonWorkAgreement _Employment PersonWorkAgreement
PersonExternalID
PersonFullName
Customer
CustomerName
@EndUserText.label: 'Complete Partners with Additional Data'
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@AccessControl.personalData.blocking: #BLOCKED_DATA_EXCLUDED
@AbapCatalog.sqlViewName: 'ISDDOCCMPLTPAR2'

@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.serviceQuality: #C

define view I_SDDocCompltPartWthAddlData
as select from
I_SDDocumentCompletePartners

--association[0..1] to I_Employee   as _Employee    on $projection.Personnel = _Employee.PersonnelNumber   --deprecated AT 7.7.2016
association[0..1] to I_PersonWorkAgreement_1 as _Employment  on $projection.Personnel = _Employment.PersonWorkAgreement
association[0..1] to I_Customer              as _Customer    on $projection.Customer = _Customer.Customer
{
    key SDDocument,
    
    key SDDocumentItem,
    
    @ObjectModel.foreignKey.association: '_PartnerFunction'
    key PartnerFunction,
    
    Customer,
    
    Personnel,
    
    AddressID,
    
    ContactPerson,
    
    _PartnerFunction,

    _Employment.PersonWorkAgreement,
    _Employment._WorkforcePerson.PersonExternalID,
    _Employment._WorkforcePerson.PersonFullName,
    
    --_Customer.Customer, "already above
    _Customer.CustomerName

}
;