P_FixedAssetTransaction2
P_FixedAssetTransaction2
P_FixedAssetTransaction2 is a Composite CDS View that provides data about "P_FixedAssetTransaction2" in SAP S/4HANA. It reads from 4 data sources (I_AssetKeyFigureSetSpec, I_LedgerCompanyCodeCrcyRoles, P_SlalitypeDerivation, I_FixedAssetLineItem) and exposes 98 fields with key fields CompanyCode, AssetDepreciationArea, MasterFixedAsset, FixedAsset, Ledger. Part of development package FINS_FIS_AA.
Data Sources (4)
| Source | Alias | Join Type |
|---|---|---|
| I_AssetKeyFigureSetSpec | AssetKeyFigureSetSpec | inner |
| I_LedgerCompanyCodeCrcyRoles | LedgerCompanyCodeCrcyRole | from |
| P_SlalitypeDerivation | P_SlalitypeDerivation | inner |
| I_FixedAssetLineItem | Values | inner |
Parameters (1)
| Name | Type | Default |
|---|---|---|
| P_AssetAccountingKeyFigureSet | faa_key_figure_set |
Annotations (4)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| VDM.viewType | #COMPOSITE | view | |
| VDM.private | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view |
Fields (98)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | CompanyCode | I_FixedAssetLineItem | CompanyCode | |
| KEY | AssetDepreciationArea | I_FixedAssetLineItem | AssetDepreciationArea | |
| KEY | MasterFixedAsset | I_FixedAssetLineItem | MasterFixedAsset | |
| KEY | FixedAsset | I_FixedAssetLineItem | FixedAsset | |
| KEY | Ledger | I_FixedAssetLineItem | Ledger | |
| KEY | FiscalYear | I_FixedAssetLineItem | FiscalYear | |
| KEY | FiscalPeriod | I_FixedAssetLineItem | FiscalPeriod | |
| KEY | SubLedgerAcctLineItemType | Derivation | SubLedgerAcctLineItemType | |
| KEY | AssetAcctTransClassfctn | Derivation | AssetAcctTransClassfctn | |
| KEY | AssetAccountingKeyFigure | I_AssetKeyFigureSetSpec | AssetAccountingKeyFigure | |
| KEY | AssetAccountingKeyFigureSet | I_AssetKeyFigureSetSpec | AssetAccountingKeyFigureSet | |
| KEY | AccountingDocument | I_FixedAssetLineItem | AccountingDocument | |
| KEY | LedgerGLLineItem | I_FixedAssetLineItem | LedgerGLLineItem | |
| KEY | TransactionSubitem | I_FixedAssetLineItem | TransactionSubitem | |
| KEY | DebitCreditCode | I_FixedAssetLineItem | DebitCreditCode | |
| ChartOfDepreciation | I_FixedAssetLineItem | ChartOfDepreciation | ||
| ControllingArea | I_FixedAssetLineItem | ControllingArea | ||
| Country | I_FixedAssetLineItem | Country | ||
| FinancialManagementArea | I_FixedAssetLineItem | FinancialManagementArea | ||
| FiscalYearVariant | I_FixedAssetLineItem | FiscalYearVariant | ||
| LedgerFiscalYear | I_FixedAssetLineItem | LedgerFiscalYear | ||
| FiscalYearPeriod | I_FixedAssetLineItem | FiscalYearPeriod | ||
| LedgerGroup | I_FixedAssetLineItem | LedgerGroup | ||
| GroupMasterFixedAsset | I_FixedAssetLineItem | GroupMasterFixedAsset | ||
| GroupFixedAsset | I_FixedAssetLineItem | GroupFixedAsset | ||
| PartnerCompanyCode | I_FixedAssetLineItem | PartnerCompanyCode | ||
| PartnerMasterFixedAsset | I_FixedAssetLineItem | PartnerMasterFixedAsset | ||
| PartnerFixedAsset | I_FixedAssetLineItem | PartnerFixedAsset | ||
| AccountingDocumentCreationDate | I_FixedAssetLineItem | AccountingDocumentCreationDate | ||
| CreationTime | I_FixedAssetLineItem | CreationTime | ||
| PostingDate | I_FixedAssetLineItem | PostingDate | ||
| DocumentDate | I_FixedAssetLineItem | DocumentDate | ||
| AssetValueDate | I_FixedAssetLineItem | AssetValueDate | ||
| AccountingDocCreatedByUser | I_FixedAssetLineItem | AccountingDocCreatedByUser | ||
| FinancialClosingStep | I_FixedAssetLineItem | FinancialClosingStep | ||
| BusinessTransactionType | I_FixedAssetLineItem | BusinessTransactionType | ||
| BusinessTransactionCategory | I_FixedAssetLineItem | BusinessTransactionCategory | ||
| AssetTransactionType | I_FixedAssetLineItem | AssetTransactionType | ||
| AssignmentReference | I_FixedAssetLineItem | AssignmentReference | ||
| DocumentItemText | I_FixedAssetLineItem | DocumentItemText | ||
| ReferenceDocumentType | I_FixedAssetLineItem | ReferenceDocumentType | ||
| ReferenceDocument | I_FixedAssetLineItem | ReferenceDocument | ||
| ReferenceDocumentItem | I_FixedAssetLineItem | ReferenceDocumentItem | ||
| LogicalSystem | I_FixedAssetLineItem | LogicalSystem | ||
| ReferenceDocumentContext | I_FixedAssetLineItem | ReferenceDocumentContext | ||
| PredecessorJournalEntry | I_FixedAssetLineItem | PredecessorJournalEntry | ||
| PredecessorReferenceDocument | I_FixedAssetLineItem | PredecessorReferenceDocument | ||
| PredecessorReferenceDocItem | I_FixedAssetLineItem | PredecessorReferenceDocItem | ||
| PredecessorReferenceDocCntxt | I_FixedAssetLineItem | PredecessorReferenceDocCntxt | ||
| PredecessorReferenceDocType | I_FixedAssetLineItem | PredecessorReferenceDocType | ||
| ReversalReferenceDocumentCntxt | I_FixedAssetLineItem | ReversalReferenceDocumentCntxt | ||
| ReversalReferenceDocument | I_FixedAssetLineItem | ReversalReferenceDocument | ||
| ReversalTransactionSubitem | I_FixedAssetLineItem | ReversalTransactionSubitem | ||
| IsReversal | I_FixedAssetLineItem | IsReversal | ||
| IsReversed | I_FixedAssetLineItem | IsReversed | ||
| BusinessArea | I_FixedAssetLineItem | BusinessArea | ||
| Segment | I_FixedAssetLineItem | Segment | ||
| FinancialAccountType | I_FixedAssetLineItem | FinancialAccountType | ||
| Fund | I_FixedAssetLineItem | Fund | ||
| GrantID | I_FixedAssetLineItem | GrantID | ||
| FunctionalArea | I_FixedAssetLineItem | FunctionalArea | ||
| BudgetPeriod | I_FixedAssetLineItem | BudgetPeriod | ||
| IsStatisticalDocument | I_FixedAssetLineItem | IsStatisticalDocument | ||
| CompanyCodeCurrency | I_FixedAssetLineItem | CompanyCodeCurrency | ||
| GlobalCurrency | I_FixedAssetLineItem | GlobalCurrency | ||
| FunctionalCurrency | I_FixedAssetLineItem | FunctionalCurrency | ||
| FreeDefinedCurrency1 | I_FixedAssetLineItem | FreeDefinedCurrency1 | ||
| FreeDefinedCurrency2 | I_FixedAssetLineItem | FreeDefinedCurrency2 | ||
| FreeDefinedCurrency3 | I_FixedAssetLineItem | FreeDefinedCurrency3 | ||
| FreeDefinedCurrency4 | I_FixedAssetLineItem | FreeDefinedCurrency4 | ||
| FreeDefinedCurrency5 | I_FixedAssetLineItem | FreeDefinedCurrency5 | ||
| FreeDefinedCurrency6 | I_FixedAssetLineItem | FreeDefinedCurrency6 | ||
| FreeDefinedCurrency7 | I_FixedAssetLineItem | FreeDefinedCurrency7 | ||
| FreeDefinedCurrency8 | I_FixedAssetLineItem | FreeDefinedCurrency8 | ||
| BaseUnit | I_FixedAssetLineItem | BaseUnit | ||
| Quantity | I_FixedAssetLineItem | Quantity | ||
| AmountInCompanyCodeCurrency | I_FixedAssetLineItem | AmountInCompanyCodeCurrency | ||
| AmountInGlobalCurrency | I_FixedAssetLineItem | AmountInGlobalCurrency | ||
| AmountInFunctionalCurrency | I_FixedAssetLineItem | AmountInFunctionalCurrency | ||
| AmountInFreeDefinedCurrency1 | I_FixedAssetLineItem | AmountInFreeDefinedCurrency1 | ||
| AmountInFreeDefinedCurrency2 | I_FixedAssetLineItem | AmountInFreeDefinedCurrency2 | ||
| AmountInFreeDefinedCurrency3 | I_FixedAssetLineItem | AmountInFreeDefinedCurrency3 | ||
| AmountInFreeDefinedCurrency4 | I_FixedAssetLineItem | AmountInFreeDefinedCurrency4 | ||
| AmountInFreeDefinedCurrency5 | I_FixedAssetLineItem | AmountInFreeDefinedCurrency5 | ||
| AmountInFreeDefinedCurrency6 | I_FixedAssetLineItem | AmountInFreeDefinedCurrency6 | ||
| AmountInFreeDefinedCurrency7 | I_FixedAssetLineItem | AmountInFreeDefinedCurrency7 | ||
| AmountInFreeDefinedCurrency8 | I_FixedAssetLineItem | 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 |
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #COMPOSITE
@VDM.private:true
@Metadata.ignorePropagatedAnnotations: true
define view entity P_FixedAssetTransaction2
with parameters
P_AssetAccountingKeyFigureSet : faa_key_figure_set
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
inner join P_SlalitypeDerivation( P_AssetAccountingKeyFigureSet: $parameters.P_AssetAccountingKeyFigureSet ) as Derivation on Derivation.AssetAccountingKeyFigure = AssetKeyFigureSetSpec.AssetAccountingKeyFigure
and Derivation.AssetAcctTransClassfctn = Values.AssetAcctTransClassfctn
and Derivation.SubLedgerAcctLineItemType = Values.SubLedgerAcctLineItemType
{
key Values.CompanyCode,
key Values.AssetDepreciationArea,
key Values.MasterFixedAsset,
key Values.FixedAsset,
key Values.Ledger,
key Values.FiscalYear,
key Values.FiscalPeriod,
key Derivation.SubLedgerAcctLineItemType,
key Derivation.AssetAcctTransClassfctn,
key AssetKeyFigureSetSpec.AssetAccountingKeyFigure,
key AssetKeyFigureSetSpec.AssetAccountingKeyFigureSet,
key Values.AccountingDocument,
key Values.LedgerGLLineItem,
key Values.TransactionSubitem,
key Values.DebitCreditCode,
Values.ChartOfDepreciation,
Values.ControllingArea,
Values.Country,
Values.FinancialManagementArea,
Values.FiscalYearVariant,
Values.LedgerFiscalYear,
Values.FiscalYearPeriod,
Values.LedgerGroup,
Values.GroupMasterFixedAsset,
Values.GroupFixedAsset,
Values.PartnerCompanyCode,
Values.PartnerMasterFixedAsset,
Values.PartnerFixedAsset,
Values.AccountingDocumentCreationDate,
Values.CreationTime,
Values.PostingDate,
Values.DocumentDate,
Values.AssetValueDate,
Values.AccountingDocCreatedByUser,
Values.FinancialClosingStep,
Values.BusinessTransactionType,
Values.BusinessTransactionCategory,
Values.AssetTransactionType,
Values.AssignmentReference,
Values.DocumentItemText,
Values.ReferenceDocumentType,
Values.ReferenceDocument,
Values.ReferenceDocumentItem,
Values.LogicalSystem,
Values.ReferenceDocumentContext,
Values.PredecessorJournalEntry,
Values.PredecessorReferenceDocument,
Values.PredecessorReferenceDocItem,
Values.PredecessorReferenceDocCntxt,
Values.PredecessorReferenceDocType,
Values.ReversalReferenceDocumentCntxt,
Values.ReversalReferenceDocument,
Values.ReversalTransactionSubitem,
Values.IsReversal,
Values.IsReversed,
Values.BusinessArea,
Values.Segment,
Values.FinancialAccountType,
Values.Fund,
Values.GrantID,
Values.FunctionalArea,
Values.BudgetPeriod,
Values.IsStatisticalDocument,
Values.CompanyCodeCurrency,
Values.GlobalCurrency,
Values.FunctionalCurrency,
Values.FreeDefinedCurrency1,
Values.FreeDefinedCurrency2,
Values.FreeDefinedCurrency3,
Values.FreeDefinedCurrency4,
Values.FreeDefinedCurrency5,
Values.FreeDefinedCurrency6,
Values.FreeDefinedCurrency7,
Values.FreeDefinedCurrency8,
Values.BaseUnit,
@DefaultAggregation: #SUM
@Semantics: { quantity : {unitOfMeasure: 'BaseUnit'} }
Values.Quantity,
@Semantics.amount.currencyCode: 'CompanyCodeCurrency'
Values.AmountInCompanyCodeCurrency,
@Semantics.amount.currencyCode: 'GlobalCurrency'
Values.AmountInGlobalCurrency,
@Semantics.amount.currencyCode: 'FunctionalCurrency'
Values.AmountInFunctionalCurrency,
@Semantics.amount.currencyCode: 'FreeDefinedCurrency1'
Values.AmountInFreeDefinedCurrency1,
@Semantics.amount.currencyCode: 'FreeDefinedCurrency2'
Values.AmountInFreeDefinedCurrency2,
@Semantics.amount.currencyCode: 'FreeDefinedCurrency3'
Values.AmountInFreeDefinedCurrency3,
@Semantics.amount.currencyCode: 'FreeDefinedCurrency4'
Values.AmountInFreeDefinedCurrency4,
@Semantics.amount.currencyCode: 'FreeDefinedCurrency5'
Values.AmountInFreeDefinedCurrency5,
@Semantics.amount.currencyCode: 'FreeDefinedCurrency6'
Values.AmountInFreeDefinedCurrency6,
@Semantics.amount.currencyCode: 'FreeDefinedCurrency7'
Values.AmountInFreeDefinedCurrency7,
@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
}
where
Values.AssetAcctTransClassfctn <> '00' //No balance carry forward items
// and Values.SubLedgerAcctLineItemType between '07000' and '07999'
//and Values.AssetAcctTransClassfctn is not initial
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