I_ACMTRADINGCONTRACTITEMDATA

CDS View

Basic View on Contract Item

I_ACMTRADINGCONTRACTITEMDATA is a CDS View in S/4HANA. Basic View on Contract Item. It contains 15 fields. 10 CDS views read from this table.

CDS Views using this table (10)

ViewTypeJoinVDMDescription
I_ACMTradingContractItemOvw view from COMPOSITE Interface for Contract Item Overview
I_ACMTrdgContractItemDetails view from COMPOSITE Interface view for Trading Contract Item Details
I_ACMTrdgContrHdrForPrcgCndn view from COMPOSITE Trading Contract Header Details for Pricing Condition
I_ACMTrdgContrItemForPrcgOvw view from COMPOSITE Trading Contract Item Details for pricing overviews
I_ACMTrdgContrItmDelivDteDet view from COMPOSITE Contract Delivery Date Calculation
I_ACMTrdgContrItmDet view from COMPOSITE Trading Contract Item
I_ACMTrdgContrItmInfo view inner COMPOSITE Interface view for Tradg Cont Item Info
I_ACMTrdgContrMnlSelection view inner COMPOSITE Interface layer of Trading Contracts for manual selection
I_ContItem view inner COMPOSITE Contract Item
I_TradingContractItemOverview view from COMPOSITE Interface View For Contract Item Overview

Fields (15)

KeyField CDS FieldsUsed in Views
KEY TradingContractItem TradingContractItem 8
KEY TradingContractNumber TradingContractNumber 7
KEY TrdgContrCommoditySubitem TrdgContrCommoditySubitem 2
ACMDocumentUnitOfMeasure ACMDocumentUnitOfMeasure 1
BaseUnit BaseUnit 1
Commodity Commodity 1
ContractMaterial ContractMaterial 3
ContractPlant ContractPlant 7
ContractStorageLocation ContractStorageLocation 3
PrcgCndnTradingContrCurrency PrcgCndnTradingContrCurrency 4
ProfitCenter ProfitCenter 1
TradingContractSalesCurrency TradingContractSalesCurrency 2
TrdgContrPurgQuantity TrdgContrPurgQuantity 1
TrdgContrSalesQuantity TrdgContrSalesQuantity 3
TrdgContrSlsQuantityUnit TrdgContrSlsQuantityUnit 1
@AbapCatalog.sqlViewName: 'ITRDGCONTRITM1'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Basic View on Contract Item'
@ClientHandling.type: #INHERITED
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #BASIC
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #L

define view I_ACMTradingContractItemData
  //as select from P_ACMTradingContractItemData

  as select from P_ACMContractItem
{
  key TradingContractNumber,
  key TradingContractItem,
  key TrdgContrCommoditySubitem,
      ContractMaterial,
      ContractPlant,
      ContractStorageLocation,
      @Semantics.quantity.unitOfMeasure: 'BaseUnit'
      TrdgContrPurgQuantity,
      @Semantics.quantity.unitOfMeasure: 'BaseUnit'
      TrdgContrSalesQuantity,
      @Semantics.unitOfMeasure: true
      BaseUnit,
      ACMDocumentUnitOfMeasure,
      TrdgContrSlsQuantityUnit,
      PrcgCndnTradingContrCurrency,
      TradingContractSalesCurrency,
      Commodity,
      ProfitCenter,
      ItemPrice,
      PriceCurrency
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_ACMCONTRACTITEM"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/