I_VMSVEHICLEPURCHASEORDER
View for Vehicle purchase Order
I_VMSVEHICLEPURCHASEORDER is a CDS View in S/4HANA. View for Vehicle purchase Order. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_VMSVehiclePurchaseOrder | view | from | COMPOSITE | Vehicle Purchase Order |
@AbapCatalog.sqlViewName: 'IVMSPURORD'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@ObjectModel.usageType.serviceQuality : #C
@ObjectModel.usageType.sizeCategory : #L
@ObjectModel.usageType.dataClass : #TRANSACTIONAL
@VDM.viewType: #BASIC
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'View for Vehicle purchase Order'
define view I_VMSVehiclePurchaseOrder
as select from vlcporder
association [1..1] to I_VMSVehicleStdPurchaseOrder as _VMSVehicleStdPurchaseOrder on vlcporder.ebeln = _VMSVehicleStdPurchaseOrder.PurchaseOrder
and vlcporder.ebelp = _VMSVehicleStdPurchaseOrder.PurchaseOrderItem
association [0..*] to I_CostCenterText as _CostCenterText on _CostCenterText.CostCenter = $projection.costcenter
association [1..1] to E_VMSVehiclePurchaseOrder as _Extension on $projection.VMSVehicleUUID = _Extension.VMSVehicleUUID
and $projection.VMSVehicleActionDateTime = _Extension.VMSVehicleActionDateTime
{
key vlcporder.vguid as VMSVehicleUUID,
key vlcporder.tstmp as VMSVehicleActionDateTime,
vlcporder.actdoctype as VMSVehicleActionDocType,
vlcporder.ebeln as PurchaseOrder,
vlcporder.ebelp as PurchaseOrderItem,
vlcporder.cuobj as ConfigurationNumber,
vlcporder.ernam as CreatedByUserName,
vlcporder.xgore as VMSVehicleGdsReceiptIsComplete,
vlcporder.xiniv as VMSVehicleInvcRcptIsComplete,
_VMSVehicleStdPurchaseOrder.CompanyCode,
_VMSVehicleStdPurchaseOrder.CompanyCodeName,
_VMSVehicleStdPurchaseOrder.Supplier,
_VMSVehicleStdPurchaseOrder.PurchasingOrganization,
_VMSVehicleStdPurchaseOrder.PurchasingOrganizationName,
_VMSVehicleStdPurchaseOrder.PurchasingGroup,
_VMSVehicleStdPurchaseOrder.PurchasingGroupName,
_VMSVehicleStdPurchaseOrder.PurchaseOrderDate,
_VMSVehicleStdPurchaseOrder.Plant,
_VMSVehicleStdPurchaseOrder.PlantName,
@ObjectModel.text.association: '_CostCenterText'
_VMSVehicleStdPurchaseOrder.CostCenter,
@Semantics.amount.currencyCode : 'DocumentCurrency'
_VMSVehicleStdPurchaseOrder.NetPriceAmount,
@Semantics.currencyCode: true
_VMSVehicleStdPurchaseOrder.DocumentCurrency,
_VMSVehicleStdPurchaseOrder.PurchasingProcessingStatus,
_VMSVehicleStdPurchaseOrder.PurchasingProcessingStatusName,
_VMSVehicleStdPurchaseOrder._Supplier,
_VMSVehicleStdPurchaseOrder._CompanyCode,
_VMSVehicleStdPurchaseOrder._PurchasingOrganization,
_VMSVehicleStdPurchaseOrder._PurchasingGroup,
_VMSVehicleStdPurchaseOrder._DocumentCurrency,
_VMSVehicleStdPurchaseOrder.PurchaseOrderType,
@Consumption.hidden: true
_CostCenterText
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_VMSVEHICLESTDPURCHASEORDER",
"VLCPORDER"
],
"ASSOCIATED":
[
"E_VMSVEHICLEPURCHASEORDER",
"I_COMPANYCODE",
"I_COSTCENTERTEXT",
"I_CURRENCY",
"I_PURCHASINGGROUP",
"I_PURCHASINGORGANIZATION",
"I_SUPPLIER",
"I_VMSVEHICLESTDPURCHASEORDER"
],
"BASE":
[
"I_VMSVEHICLESTDPURCHASEORDER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/