A_ACMAppDocToleranceEval

DDL: A_ACMAPPDOCTOLERANCEEVAL Type: view_entity CONSUMPTION

Tolerance Evaluation

A_ACMAppDocToleranceEval is a Consumption CDS View that provides data about "Tolerance Evaluation" in SAP S/4HANA. It reads from 1 data source (R_ACMAppDocToleranceEvalTP) and exposes 15 fields with key fields ContractApplicationUUID, ContractApplicationVersion, ApplicationDocument, ReferenceApplicationItem, TradingContractNumber. It is exposed through 2 OData services (API_ACMAPPLICATIONDOC, API_ACMCHGDOCS).

Data Sources (1)

SourceAliasJoin Type
R_ACMAppDocToleranceEvalTP R_ACMAppDocToleranceEvalTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name AppDocToleranceEval_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 Tolerance Evaluation view
AccessControl.authorizationCheck #CHECK view

OData Services (2)

ServiceBindingVersionContractRelease
API_ACMAPPLICATIONDOC API_ACMAPPLICATIONDOC V4 C2 NOT_RELEASED
API_ACMCHGDOCS API_ACMCHGDOCS V4 C2 NOT_RELEASED

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY ContractApplicationUUID ContractApplicationUUID
KEY ContractApplicationVersion ContractApplicationVersion
KEY ApplicationDocument ApplicationDocument
KEY ReferenceApplicationItem ReferenceApplicationItem
KEY TradingContractNumber TradingContractNumber
KEY TradingContractItem TradingContractItem
KEY ACMToleranceHeaderUUID ACMToleranceHeaderUUID
KEY ACMTolEvalTabSequenceNumber ACMTolEvalTabSequenceNumber
ACMTrdgContrToleranceSchedule ACMTrdgContrToleranceSchedule
ACMToleranceTypeID ACMToleranceTypeID
ACMUnderFillOverFillDirection ACMUnderFillOverFillDirection
ACMToleranceDeliveryQuantity ACMToleranceDeliveryQuantity
UnitOfMeasure UnitOfMeasure
ACMTolItemFromPercentageVal ACMTolItemFromPercentageVal
ACMTolItemToPercentageVal ACMTolItemToPercentageVal
@OData.entityType.name: 'AppDocToleranceEval_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: 'Tolerance Evaluation'
@AccessControl.authorizationCheck: #CHECK
define view entity A_ACMAppDocToleranceEval
  as projection on R_ACMAppDocToleranceEvalTP
  {
    key ContractApplicationUUID,
    key ContractApplicationVersion,
    key ApplicationDocument,
    key ReferenceApplicationItem,
    key TradingContractNumber,
    key TradingContractItem,
    key ACMToleranceHeaderUUID,
    key ACMTolEvalTabSequenceNumber,
        ACMTrdgContrToleranceSchedule,
        ACMToleranceTypeID,
        ACMUnderFillOverFillDirection,
        ACMToleranceDeliveryQuantity,
        UnitOfMeasure,
        ACMTolItemFromPercentageVal,
        ACMTolItemToPercentageVal,
        
        //Association to parent node 

        _AppDocOverview     : redirected to parent A_ACMAppDocOverview
  }