I_SDDocumentPartWthAddlData

DDL: I_SDDOCUMENTPARTWTHADDLDATA SQL: ISDDOCPARTNERWAD Type: view COMPOSITE

Document Partner with Additional Data

I_SDDocumentPartWthAddlData is a Composite CDS View that provides data about "Document Partner with Additional Data" in SAP S/4HANA. It reads from 1 data source (I_SDDocumentPartner) and exposes 12 fields with key fields SDDocument, PartnerFunction.

Data Sources (1)

SourceAliasJoin Type
I_SDDocumentPartner I_SDDocumentPartner from

Annotations (8)

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

Fields (12)

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

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

define view I_SDDocumentPartWthAddlData 
as select from
I_SDDocumentPartner

--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 PartnerFunction,
    
    Customer,
    
    Personnel,
    
    AddressID,
    
    ContactPerson,
    
    _PartnerFunction,
    
    _Employment.PersonWorkAgreement,
    _Employment._WorkforcePerson.PersonExternalID,
    _Employment._WorkforcePerson.PersonFullName,
    
    --_Customer.Customer, "already above
    _Customer.CustomerName

}
;                                                                  
  
  
  
  
    
  
  
  
  
 /*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_CUSTOMER",
"I_PERSONWORKAGREEMENT_1",
"I_SDDOCUMENTPARTNER",
"I_WORKFORCEPERSON"
],
"ASSOCIATED":
[
"I_CUSTOMER",
"I_PARTNERFUNCTION",
"I_PERSONWORKAGREEMENT_1"
],
"BASE":
[
"I_SDDOCUMENTPARTNER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/