@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@VDM.viewType: #CONSUMPTION
@EndUserText.label : 'Sales Document Standard Partners'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
serviceQuality: #D,
sizeCategory: #XL,
dataClass: #MIXED
}
define view entity C_SalesDocumentStandardPartner
as select from I_SDDocStandardPartner as SalesDocumentStandardPartner
inner join I_SalesDocumentBasic as SalesDocument on SalesDocument.SalesDocument = SalesDocumentStandardPartner.SDDocument
{
key SalesDocument.SalesDocument,
@ObjectModel.text.element: [ 'SoldToPartyName' ]
@Consumption: {
semanticObject: 'Customer',
semanticObjectMapping: {
element: 'Customer'
} ,
valueHelpDefinition: [{ entity : { name: 'C_SoldToValueHelp', element: 'Customer' } } ]
}
SalesDocumentStandardPartner.SoldToParty,
@UI.hidden: true
@Semantics.text:true
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy : 'ABAP:CL_SD_SLSDOC_UI_PARTNER_UTIL'
cast ('' as ad_namtext ) as SoldToPartyName,
@ObjectModel.text.element: [ 'ShipToPartyName' ]
@Consumption: {
semanticObject: 'Customer',
semanticObjectMapping: {
element: 'Customer'
} ,
valueHelpDefinition: [{ entity : { name: 'C_SoldToValueHelp', element: 'Customer' } } ]
}
SalesDocumentStandardPartner.ShipToParty,
@UI.hidden: true
@Semantics.text:true
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy : 'ABAP:CL_SD_SLSDOC_UI_PARTNER_UTIL'
cast ('' as ad_namtext ) as ShipToPartyName,
@ObjectModel.text.element: [ 'BillToPartyName' ]
@Consumption: {
semanticObject: 'Customer',
semanticObjectMapping: {
element: 'Customer'
} ,
valueHelpDefinition: [{ entity : { name: 'C_SoldToValueHelp', element: 'Customer' } } ]
}
SalesDocumentStandardPartner.BillToParty,
@UI.hidden: true
@Semantics.text:true
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy : 'ABAP:CL_SD_SLSDOC_UI_PARTNER_UTIL'
cast ('' as ad_namtext ) as BillToPartyName,
@ObjectModel.text.element: [ 'PayerPartyName' ]
@Consumption: {
semanticObject: 'Customer',
semanticObjectMapping: {
element: 'Customer'
} ,
valueHelpDefinition: [{ entity : { name: 'C_SoldToValueHelp', element: 'Customer' } } ]
}
SalesDocumentStandardPartner.PayerParty,
@UI.hidden: true
@Semantics.text:true
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy : 'ABAP:CL_SD_SLSDOC_UI_PARTNER_UTIL'
cast ('' as ad_namtext ) as PayerPartyName,
@ObjectModel.text.element: [ 'SalesEmployeeName' ]
@Consumption: {
semanticObject: 'Employee',
valueHelpDefinition: [{ entity : { name: 'C_SalesDocumentPersonnelVH', element: 'PersonnelNumber' } } ]
}
SalesDocumentStandardPartner.SalesEmployee,
@UI.hidden: true
@Semantics.text:true
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy : 'ABAP:CL_SD_SLSDOC_UI_PARTNER_UTIL'
cast ('' as ad_namtext ) as SalesEmployeeName,
@ObjectModel.text.element: [ 'ResponsibleEmployeeName' ]
@Consumption: {
semanticObject: 'Employee',
valueHelpDefinition: [{ entity : { name: 'C_SalesDocumentPersonnelVH', element: 'PersonnelNumber' } } ]
}
SalesDocumentStandardPartner.ResponsibleEmployee,
@UI.hidden: true
@Semantics.text:true
@ObjectModel.virtualElement: true
@ObjectModel.virtualElementCalculatedBy : 'ABAP:CL_SD_SLSDOC_UI_PARTNER_UTIL'
cast ('' as ad_namtext ) as ResponsibleEmployeeName
};
Depth:
1
2
3
4
5
All
Reload
C_SalesDocumentStandardPartner view_entity