SalesOrderItems
@AbapCatalog.sqlViewName: 'ZV_VDM_SO_I'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'SalesOrderItem'
define view zcds_vdm_so_i as
select from snwd_so_i as soi
association [1..1] to zcds_vdm_so as _SalesOrder
on soi.parent_key = _SalesOrder.NodeKey
{
key node_key as NodeKey,
parent_key as ParentKey,
so_item_pos as SoItemPos,
...
currency_code as CurrencyCode,
gross_amount as GrossAmount,
net_amount as NetAmount,
_SalesOrder
}
SalesOrder
@AbapCatalog.sqlViewName: 'ZV_VDM_SO'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'SalesOrder'
define view zcds_vdm_so as
select from snwd_so as so
association [*] to zcds_vdm_so_i as _SalesOrderItem
on so.node_key = _SalesOrderItem.ParentKey
association [1..1] to zcds_vdm_bpa as _Buyer
on so.buyer_guid = _Buyer.NodeKey
{
key node_key as NodeKey,
so_id as SoId,
created_by as CreatedBy,
...
buy_contact_guid as BuyContactGuid,
ship_to_adr_guid as ShipToAdrGuid,
bill_to_adr_guid as BillToAdrGuid,
_SalesOrderItem,
_Buyer
}