A_ACMTrdgContrOptntyDets

DDL: A_ACMTRDGCONTROPTNTYDETS Type: view_entity CONSUMPTION

Item Optionality

A_ACMTrdgContrOptntyDets is a Consumption CDS View that provides data about "Item Optionality" in SAP S/4HANA. It reads from 1 data source (R_ACMTrdgContrOptntyDetsTP) and exposes 14 fields with key fields TradingContractNumber, TradingContractItem, ACMContractOptionsID, ACMContractOptionsValueType, ACMContractOptionsSequenceNmbr.

Data Sources (1)

SourceAliasJoin Type
R_ACMTrdgContrOptntyDetsTP R_ACMTrdgContrOptntyDetsTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name TradingContractItemOptionality_Type view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
EndUserText.label Item Optionality view
AccessControl.authorizationCheck #CHECK view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY TradingContractNumber TradingContractNumber
KEY TradingContractItem TradingContractItem
KEY ACMContractOptionsID ACMContractOptionsID
KEY ACMContractOptionsValueType ACMContractOptionsValueType
KEY ACMContractOptionsSequenceNmbr ACMContractOptionsSequenceNmbr
ACMTradingContractOptionsType ACMTradingContractOptionsType
ACMContractOptionsValue ACMContractOptionsValue
ACMContractOptionsUnit ACMContractOptionsUnit
ACMContractOptionsTimeUnit ACMContractOptionsTimeUnit
ACMContractOptionsPremDiscType ACMContractOptionsPremDiscType
ACMContractOptionsPremDiscAmt ACMContractOptionsPremDiscAmt
ACMContractOptionsPremDiscCrcy ACMContractOptionsPremDiscCrcy
ACMContractOptionsPremDiscQty ACMContractOptionsPremDiscQty
ACMContractOptionsPremDiscUnit ACMContractOptionsPremDiscUnit
@OData.entityType.name: 'TradingContractItemOptionality_Type'

@ObjectModel:{
               usageType: {
                 dataClass: #TRANSACTIONAL,
                 serviceQuality: #C,
                 sizeCategory: #L
               }
}
@VDM: {
    viewType : #CONSUMPTION,
    lifecycle.contract.type: #PUBLIC_REMOTE_API,
    usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}

@EndUserText.label: 'Item Optionality'
@AccessControl.authorizationCheck: #CHECK
define view entity A_ACMTrdgContrOptntyDets
  as projection on R_ACMTrdgContrOptntyDetsTP
{
  key TradingContractNumber,
  key TradingContractItem,
  key ACMContractOptionsID,
  key ACMContractOptionsValueType,
  key ACMContractOptionsSequenceNmbr,
      ACMTradingContractOptionsType,
      ACMContractOptionsValue,
      ACMContractOptionsUnit,
      ACMContractOptionsTimeUnit,
      ACMContractOptionsPremDiscType,
      ACMContractOptionsPremDiscAmt,
      ACMContractOptionsPremDiscCrcy,
      ACMContractOptionsPremDiscQty,
      ACMContractOptionsPremDiscUnit,
      /* Associations */
      _ContractItem   : redirected to parent A_ACMTrdgContrItmDet,
      _ContractHeader : redirected to A_ACMTrdgContractOverview
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_ACMTRDGCONTROPTNTYDETSTP"
],
"ASSOCIATED":
[
"A_ACMTRDGCONTRACTOVERVIEW",
"A_ACMTRDGCONTRITMDET",
"R_ACMTRDGCONTRHDRTP",
"R_ACMTRDGCONTRITMDETTP"
],
"BASE":
[
"R_ACMTRDGCONTROPTNTYDETSTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/