A_CostRevenueReassignmentItem
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)
| Source | Alias | Join Type |
|---|---|---|
| I_CostRevenueReassignmentItem | I_CostRevenueReassignmentItem | from |
Associations (3)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA