A_CostRevenueReassignmentItem

DDL: A_COSTREVENUEREASSIGNMENTITEM Type: view_entity CONSUMPTION

Cost Reassignment Items

A_CostRevenueReassignmentItem is a Consumption CDS View that provides data about "Cost Reassignment Items" in SAP S/4HANA. It reads from 1 data source (I_CostRevenueReassignmentItem) and exposes 79 fields with key fields FiscalYear, ReferenceDocument, ControllingArea, CompanyCode, LedgerGLLineItem. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_CostRevenueReassignmentItem I_CostRevenueReassignmentItem from

Associations (3)

CardinalityTargetAliasCondition
[1..1] E_JournalEntryItem _Extension $projection.SourceLedger = _Extension.SourceLedger and $projection.CompanyCode = _Extension.CompanyCode and $projection.FiscalYear = _Extension.FiscalYear and $projection.AccountingDocument = _Extension.AccountingDocument and $projection.LedgerGLLineItem = _Extension.LedgerGLLineItem
[0..1] A_CostRevnSndrPrftbltySegment _SenderProfitabilitySegment
[0..1] A_CostRevnRcvrPrftbltySegment _ReceiverProfitabilitySegment

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Cost Reassignment Items view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MIXED view
OData.entityType.name CostRevenueReassignmentItem_Type view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
VDM.viewType #CONSUMPTION view

Fields (79)

KeyFieldSource TableSource FieldDescription
KEY FiscalYear FiscalYear
KEY ReferenceDocument ReferenceDocument
KEY ControllingArea ControllingArea
KEY CompanyCode CompanyCode
KEY LedgerGLLineItem LedgerGLLineItem
KEY ReferenceDocumentItem ReferenceDocumentItem
AccountingDocument AccountingDocument
SourceLedger SourceLedger
DocumentItemText DocumentItemText
GLAccount GLAccount
PersonnelNumber PersonnelNumber
AccountAssignmentType AccountAssignmentType
PartnerAccountAssignmentType PartnerAccountAssignmentType
OriginCostCenter OriginCostCenter
PartnerCostCenter PartnerCostCenter
PartnerWBSElementInternalID PartnerWBSElementInternalID
WBSElementInternalID WBSElementInternalID
PartnerWBSElementExternalID PartnerWBSElementExternalID
WBSElementExternalID WBSElementExternalID
PartnerServiceDocumentType PartnerServiceDocumentType
PartnerServiceDocument PartnerServiceDocument
PartnerServiceDocumentItem PartnerServiceDocumentItem
ServiceDocumentType ServiceDocumentType
ServiceDocument ServiceDocument
ServiceDocumentItem ServiceDocumentItem
PartnerOrder PartnerOrder
OrderID OrderID
SenderCompanyCode SenderCompanyCode
PartnerSalesDocument PartnerSalesDocument
PartnerSalesDocumentItem PartnerSalesDocumentItem
SalesDocument SalesDocument
SalesDocumentItem SalesDocumentItem
JointVentureCostRecoveryCode JointVentureCostRecoveryCode
SenderCostRecoveryCode SenderCostRecoveryCode
Fund Fund
FunctionalArea FunctionalArea
GrantID GrantID
BudgetPeriod BudgetPeriod
PartnerFund PartnerFund
PartnerFunctionalArea PartnerFunctionalArea
PartnerGrant PartnerGrant
PartnerBudgetPeriod PartnerBudgetPeriod
FinancialManagementArea FinancialManagementArea
RcvrAcctgIndCode RcvrAcctgIndCode
BillableControl BillableControl
OperatingConcern OperatingConcern
BaseUnit BaseUnit
Quantity Quantity
TransactionCurrency TransactionCurrency
AmountInTransactionCurrency AmountInTransactionCurrency
CompanyCodeCurrency CompanyCodeCurrency
AmountInCompanyCodeCurrency AmountInCompanyCodeCurrency
GlobalCurrency GlobalCurrency
AmountInGlobalCurrency AmountInGlobalCurrency
FreeDefinedCurrency1 FreeDefinedCurrency1
AmountInFreeDefinedCurrency1 AmountInFreeDefinedCurrency1
FreeDefinedCurrency2 FreeDefinedCurrency2
AmountInFreeDefinedCurrency2 AmountInFreeDefinedCurrency2
FreeDefinedCurrency3 FreeDefinedCurrency3
AmountInFreeDefinedCurrency3 AmountInFreeDefinedCurrency3
FreeDefinedCurrency4 FreeDefinedCurrency4
AmountInFreeDefinedCurrency4 AmountInFreeDefinedCurrency4
FreeDefinedCurrency5 FreeDefinedCurrency5
AmountInFreeDefinedCurrency5 AmountInFreeDefinedCurrency5
FreeDefinedCurrency6 FreeDefinedCurrency6
AmountInFreeDefinedCurrency6 AmountInFreeDefinedCurrency6
FreeDefinedCurrency7 FreeDefinedCurrency7
AmountInFreeDefinedCurrency7 AmountInFreeDefinedCurrency7
FreeDefinedCurrency8 FreeDefinedCurrency8
AmountInFreeDefinedCurrency8 AmountInFreeDefinedCurrency8
FunctionalCurrency FunctionalCurrency
AmountInFunctionalCurrency AmountInFunctionalCurrency
ReceiverRECompanyCode ReceiverRECompanyCode
RealEstatePartnerContract RealEstatePartnerContract
SenderRECompanyCode SenderRECompanyCode
RealEstateContract RealEstateContract
_Header _Header
_SenderProfitabilitySegment _SenderProfitabilitySegment
_ReceiverProfitabilitySegment _ReceiverProfitabilitySegment
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Cost Reassignment Items'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #D,
  sizeCategory: #XXL,
  dataClass: #MIXED
}
@OData.entityType.name:'CostRevenueReassignmentItem_Type'
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@VDM.viewType: #CONSUMPTION

define view entity A_CostRevenueReassignmentItem as select from I_CostRevenueReassignmentItem
  association to parent A_CostRevenueReassignment    as _Header         on  $projection.ControllingArea        = _Header.ControllingArea
                                                                        and $projection.FiscalYear         = _Header.FiscalYear
                                                                        and $projection.ReferenceDocument = _Header.ReferenceDocument
  
  composition [0..1] of A_CostRevnSndrPrftbltySegment as _SenderProfitabilitySegment
  composition [0..1] of A_CostRevnRcvrPrftbltySegment as _ReceiverProfitabilitySegment   
  
  association [1..1] to E_JournalEntryItem      as _Extension       on $projection.SourceLedger       = _Extension.SourceLedger
                                                                    and $projection.CompanyCode        = _Extension.CompanyCode
                                                                    and $projection.FiscalYear         = _Extension.FiscalYear
                                                                    and $projection.AccountingDocument = _Extension.AccountingDocument
                                                                    and $projection.LedgerGLLineItem   = _Extension.LedgerGLLineItem                                                                     
{
  key FiscalYear,
  key ReferenceDocument,
  key ControllingArea,
  key CompanyCode,
  key LedgerGLLineItem,
  key ReferenceDocumentItem,
  AccountingDocument,
  SourceLedger,
  DocumentItemText,
  GLAccount,
  PersonnelNumber,
  AccountAssignmentType,
  PartnerAccountAssignmentType,
  OriginCostCenter,
  PartnerCostCenter, 
  PartnerWBSElementInternalID,
  WBSElementInternalID,
  PartnerWBSElementExternalID,
  WBSElementExternalID,
  PartnerServiceDocumentType,
  PartnerServiceDocument,
  PartnerServiceDocumentItem,
  ServiceDocumentType,
  ServiceDocument,
  ServiceDocumentItem,
  PartnerOrder,
  OrderID,
  SenderCompanyCode,
  PartnerSalesDocument,
  PartnerSalesDocumentItem,
  SalesDocument,
  SalesDocumentItem,
  JointVentureCostRecoveryCode,
  SenderCostRecoveryCode,
  Fund,
  FunctionalArea,
  GrantID,
  BudgetPeriod,
  PartnerFund,
  PartnerFunctionalArea,
  PartnerGrant,
  PartnerBudgetPeriod,
  FinancialManagementArea,
  RcvrAcctgIndCode,
  BillableControl,
  OperatingConcern,
  BaseUnit,
  @Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
  Quantity,
  TransactionCurrency,
  @Semantics: { amount : {currencyCode: 'TransactionCurrency'} }
  AmountInTransactionCurrency,
  CompanyCodeCurrency,
  @Semantics: { amount : {currencyCode: 'CompanyCodeCurrency'} }
  AmountInCompanyCodeCurrency,
  GlobalCurrency,
  @Semantics: { amount : {currencyCode: 'GlobalCurrency'} }
  AmountInGlobalCurrency,
  FreeDefinedCurrency1,
  @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency1'} }
  AmountInFreeDefinedCurrency1,
  FreeDefinedCurrency2,
  @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency2'} }
  AmountInFreeDefinedCurrency2,
  FreeDefinedCurrency3,
  @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency3'} }
  AmountInFreeDefinedCurrency3,
  FreeDefinedCurrency4,
  @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency4'} }
  AmountInFreeDefinedCurrency4,
  FreeDefinedCurrency5,
  @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency5'} }
  AmountInFreeDefinedCurrency5,
  FreeDefinedCurrency6,
  @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency6'} }
  AmountInFreeDefinedCurrency6,
  FreeDefinedCurrency7,
  @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency7'} }
  AmountInFreeDefinedCurrency7,
  FreeDefinedCurrency8,
  @Semantics: { amount : {currencyCode: 'FreeDefinedCurrency8'} }
  AmountInFreeDefinedCurrency8,
  FunctionalCurrency,
  @Semantics: { amount : {currencyCode: 'FunctionalCurrency'} }
  AmountInFunctionalCurrency,
  ReceiverRECompanyCode,
  RealEstatePartnerContract,
  SenderRECompanyCode,
  RealEstateContract,
  /* Associations */
  _Header,
  _SenderProfitabilitySegment,
  _ReceiverProfitabilitySegment
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_COSTREVENUEREASSIGNMENTITEM"
],
"ASSOCIATED":
[
"A_COSTREVENUEREASSIGNMENT",
"A_COSTREVNRCVRPRFTBLTYSEGMENT",
"A_COSTREVNSNDRPRFTBLTYSEGMENT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/