A_CFinRpldSalesDocScheduleLine

DDL: A_CFINRPLDSALESDOCSCHEDULELINE Type: view_entity CONSUMPTION Package: FINS_CFIN_ACC_VIEW_EX

CFin Rpld Sales Doc. Scheduleline (API)

A_CFinRpldSalesDocScheduleLine is a Consumption CDS View that provides data about "CFin Rpld Sales Doc. Scheduleline (API)" in SAP S/4HANA. It reads from 1 data source (cfin_avso_slne) and exposes 11 fields with key fields SourceSystemLogicalSystem, CFinReplicatedSalesDocument, CFinRpldSalesDocumentItem, CFinRpldSalesDocScheduleLine. It has 1 association to related views. It is exposed through 1 OData service (API_CFINRPLDSALESDOCUMENT). Part of development package FINS_CFIN_ACC_VIEW_EX.

Data Sources (1)

SourceAliasJoin Type
cfin_avso_slne cfin_avso_slne from

Associations (1)

CardinalityTargetAliasCondition
[1..1] A_CFinRpldSalesDocument _CFinRpldSalesDocument $projection.SourceSystemLogicalSystem = _CFinRpldSalesDocument.SourceSystemLogicalSystem and $projection.CFinReplicatedSalesDocument = _CFinRpldSalesDocument.CFinReplicatedSalesDocument

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
EndUserText.label CFin Rpld Sales Doc. Scheduleline (API) view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view

OData Services (1)

ServiceBindingVersionContractRelease
API_CFINRPLDSALESDOCUMENT API_CFINRPLDSALESDOC V4 C2 NOT_RELEASED

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY SourceSystemLogicalSystem sourcesystemlogicalsystem
KEY CFinReplicatedSalesDocument cfinreplicatedsalesdocument
KEY CFinRpldSalesDocumentItem cfinrpldsalesdocumentitem
KEY CFinRpldSalesDocScheduleLine cfinrpldsalesdocscheduleline
LastChangeDateTime cfin_avso_slne lastchangedatetime
OrderID cfin_avso_slne orderid
DeliveryDate cfin_avso_slne deliverydate
ScheduleLineOrderQuantity cfin_avso_slne schedulelineorderquantity
OrderQuantityUnit cfin_avso_slne orderquantityunit
_CFinRpldSalesDocument _CFinRpldSalesDocument
_CFinRpldSalesDocumentItem _CFinRpldSalesDocumentItem
@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #NOT_REQUIRED
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@EndUserText.label: 'CFin Rpld Sales Doc. Scheduleline (API)'
@Metadata.ignorePropagatedAnnotations:true
@VDM.viewType: #CONSUMPTION
@ObjectModel.usageType: {
     dataClass: #TRANSACTIONAL,
     serviceQuality: #A,
     sizeCategory: #L
     }
define view entity A_CFinRpldSalesDocScheduleLine
  as select from cfin_avso_slne
  association        to parent A_CFinRpldSalesDocumentItem as _CFinRpldSalesDocumentItem on  $projection.SourceSystemLogicalSystem   = _CFinRpldSalesDocumentItem.SourceSystemLogicalSystem
                                                                                         and $projection.CFinReplicatedSalesDocument = _CFinRpldSalesDocumentItem.CFinReplicatedSalesDocument
                                                                                         and $projection.CFinRpldSalesDocumentItem   = _CFinRpldSalesDocumentItem.CFinRpldSalesDocumentItem
  association [1..1] to A_CFinRpldSalesDocument            as _CFinRpldSalesDocument     on  $projection.SourceSystemLogicalSystem   = _CFinRpldSalesDocument.SourceSystemLogicalSystem
                                                                                         and $projection.CFinReplicatedSalesDocument = _CFinRpldSalesDocument.CFinReplicatedSalesDocument
{
  key sourcesystemlogicalsystem                as SourceSystemLogicalSystem,
  key cfinreplicatedsalesdocument              as CFinReplicatedSalesDocument,
  key cfinrpldsalesdocumentitem                as CFinRpldSalesDocumentItem,
  key cfinrpldsalesdocscheduleline             as CFinRpldSalesDocScheduleLine,
      cfin_avso_slne.lastchangedatetime        as LastChangeDateTime,

      cfin_avso_slne.orderid                   as OrderID,
      cfin_avso_slne.deliverydate              as DeliveryDate,
      @Semantics.quantity.unitOfMeasure: 'OrderQuantityUnit'
      cfin_avso_slne.schedulelineorderquantity as ScheduleLineOrderQuantity,
      cfin_avso_slne.orderquantityunit         as OrderQuantityUnit,

      _CFinRpldSalesDocument,
      _CFinRpldSalesDocumentItem

}