A_ACMAppDocOverview

DDL: A_ACMAPPDOCOVERVIEW Type: view_entity CONSUMPTION

Application Document Overview

A_ACMAppDocOverview is a Consumption CDS View that provides data about "Application Document Overview" in SAP S/4HANA. It reads from 1 data source (R_ACMApplicationOverviewDetTP) and exposes 49 fields with key fields ApplicationDocument, ReferenceApplicationItem. It is exposed through 2 OData services (API_ACMAPPLICATIONDOC, API_ACMCHGDOCS).

Data Sources (1)

SourceAliasJoin Type
R_ACMApplicationOverviewDetTP R_ACMApplicationOverviewDetTP projection

Annotations (8)

NameValueLevelField
OData.entityType.name AppDocOverview_Type view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
AccessControl.authorizationCheck #CHECK view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
EndUserText.label Application Document Overview view

OData Services (2)

ServiceBindingVersionContractRelease
API_ACMAPPLICATIONDOC API_ACMAPPLICATIONDOC V4 C2 NOT_RELEASED
API_ACMCHGDOCS API_ACMCHGDOCS V4 C2 NOT_RELEASED

Fields (49)

KeyFieldSource TableSource FieldDescription
KEY ApplicationDocument ApplicationDocument
KEY ReferenceApplicationItem ReferenceApplicationItem
ContractApplicationUUID ContractApplicationUUID
ContractApplicationVersion ContractApplicationVersion
ApplicationDocType ApplicationDocType
ReferenceApplicationSide ReferenceApplicationSide
ReferenceApplicationSubItem ReferenceApplicationSubItem
DeliveryDate DeliveryDate
TradingContractNumber TradingContractNumber
TradingContractItem TradingContractItem
LoadDataCaptureObjId LoadDataCaptureObjId
ACMLoadDataCaptureEventKeyUUID ACMLoadDataCaptureEventKeyUUID
EventDate EventDate
Plant Plant
BillOfLading BillOfLading
BillOfLadingDate BillOfLadingDate
Material Material
Commodity Commodity
ACMScaleTicketNumber ACMScaleTicketNumber
ACMAppDocStatus ACMAppDocStatus
ACMAppDocSettlementStatus ACMAppDocSettlementStatus
ACMAppDocStorageStatus ACMAppDocStorageStatus
Counterparty Counterparty
ApplDocumentCreatedBy ApplDocumentCreatedBy
ApplDocumentCreatedByName ApplDocumentCreatedByName
ApplicationItemCreatedOnDate ApplicationItemCreatedOnDate
ApplDocumentChangedBy ApplDocumentChangedBy
ApplDocumentChangedByName ApplDocumentChangedByName
ApplicationItemChangedOnDate ApplicationItemChangedOnDate
TradingContractType TradingContractType
CompanyCode CompanyCode
SalesOrganization SalesOrganization
DistributionChannel DistributionChannel
Division Division
PurchasingOrganization PurchasingOrganization
PurchasingGroup PurchasingGroup
ACMLoadDataCapQuantity ACMLoadDataCapQuantity
UnitOfMeasure UnitOfMeasure
ACMLoadDataCaptureConvertQty ACMLoadDataCaptureConvertQty
ACMDecimalGrossQuantity ACMDecimalGrossQuantity
ACMNetQuantity ACMNetQuantity
ACMOverfillQuantity ACMOverfillQuantity
ACMUnderFillQuantity ACMUnderFillQuantity
ACMLoadDtaCaptureGrossQuantity ACMLoadDtaCaptureGrossQuantity
ACMLoadDtaCaptrCnvrtdGrssQty ACMLoadDtaCaptrCnvrtdGrssQty
ACMAppDocBaseUoM ACMAppDocBaseUoM
ACMApplOvwSpotFlag ACMApplOvwSpotFlag
ACMApplOvwSpotFlagDesc ACMApplOvwSpotFlagDesc
ACMLoadDataCaptureUoM ACMLoadDataCaptureUoM
@OData.entityType.name: 'AppDocOverview_Type'

@ObjectModel:{
               usageType: {
                 dataClass: #TRANSACTIONAL,
                 serviceQuality: #C,
                 sizeCategory: #L
               }
}

@AccessControl.authorizationCheck: #CHECK
@VDM: {
    viewType : #CONSUMPTION,
    lifecycle.contract.type: #PUBLIC_REMOTE_API,
    usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}
@EndUserText.label: 'Application Document Overview'
define root view entity A_ACMAppDocOverview
  as projection on R_ACMApplicationOverviewDetTP
{
  key ApplicationDocument,
  key ReferenceApplicationItem,
      ContractApplicationUUID,
      ContractApplicationVersion,
      ApplicationDocType,
      ReferenceApplicationSide,
      ReferenceApplicationSubItem,
      DeliveryDate,
      TradingContractNumber,
      TradingContractItem,
      LoadDataCaptureObjId,
      ACMLoadDataCaptureEventKeyUUID,
      EventDate,
      Plant,
      BillOfLading,
      BillOfLadingDate,
      Material,
      Commodity,
      ACMScaleTicketNumber,
      ACMAppDocStatus,
      ACMAppDocSettlementStatus,
      ACMAppDocStorageStatus,
      Counterparty,
      ApplDocumentCreatedBy,
      ApplDocumentCreatedByName,
      ApplicationItemCreatedOnDate,
      ApplDocumentChangedBy,
      ApplDocumentChangedByName,
      ApplicationItemChangedOnDate,
      TradingContractType,
      CompanyCode,
      SalesOrganization,
      DistributionChannel,
      Division,
      PurchasingOrganization,
      PurchasingGroup,
      // LDC Unconverted Qty - Item_qty from the root item

      @Semantics.quantity.unitOfMeasure: 'ACMAppDocBaseUoM'
      ACMLoadDataCapQuantity,
      @Semantics.unitOfMeasure: true
      UnitOfMeasure,
      /* uom of LDC unconverted qty */
      // LDC Converted Qty

      @Semantics.quantity.unitOfMeasure: 'ACMAppDocBaseUoM'
      ACMLoadDataCaptureConvertQty,
      @Semantics.quantity.unitOfMeasure: 'ACMAppDocBaseUoM'
      ACMDecimalGrossQuantity,
      @Semantics.quantity.unitOfMeasure: 'ACMAppDocBaseUoM'
      ACMNetQuantity,
      @Semantics.quantity.unitOfMeasure: 'ACMAppDocBaseUoM'
      ACMOverfillQuantity,
      @Semantics.quantity.unitOfMeasure: 'ACMAppDocBaseUoM'
      ACMUnderFillQuantity,
      @Semantics.quantity.unitOfMeasure: 'ACMLoadDataCaptureUoM'
      ACMLoadDtaCaptureGrossQuantity,
      @Semantics.quantity.unitOfMeasure: 'ACMAppDocBaseUoM'
      ACMLoadDtaCaptrCnvrtdGrssQty,
      @Semantics.unitOfMeasure: true
      ACMAppDocBaseUoM,
      ACMApplOvwSpotFlag,
      ACMApplOvwSpotFlagDesc,
      ACMLoadDataCaptureUoM,

      //            Association to child - DPQS Evaluation

      _DPQSEvaluation : redirected to composition child A_ACMAppDocDPQSEvalDet,
      //            Association to child - Tolerance Evaluation

      _ToleranceEval  : redirected to composition child A_ACMAppDocToleranceEval,
      //Association to Child : Optionality details

      _OptionalityDet : redirected to composition child A_ACMAppDocOptionalityDet,
      //Association to Child : Storage details

      _StorageDet     : redirected to composition child A_ACMAppDocStorageDet,
      //Association to Child : Warehouse details

      _WarehouseDet   : redirected to composition child A_ACMAppDocWarehouseDetTP,
      //Association to Child : Qualities

      _Quality        : redirected to composition child A_ACMAppDocQuality,
      //Association to child - UoM Quantity conversion

      _AppDocUoM      : redirected to composition child A_ACMAppDocUoMConversion
}