P_AssetBalanceCube2
P_AssetBalanceCube2
P_AssetBalanceCube2 is a Composite CDS View that provides data about "P_AssetBalanceCube2" in SAP S/4HANA. It reads from 9 data sources and exposes 207 fields with key fields CompanyCode, AssetDepreciationArea, MasterFixedAsset, FixedAsset, Ledger. Part of development package FINS_FIS_AA.
Data Sources (9)
| Source | Alias | Join Type |
|---|---|---|
| I_AssetKeyFigureSetSpec | AssetKeyFigureSetSpec | inner |
| I_AssetKeyFigureSetSpec | AssetKeyFigureSetSpec | inner |
| I_AssetKeyFigureSpecification | AssetKeyFigureSpec | inner |
| I_AssetKeyFigureSpecification | AssetKeyFigureSpec | inner |
| I_CompanyCode | CompanyCode | inner |
| I_LedgerCompanyCodeCrcyRoles | LedgerCompanyCodeCrcyRole | from |
| I_LedgerCompanyCodeCrcyRoles | LedgerCompanyCodeCrcyRole | union_all |
| I_FixedAssetLineItem | Values | inner |
| I_FixedAssetPlanValue | Values | inner |
Parameters (3)
| Name | Type | Default |
|---|---|---|
| P_AssetAccountingKeyFigureSet | faa_key_figure_set | |
| P_FiscalYear | fis_gjahr | |
| P_FiscalPeriod | fis_poper |
Annotations (4)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| VDM.viewType | #COMPOSITE | view | |
| VDM.private | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (207)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | I_FixedAssetPlanValue | CompanyCode | |
| KEY | AssetDepreciationArea | I_FixedAssetPlanValue | AssetDepreciationArea | |
| KEY | MasterFixedAsset | I_FixedAssetPlanValue | MasterFixedAsset | |
| KEY | FixedAsset | I_FixedAssetPlanValue | FixedAsset | |
| KEY | Ledger | I_FixedAssetPlanValue | Ledger | |
| KEY | FiscalYear | I_FixedAssetPlanValue | FiscalYear | |
| KEY | FiscalPeriod | I_FixedAssetPlanValue | FiscalPeriod | |
| KEY | SubLedgerAcctLineItemType | I_FixedAssetPlanValue | SubLedgerAcctLineItemType | |
| KEY | AssetAcctTransClassfctn | I_FixedAssetPlanValue | AssetAcctTransClassfctn | |
| KEY | AssetAccountingKeyFigure | I_AssetKeyFigureSetSpec | AssetAccountingKeyFigure | |
| KEY | AssetAccountingKeyFigureSet | I_AssetKeyFigureSetSpec | AssetAccountingKeyFigureSet | |
| KEY | AccountingDocument | I_FixedAssetPlanValue | AccountingDocument | |
| KEY | LedgerGLLineItem | I_FixedAssetPlanValue | LedgerGLLineItem | |
| KEY | TransactionSubitem | I_FixedAssetPlanValue | TransactionSubitem | |
| KEY | DebitCreditCode | I_FixedAssetPlanValue | DebitCreditCode | |
| LedgerFiscalYear | I_FixedAssetPlanValue | LedgerFiscalYear | ||
| FiscalYearVariant | I_FixedAssetPlanValue | FiscalYearVariant | ||
| FiscalYearPeriod | I_FixedAssetPlanValue | FiscalYearPeriod | ||
| DepreciationFiscalPeriod | I_FixedAssetPlanValue | DepreciationFiscalPeriod | ||
| PostingDate | I_FixedAssetPlanValue | PostingDate | ||
| ChartOfDepreciation | I_FixedAssetPlanValue | ChartOfDepreciation | ||
| AssetAccountingSortedKeyFigure | I_AssetKeyFigureSetSpec | AssetAccountingSortedKeyFigure | ||
| ChartOfAccounts | I_FixedAssetPlanValue | ChartOfAccounts | ||
| ControllingArea | I_FixedAssetPlanValue | ControllingArea | ||
| Country | I_FixedAssetPlanValue | Country | ||
| CountryChartOfAccounts | I_FixedAssetPlanValue | CountryChartOfAccounts | ||
| FinancialManagementArea | I_FixedAssetPlanValue | FinancialManagementArea | ||
| FinancialStatementVariant | RealDepreciationAreaByCoCode | FinancialStatementVariant | ||
| AccountingPrinciple | I_FixedAssetPlanValue | AccountingPrinciple | ||
| LedgerGroup | I_FixedAssetPlanValue | LedgerGroup | ||
| GLAccount | I_FixedAssetPlanValue | GLAccount | ||
| AlternativeGLAccount | I_FixedAssetPlanValue | AlternativeGLAccount | ||
| GroupMasterFixedAsset | I_FixedAssetPlanValue | GroupMasterFixedAsset | ||
| GroupFixedAsset | I_FixedAssetPlanValue | GroupFixedAsset | ||
| FinancialAccountType | I_FixedAssetPlanValue | FinancialAccountType | ||
| AccountingDocumentCreationDate | I_FixedAssetPlanValue | AccountingDocumentCreationDate | ||
| CreationTime | I_FixedAssetPlanValue | CreationTime | ||
| JointVentureCostRecoveryCode | I_FixedAssetPlanValue | JointVentureCostRecoveryCode | ||
| CostCenter | I_FixedAssetPlanValue | CostCenter | ||
| Plant | I_FixedAssetPlanValue | Plant | ||
| BusinessArea | I_FixedAssetPlanValue | BusinessArea | ||
| PersonnelNumber | I_FixedAssetPlanValue | PersonnelNumber | ||
| Fund | I_FixedAssetPlanValue | Fund | ||
| ProfitCenter | I_FixedAssetPlanValue | ProfitCenter | ||
| Segment | I_FixedAssetPlanValue | Segment | ||
| FunctionalArea | I_FixedAssetPlanValue | FunctionalArea | ||
| FundsCenter | I_FixedAssetPlanValue | FundsCenter | ||
| AssetTransactionType | I_FixedAssetPlanValue | AssetTransactionType | ||
| GrantID | I_FixedAssetPlanValue | GrantID | ||
| BudgetPeriod | I_FixedAssetPlanValue | BudgetPeriod | ||
| AssetValueDate | I_FixedAssetPlanValue | AssetValueDate | ||
| ReferenceDocument | I_FixedAssetPlanValue | ReferenceDocument | ||
| ReferenceDocumentItem | I_FixedAssetPlanValue | ReferenceDocumentItem | ||
| IsReversal | I_FixedAssetPlanValue | IsReversal | ||
| IsReversed | I_FixedAssetPlanValue | IsReversed | ||
| DocumentDate | I_FixedAssetPlanValue | DocumentDate | ||
| AccountingDocumentType | I_FixedAssetPlanValue | AccountingDocumentType | ||
| DocumentItemText | I_FixedAssetPlanValue | DocumentItemText | ||
| AssignmentReference | I_FixedAssetPlanValue | AssignmentReference | ||
| GLBusinessTransactionType | I_FixedAssetPlanValue | GLBusinessTransactionType | ||
| BusinessTransactionType | I_FixedAssetPlanValue | BusinessTransactionType | ||
| BusinessTransactionCategory | I_FixedAssetPlanValue | BusinessTransactionCategory | ||
| FinancialClosingStep | I_FixedAssetPlanValue | FinancialClosingStep | ||
| LogicalSystem | I_FixedAssetPlanValue | LogicalSystem | ||
| PartnerCompanyCode | I_FixedAssetPlanValue | PartnerCompanyCode | ||
| PartnerMasterFixedAsset | I_FixedAssetPlanValue | PartnerMasterFixedAsset | ||
| PartnerFixedAsset | I_FixedAssetPlanValue | PartnerFixedAsset | ||
| ReferenceDocumentContext | I_FixedAssetPlanValue | ReferenceDocumentContext | ||
| ReferenceDocumentType | I_FixedAssetPlanValue | ReferenceDocumentType | ||
| CompanyCodeCurrency | I_FixedAssetPlanValue | CompanyCodeCurrency | ||
| GlobalCurrency | I_FixedAssetPlanValue | GlobalCurrency | ||
| FunctionalCurrency | I_FixedAssetPlanValue | FunctionalCurrency | ||
| FreeDefinedCurrency1 | I_FixedAssetPlanValue | FreeDefinedCurrency1 | ||
| FreeDefinedCurrency2 | I_FixedAssetPlanValue | FreeDefinedCurrency2 | ||
| FreeDefinedCurrency3 | I_FixedAssetPlanValue | FreeDefinedCurrency3 | ||
| FreeDefinedCurrency4 | I_FixedAssetPlanValue | FreeDefinedCurrency4 | ||
| FreeDefinedCurrency5 | I_FixedAssetPlanValue | FreeDefinedCurrency5 | ||
| FreeDefinedCurrency6 | I_FixedAssetPlanValue | FreeDefinedCurrency6 | ||
| FreeDefinedCurrency7 | I_FixedAssetPlanValue | FreeDefinedCurrency7 | ||
| FreeDefinedCurrency8 | I_FixedAssetPlanValue | FreeDefinedCurrency8 | ||
| AmountInCompanyCodeCurrency | I_FixedAssetPlanValue | AmountInCompanyCodeCurrency | ||
| AmountInGlobalCurrency | I_FixedAssetPlanValue | AmountInGlobalCurrency | ||
| AmountInFunctionalCurrency | I_FixedAssetPlanValue | AmountInFunctionalCurrency | ||
| AmountInFreeDefinedCurrency1 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency1 | ||
| AmountInFreeDefinedCurrency2 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency2 | ||
| AmountInFreeDefinedCurrency3 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency3 | ||
| AmountInFreeDefinedCurrency4 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency4 | ||
| AmountInFreeDefinedCurrency5 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency5 | ||
| AmountInFreeDefinedCurrency6 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency6 | ||
| AmountInFreeDefinedCurrency7 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency7 | ||
| AmountInFreeDefinedCurrency8 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency8 | ||
| CompanyCodeCurrencyRole | I_LedgerCompanyCodeCrcyRoles | CompanyCodeCurrencyRole | ||
| GlobalCurrencyRole | I_LedgerCompanyCodeCrcyRoles | GlobalCurrencyRole | ||
| FunctionalCurrencyRole | I_LedgerCompanyCodeCrcyRoles | FunctionalCurrencyRole | ||
| FreeDefinedCurrency1Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency1Role | ||
| FreeDefinedCurrency2Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency2Role | ||
| FreeDefinedCurrency3Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency3Role | ||
| FreeDefinedCurrency4Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency4Role | ||
| FreeDefinedCurrency5Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency5Role | ||
| FreeDefinedCurrency6Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency6Role | ||
| FreeDefinedCurrency7Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency7Role | ||
| FreeDefinedCurrency8Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency8Role | ||
| BaseUnit | I_FixedAssetPlanValue | BaseUnit | ||
| CompanyCode | ||||
| KEY | AssetDepreciationArea | I_FixedAssetPlanValue | AssetDepreciationArea | |
| KEY | MasterFixedAsset | I_FixedAssetPlanValue | MasterFixedAsset | |
| KEY | FixedAsset | I_FixedAssetPlanValue | FixedAsset | |
| KEY | Ledger | I_FixedAssetPlanValue | Ledger | |
| KEY | FiscalYear | I_FixedAssetPlanValue | FiscalYear | |
| KEY | FiscalPeriod | I_FixedAssetPlanValue | FiscalPeriod | |
| KEY | SubLedgerAcctLineItemType | I_FixedAssetPlanValue | SubLedgerAcctLineItemType | |
| KEY | AssetAcctTransClassfctn | I_FixedAssetPlanValue | AssetAcctTransClassfctn | |
| KEY | AssetAccountingKeyFigure | I_AssetKeyFigureSetSpec | AssetAccountingKeyFigure | |
| KEY | AssetAccountingKeyFigureSet | I_AssetKeyFigureSetSpec | AssetAccountingKeyFigureSet | |
| KEY | AccountingDocument | |||
| KEY | LedgerGLLineItem | |||
| KEY | TransactionSubitem | |||
| KEY | DebitCreditCode | |||
| LedgerFiscalYear | I_FixedAssetPlanValue | LedgerFiscalYear | ||
| FiscalYearVariant | I_LedgerCompanyCodeCrcyRoles | FiscalYearVariant | ||
| FiscalYearPeriod | ||||
| DepreciationFiscalPeriod | I_FixedAssetPlanValue | FiscalPeriod | ||
| PostingDate | ||||
| ChartOfDepreciation | I_FixedAssetPlanValue | ChartOfDepreciation | ||
| AssetAccountingSortedKeyFigure | I_AssetKeyFigureSetSpec | AssetAccountingSortedKeyFigure | ||
| ChartOfAccounts | I_CompanyCode | ChartOfAccounts | ||
| ControllingArea | I_CompanyCode | ControllingArea | ||
| Country | I_CompanyCode | Country | ||
| CountryChartOfAccounts | I_CompanyCode | CountryChartOfAccounts | ||
| FinancialManagementArea | I_CompanyCode | FinancialManagementArea | ||
| FinancialStatementVariant | RealDepreciationAreaByCoCode | FinancialStatementVariant | ||
| AccountingPrinciple | I_FixedAssetPlanValue | AccountingPrinciple | ||
| LedgerGroup | I_FixedAssetPlanValue | LedgerGroup | ||
| GLAccount | ||||
| AlternativeGLAccount | ||||
| GroupMasterFixedAsset | I_FixedAssetPlanValue | GroupMasterFixedAsset | ||
| GroupFixedAsset | I_FixedAssetPlanValue | GroupFixedAsset | ||
| FinancialAccountType | I_FixedAssetPlanValue | FinancialAccountType | ||
| AccountingDocumentCreationDate | ||||
| CreationTime | ||||
| JointVentureCostRecoveryCode | I_FixedAssetPlanValue | JointVentureCostRecoveryCode | ||
| CostCenter | ||||
| Plant | ||||
| BusinessArea | ||||
| PersonnelNumber | ||||
| Fund | ||||
| ProfitCenter | ||||
| Segment | ||||
| FunctionalArea | ||||
| FundsCenter | ||||
| AssetTransactionType | ||||
| GrantID | ||||
| BudgetPeriod | ||||
| AssetValueDate | ||||
| ReferenceDocument | ||||
| ReferenceDocumentItem | ||||
| IsReversal | ||||
| IsReversed | ||||
| DocumentDate | ||||
| AccountingDocumentType | ||||
| DocumentItemText | ||||
| AssignmentReference | ||||
| GLBusinessTransactionType | ||||
| BusinessTransactionType | ||||
| BusinessTransactionCategory | ||||
| FinancialClosingStep | ||||
| LogicalSystem | ||||
| PartnerCompanyCode | ||||
| PartnerMasterFixedAsset | ||||
| PartnerFixedAsset | ||||
| ReferenceDocumentContext | ||||
| ReferenceDocumentType | ||||
| CompanyCodeCurrency | I_FixedAssetPlanValue | CompanyCodeCurrency | ||
| GlobalCurrency | I_FixedAssetPlanValue | GlobalCurrency | ||
| FunctionalCurrency | ||||
| FreeDefinedCurrency1 | I_FixedAssetPlanValue | FreeDefinedCurrency1 | ||
| FreeDefinedCurrency2 | I_FixedAssetPlanValue | FreeDefinedCurrency2 | ||
| FreeDefinedCurrency3 | I_FixedAssetPlanValue | FreeDefinedCurrency3 | ||
| FreeDefinedCurrency4 | I_FixedAssetPlanValue | FreeDefinedCurrency4 | ||
| FreeDefinedCurrency5 | I_FixedAssetPlanValue | FreeDefinedCurrency5 | ||
| FreeDefinedCurrency6 | I_FixedAssetPlanValue | FreeDefinedCurrency6 | ||
| FreeDefinedCurrency7 | I_FixedAssetPlanValue | FreeDefinedCurrency7 | ||
| FreeDefinedCurrency8 | I_FixedAssetPlanValue | FreeDefinedCurrency8 | ||
| AmountInCompanyCodeCurrency | I_FixedAssetPlanValue | AmountInCompanyCodeCurrency | ||
| AmountInGlobalCurrency | I_FixedAssetPlanValue | AmountInGlobalCurrency | ||
| AmountInFunctionalCurrency | ||||
| AmountInFreeDefinedCurrency1 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency1 | ||
| AmountInFreeDefinedCurrency2 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency2 | ||
| AmountInFreeDefinedCurrency3 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency3 | ||
| AmountInFreeDefinedCurrency4 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency4 | ||
| AmountInFreeDefinedCurrency5 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency5 | ||
| AmountInFreeDefinedCurrency6 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency6 | ||
| AmountInFreeDefinedCurrency7 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency7 | ||
| AmountInFreeDefinedCurrency8 | I_FixedAssetPlanValue | AmountInFreeDefinedCurrency8 | ||
| CompanyCodeCurrencyRole | I_LedgerCompanyCodeCrcyRoles | CompanyCodeCurrencyRole | ||
| GlobalCurrencyRole | I_LedgerCompanyCodeCrcyRoles | GlobalCurrencyRole | ||
| FunctionalCurrencyRole | I_LedgerCompanyCodeCrcyRoles | FunctionalCurrencyRole | ||
| FreeDefinedCurrency1Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency1Role | ||
| FreeDefinedCurrency2Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency2Role | ||
| FreeDefinedCurrency3Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency3Role | ||
| FreeDefinedCurrency4Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency4Role | ||
| FreeDefinedCurrency5Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency5Role | ||
| FreeDefinedCurrency6Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency6Role | ||
| FreeDefinedCurrency7Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency7Role | ||
| FreeDefinedCurrency8Role | I_LedgerCompanyCodeCrcyRoles | FreeDefinedCurrency8Role | ||
| BaseUnit | ||||
| Quantity |
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #COMPOSITE
@VDM.private:true
@Metadata.ignorePropagatedAnnotations: true
define view entity P_AssetBalanceCube2
with parameters
P_AssetAccountingKeyFigureSet : faa_key_figure_set,
P_FiscalYear : fis_gjahr,
P_FiscalPeriod : fis_poper
as select from I_LedgerCompanyCodeCrcyRoles as LedgerCompanyCodeCrcyRole
inner join I_FixedAssetLineItem as Values on Values.CompanyCode = LedgerCompanyCodeCrcyRole.CompanyCode
and Values.Ledger = LedgerCompanyCodeCrcyRole.Ledger
inner join I_AssetKeyFigureSetSpec as AssetKeyFigureSetSpec on AssetKeyFigureSetSpec.AssetAccountingKeyFigureSet = $parameters.P_AssetAccountingKeyFigureSet
inner join I_AssetKeyFigureSpecification as AssetKeyFigureSpec on AssetKeyFigureSpec.AssetAccountingKeyFigure = AssetKeyFigureSetSpec.AssetAccountingKeyFigure
and AssetKeyFigureSpec.AssetAcctAnlytlTransClassfctn = Values.AssetAcctTransClassfctn
and AssetKeyFigureSpec.SubLedgerAcctLineItemType = Values.SubLedgerAcctLineItemType
left outer to one join I_RealDepreciationAreaByCoCode as RealDepreciationAreaByCoCode on RealDepreciationAreaByCoCode.CompanyCode = Values.CompanyCode
and RealDepreciationAreaByCoCode.AssetRealDepreciationArea = Values.AssetDepreciationArea
{
key Values.CompanyCode,
key Values.AssetDepreciationArea,
key Values.MasterFixedAsset,
key Values.FixedAsset,
key Values.Ledger,
key Values.FiscalYear,
key Values.FiscalPeriod,
key Values.SubLedgerAcctLineItemType,
key Values.AssetAcctTransClassfctn,
key AssetKeyFigureSetSpec.AssetAccountingKeyFigure,
key AssetKeyFigureSetSpec.AssetAccountingKeyFigureSet,
key Values.AccountingDocument,
key Values.LedgerGLLineItem,
key Values.TransactionSubitem,
key Values.DebitCreditCode,
Values.LedgerFiscalYear,
Values.FiscalYearVariant,
Values.FiscalYearPeriod,
Values.DepreciationFiscalPeriod,
Values.PostingDate,
Values.ChartOfDepreciation,
AssetKeyFigureSetSpec.AssetAccountingSortedKeyFigure,
Values.ChartOfAccounts,
Values.ControllingArea,
Values.Country,
Values.CountryChartOfAccounts,
Values.FinancialManagementArea,
RealDepreciationAreaByCoCode.FinancialStatementVariant,
Values.AccountingPrinciple,
Values.LedgerGroup,
Values.GLAccount,
Values.AlternativeGLAccount,
Values.GroupMasterFixedAsset,
Values.GroupFixedAsset,
Values.FinancialAccountType,
Values.AccountingDocumentCreationDate,
Values.CreationTime,
Values.JointVentureCostRecoveryCode,
Values.CostCenter,
Values.Plant,
Values.BusinessArea,
Values.PersonnelNumber,
Values.Fund,
Values.ProfitCenter,
Values.Segment,
Values.FunctionalArea,
Values.FundsCenter,
Values.AssetTransactionType,
Values.GrantID,
Values.BudgetPeriod,
Values.AssetValueDate,
Values.ReferenceDocument,
Values.ReferenceDocumentItem,
Values.IsReversal,
Values.IsReversed,
Values.DocumentDate,
Values.AccountingDocumentType,
Values.DocumentItemText,
Values.AssignmentReference,
Values.GLBusinessTransactionType,
Values.BusinessTransactionType,
Values.BusinessTransactionCategory,
Values.FinancialClosingStep,
Values.LogicalSystem,
Values.PartnerCompanyCode,
Values.PartnerMasterFixedAsset,
Values.PartnerFixedAsset,
Values.ReferenceDocumentContext,
Values.ReferenceDocumentType,
Values.CompanyCodeCurrency,
Values.GlobalCurrency,
Values.FunctionalCurrency,
Values.FreeDefinedCurrency1,
Values.FreeDefinedCurrency2,
Values.FreeDefinedCurrency3,
Values.FreeDefinedCurrency4,
Values.FreeDefinedCurrency5,
Values.FreeDefinedCurrency6,
Values.FreeDefinedCurrency7,
Values.FreeDefinedCurrency8,
@DefaultAggregation:#SUM
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
Values.AmountInCompanyCodeCurrency,
@DefaultAggregation:#SUM
@Semantics.amount.currencyCode: 'GlobalCurrency'
Values.AmountInGlobalCurrency,
@DefaultAggregation:#SUM
@Semantics.amount.currencyCode: 'FunctionalCurrency'
Values.AmountInFunctionalCurrency,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'FreeDefinedCurrency1'
Values.AmountInFreeDefinedCurrency1,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'FreeDefinedCurrency2'
Values.AmountInFreeDefinedCurrency2,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'FreeDefinedCurrency3'
Values.AmountInFreeDefinedCurrency3,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'FreeDefinedCurrency4'
Values.AmountInFreeDefinedCurrency4,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'FreeDefinedCurrency5'
Values.AmountInFreeDefinedCurrency5,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'FreeDefinedCurrency6'
Values.AmountInFreeDefinedCurrency6,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'FreeDefinedCurrency7'
Values.AmountInFreeDefinedCurrency7,
@DefaultAggregation: #SUM
@Semantics.amount.currencyCode: 'FreeDefinedCurrency8'
Values.AmountInFreeDefinedCurrency8,
LedgerCompanyCodeCrcyRole.CompanyCodeCurrencyRole,
LedgerCompanyCodeCrcyRole.GlobalCurrencyRole,
LedgerCompanyCodeCrcyRole.FunctionalCurrencyRole,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency1Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency2Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency3Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency4Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency5Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency6Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency7Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency8Role,
Values.BaseUnit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
Values.Quantity
}
where
(
AssetKeyFigureSpec.PlannedValueIsInclusive = '1'
and Values.LedgerFiscalYear = $parameters.P_FiscalYear
and Values.DepreciationFiscalPeriod <= $parameters.P_FiscalPeriod
)
or(
AssetKeyFigureSpec.PlannedValueIsInclusive = '2'
and Values.LedgerFiscalYear = $parameters.P_FiscalYear
and Values.DepreciationFiscalPeriod <= $parameters.P_FiscalPeriod
and Values.FiscalPeriod > $parameters.P_FiscalPeriod
and Values.DepreciationFiscalPeriod <> '000'
)
or(
AssetKeyFigureSpec.PlannedValueIsInclusive = '0'
and Values.LedgerFiscalYear = $parameters.P_FiscalYear
and Values.FiscalPeriod <= $parameters.P_FiscalPeriod
)
union all select from I_LedgerCompanyCodeCrcyRoles as LedgerCompanyCodeCrcyRole
inner join I_FixedAssetPlanValue as Values on Values.CompanyCode = LedgerCompanyCodeCrcyRole.CompanyCode
and Values.Ledger = LedgerCompanyCodeCrcyRole.Ledger
inner join I_AssetKeyFigureSetSpec as AssetKeyFigureSetSpec on AssetKeyFigureSetSpec.AssetAccountingKeyFigureSet = $parameters.P_AssetAccountingKeyFigureSet
inner join I_AssetKeyFigureSpecification as AssetKeyFigureSpec on AssetKeyFigureSpec.AssetAccountingKeyFigure = AssetKeyFigureSetSpec.AssetAccountingKeyFigure
and AssetKeyFigureSpec.AssetAcctAnlytlTransClassfctn = Values.AssetAcctTransClassfctn
and AssetKeyFigureSpec.SubLedgerAcctLineItemType = Values.SubLedgerAcctLineItemType
inner join I_CompanyCode as CompanyCode on CompanyCode.CompanyCode = Values.CompanyCode
left outer to one join I_RealDepreciationAreaByCoCode as RealDepreciationAreaByCoCode on RealDepreciationAreaByCoCode.CompanyCode = Values.CompanyCode
and RealDepreciationAreaByCoCode.AssetRealDepreciationArea = Values.AssetDepreciationArea
{
key Values.CompanyCode,
key Values.AssetDepreciationArea,
key Values.MasterFixedAsset,
key Values.FixedAsset,
key Values.Ledger,
key Values.FiscalYear,
key Values.FiscalPeriod,
key Values.SubLedgerAcctLineItemType,
key Values.AssetAcctTransClassfctn,
key AssetKeyFigureSetSpec.AssetAccountingKeyFigure,
key AssetKeyFigureSetSpec.AssetAccountingKeyFigureSet,
key cast('' as fis_belnr) as AccountingDocument,
key cast('' as fis_docln) as LedgerGLLineItem,
key cast('000000' as fins_subta) as TransactionSubitem,
key cast('' as shkzg) as DebitCreditCode,
Values.LedgerFiscalYear,
LedgerCompanyCodeCrcyRole.FiscalYearVariant,
cast('0000000' as jahrper) as FiscalYearPeriod,
Values.FiscalPeriod as DepreciationFiscalPeriod,
cast('00000000' as budat) as PostingDate,
Values.ChartOfDepreciation,
AssetKeyFigureSetSpec.AssetAccountingSortedKeyFigure,
CompanyCode.ChartOfAccounts,
CompanyCode.ControllingArea,
CompanyCode.Country,
CompanyCode.CountryChartOfAccounts as CountryChartOfAccounts,
CompanyCode.FinancialManagementArea,
RealDepreciationAreaByCoCode.FinancialStatementVariant,
Values.AccountingPrinciple,
Values.LedgerGroup,
cast('' as fagl_hkont) as GLAccount,
cast('' as fis_altkt_skb1) as AlternativeGLAccount,
Values.GroupMasterFixedAsset,
Values.GroupFixedAsset,
Values.FinancialAccountType,
cast('00000000' as fis_cpudt) as AccountingDocumentCreationDate,
cast('000000' as fis_cputm) as CreationTime,
Values.JointVentureCostRecoveryCode,
cast('' as kostl) as CostCenter,
cast('' as werks_d) as Plant,
cast('' as gsber) as BusinessArea,
cast('' as pernr_d) as PersonnelNumber,
cast('' as bp_geber) as Fund,
cast('' as prctr) as ProfitCenter,
cast('' as fb_segment) as Segment,
cast('' as fm_farea) as FunctionalArea,
cast('' as fistl) as FundsCenter,
cast('' as bwasl) as AssetTransactionType,
cast('' as gm_grant_nbr) as GrantID,
cast('' as fm_budget_period) as BudgetPeriod,
cast('00000000' as bzdat) as AssetValueDate,
cast('' as awref) as ReferenceDocument,
cast('000000' as fins_awitem) as ReferenceDocumentItem,
cast('' as fins_xreversing) as IsReversal,
cast('' as fins_xreversed) as IsReversed,
cast('00000000' as bldat) as DocumentDate,
cast('' as farp_blart) as AccountingDocumentType,
cast('' as sgtxt) as DocumentItemText,
cast('' as dzuonr) as AssignmentReference,
cast('' as vorgn) as GLBusinessTransactionType,
cast('' as fins_bttype) as BusinessTransactionType,
cast('' as fins_custbttype) as BusinessTransactionCategory,
cast('' as fins_closingstep) as FinancialClosingStep,
cast('' as awsys) as LogicalSystem,
cast('' as pbukrs) as PartnerCompanyCode,
cast('' as panl1) as PartnerMasterFixedAsset,
cast('' as panl2) as PartnerFixedAsset,
cast('' as aworg) as ReferenceDocumentContext,
cast('' as fis_awtyp) as ReferenceDocumentType,
Values.CompanyCodeCurrency,
Values.GlobalCurrency,
cast('' as fins_currfc) as FunctionalCurrency,
Values.FreeDefinedCurrency1,
Values.FreeDefinedCurrency2,
Values.FreeDefinedCurrency3,
Values.FreeDefinedCurrency4,
Values.FreeDefinedCurrency5,
Values.FreeDefinedCurrency6,
Values.FreeDefinedCurrency7,
Values.FreeDefinedCurrency8,
Values.AmountInCompanyCodeCurrency,
Values.AmountInGlobalCurrency,
cast(0 as fins_vfccur12) as AmountInFunctionalCurrency,
Values.AmountInFreeDefinedCurrency1,
Values.AmountInFreeDefinedCurrency2,
Values.AmountInFreeDefinedCurrency3,
Values.AmountInFreeDefinedCurrency4,
Values.AmountInFreeDefinedCurrency5,
Values.AmountInFreeDefinedCurrency6,
Values.AmountInFreeDefinedCurrency7,
Values.AmountInFreeDefinedCurrency8,
LedgerCompanyCodeCrcyRole.CompanyCodeCurrencyRole,
LedgerCompanyCodeCrcyRole.GlobalCurrencyRole,
LedgerCompanyCodeCrcyRole.FunctionalCurrencyRole,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency1Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency2Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency3Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency4Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency5Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency6Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency7Role,
LedgerCompanyCodeCrcyRole.FreeDefinedCurrency8Role,
cast('' as meins) as BaseUnit,
cast(0 as quan1_12) as Quantity
}
where
AssetKeyFigureSpec.PlannedValueIsInclusive <> '0'
and Values.LedgerFiscalYear = $parameters.P_FiscalYear
and Values.FiscalPeriod <= $parameters.P_FiscalPeriod
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