A_ACMAppDocOptionalityDet

DDL: A_ACMAPPDOCOPTIONALITYDET Type: view_entity CONSUMPTION

Optionality Details

A_ACMAppDocOptionalityDet is a Consumption CDS View that provides data about "Optionality Details" in SAP S/4HANA. It reads from 1 data source (R_ACMAppDocOptionalityDetTP) and exposes 11 fields with key fields ApplicationDocument, ReferenceApplicationItem, ACMContractOptionsSequenceNmbr. It is exposed through 2 OData services (API_ACMAPPLICATIONDOC, API_ACMCHGDOCS).

Data Sources (1)

SourceAliasJoin Type
R_ACMAppDocOptionalityDetTP R_ACMAppDocOptionalityDetTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name AppDocOptionality_Type view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
EndUserText.label Optionality Details 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 (11)

KeyFieldSource TableSource FieldDescription
KEY ApplicationDocument ApplicationDocument
KEY ReferenceApplicationItem ReferenceApplicationItem
KEY ACMContractOptionsSequenceNmbr ACMContractOptionsSequenceNmbr
ACMApplDocContrOptnLoadLoc ACMApplDocContrOptnLoadLoc
ACMApplDocContrOptnDschrgdLoc ACMApplDocContrOptnDschrgdLoc
ACMContrOptionsSourceLocation ACMContrOptionsSourceLocation
ACMContractOptionsCropSeasonID ACMContractOptionsCropSeasonID
ModeOfTransport ModeOfTransport
ACMContrOptionsMnsOfTransport ACMContrOptionsMnsOfTransport
DeliveryStartDate DeliveryStartDate
DeliveryEndDate DeliveryEndDate
@OData.entityType.name: 'AppDocOptionality_Type'
@ObjectModel:{
               usageType: {
                 dataClass: #TRANSACTIONAL,
                 serviceQuality: #B,
                 sizeCategory: #L
               }
}
@VDM: {
    viewType : #CONSUMPTION,
    lifecycle.contract.type: #PUBLIC_REMOTE_API,
    usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@EndUserText.label: 'Optionality Details'
@AccessControl.authorizationCheck: #CHECK
define view entity A_ACMAppDocOptionalityDet 
  as projection on R_ACMAppDocOptionalityDetTP
  {
    key ApplicationDocument,
    key ReferenceApplicationItem,
    key ACMContractOptionsSequenceNmbr,
    ACMApplDocContrOptnLoadLoc,
    ACMApplDocContrOptnDschrgdLoc,
    ACMContrOptionsSourceLocation,
    ACMContractOptionsCropSeasonID,
    ModeOfTransport,
    ACMContrOptionsMnsOfTransport,
    DeliveryStartDate,
    DeliveryEndDate,
    
    //Association to parent node

    _AppDocOverview    : redirected to parent A_ACMAppDocOverview  
  }