I_FixedAssetSimulationPosting
Simulation for Fixed Asset Posting
I_FixedAssetSimulationPosting is a Basic CDS View that provides data about "Simulation for Fixed Asset Posting" in SAP S/4HANA. It reads from 1 data source (faat_tr_simdoc) and exposes 107 fields with key fields FixedAssetPostingUUID, ReferenceDocumentItem, CompanyCode, Ledger, AssetDepreciationArea. It has 20 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| faat_tr_simdoc | faat_tr_simdoc | from |
Associations (20)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_FixedAssetPosting | _FixedAssetPosting | $projection.FixedAssetPostingUUID = _FixedAssetPosting.FixedAssetPostingUUID and $projection.ReferenceDocumentItem = _FixedAssetPosting.ReferenceDocumentItem |
| [0..1] | I_Currency | _BalanceTransactionCurrency | $projection.BalanceTransactionCurrency = _BalanceTransactionCurrency.Currency |
| [0..1] | I_Currency | _TransactionCurrency | $projection.TransactionCurrency = _TransactionCurrency.Currency |
| [1..1] | I_Currency | _CompanyCodeCurrency | $projection.CompanyCodeCurrency = _CompanyCodeCurrency.Currency |
| [0..1] | I_Currency | _FunctionalCurrency | $projection.FunctionalCurrency = _FunctionalCurrency.Currency |
| [0..1] | I_Currency | _GlobalCurrency | $projection.GlobalCurrency = _GlobalCurrency.Currency |
| [0..1] | I_Currency | _FreeDefinedCurrency1 | $projection.FreeDefinedCurrency1 = _FreeDefinedCurrency1.Currency |
| [0..1] | I_Currency | _FreeDefinedCurrency2 | $projection.FreeDefinedCurrency2 = _FreeDefinedCurrency2.Currency |
| [0..1] | I_Currency | _FreeDefinedCurrency3 | $projection.FreeDefinedCurrency3 = _FreeDefinedCurrency3.Currency |
| [0..1] | I_Currency | _FreeDefinedCurrency4 | $projection.FreeDefinedCurrency4 = _FreeDefinedCurrency4.Currency |
| [0..1] | I_Currency | _FreeDefinedCurrency5 | $projection.FreeDefinedCurrency5 = _FreeDefinedCurrency5.Currency |
| [0..1] | I_Currency | _FreeDefinedCurrency6 | $projection.FreeDefinedCurrency6 = _FreeDefinedCurrency6.Currency |
| [0..1] | I_Currency | _FreeDefinedCurrency7 | $projection.FreeDefinedCurrency7 = _FreeDefinedCurrency7.Currency |
| [0..1] | I_Currency | _FreeDefinedCurrency8 | $projection.FreeDefinedCurrency8 = _FreeDefinedCurrency8.Currency |
| [1..1] | I_Ledger | _Ledger | $projection.Ledger = _Ledger.Ledger |
| [1..1] | I_DepreciationArea | _DepreciationArea | $projection.CompanyCode = _DepreciationArea.CompanyCode and $projection.Ledger = _DepreciationArea.Ledger and $projection.AssetDepreciationArea = _DepreciationArea.AssetDepreciationArea |
| [1..1] | I_SubLedgerAccLineItemType | _SubLedgerAccLineItemType | $projection.SubLedgerAcctLineItemType = _SubLedgerAccLineItemType.SubLedgerAcctLineItemType |
| [0..1] | I_LedgerText | _LedgerText | $projection.Ledger = _LedgerText.Ledger and _LedgerText.Language = $session.system_language |
| [0..1] | I_DeprAreaForLedgerText | _DepreciationAreaText | $projection.CompanyCode = _DepreciationAreaText.CompanyCode and $projection.Ledger = _DepreciationAreaText.Ledger and $projection.AssetDepreciationArea = _DepreciationAreaText.AssetDepreciationArea and _DepreciationAreaText.Language = $session.system_language |
| [0..1] | I_SubLedgerAccLineItemTypeT | _SubLedgerAccLineItemTypeText | $projection.SubLedgerAcctLineItemType = _SubLedgerAccLineItemTypeText.SubLedgerAcctLineItemType and _SubLedgerAccLineItemTypeText.Language = $session.system_language |
Annotations (7)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Simulation for Fixed Asset Posting | view | |
| VDM.viewType | #BASIC | view | |
| AccessControl.authorizationCheck | #CHECK | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #S | view |
Fields (107)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FixedAssetPostingUUID | posting_uuid | UUID | |
| KEY | ReferenceDocumentItem | awitem | Ref. Doc. Line Item | |
| KEY | CompanyCode | _FixedAssetPosting | CompanyCode | Receiver Company Code |
| KEY | Ledger | ledger | Ledger | |
| KEY | AssetDepreciationArea | depr_area | Deprec. Area | |
| KEY | FiscalYear | fisc_year | Year | |
| KEY | SubLedgerAcctLineItemType | slalittype | SLALineItemType | |
| KEY | TransactionSubitem | subta | Sub Transaction | |
| KEY | AccountingDocumentItemRef | posnr | WBS Element | |
| ReferenceDocumentType | awtyp | Reference Document Type | ||
| ReferenceDocument | awref | Reference Doc. | ||
| ReferenceDocumentContext | aworg | Refer. Org.Unit | ||
| LogicalSystem | awsys | Logical System | ||
| GLBusinessTransactionType | vorgn | Transaction | ||
| GLAccount | racct | GL Account From | ||
| PostingDate | budat | Posting Date | ||
| AssetValueDate | bzdat | Reference date | ||
| DocumentDate | bldat | Journal Entry Date | ||
| FiscalPeriod | poper | Posting periods | ||
| DebitCreditCode | drcrk | Debit/Credit | ||
| FinancialAccountType | koart | Account type | ||
| Quantity | quantity | Value | ||
| BaseUnit | base_unit | Material Base Unit | ||
| DepreciationFiscalPeriod | depr_period | Posting Period | ||
| AssetAcctTransClassfctn | movcat | Trans.Type Cat. | ||
| AssetClass | anlkl | Asset Class | ||
| AssetAccountDetermination | ktogr | Account Determ. | ||
| PartnerMasterFixedAsset | panl1 | Partner Asset | ||
| PartnerFixedAsset | panl2 | Partner Sub-No. | ||
| BusinessTransactionType | glvor | Bus.transaction | ||
| ReferenceDocumentItemGroup | Ref. Item Group | |||
| AccountingDocumentItem | buzei | Posting View Item | ||
| IsReversal | xreversing | Reversal doc. | ||
| IsReversed | xreversed | Reversed | ||
| IsSettlement | xsettling | Is Settling | ||
| IsSettled | xsettled | Is Settled | ||
| PredecessorReferenceDocType | PrecRefTransact | |||
| PredecessorReferenceDocCntxt | PrecRefOrgUnit | |||
| PredecessorReferenceDocument | PrecRefDocument | |||
| ReversalReferenceDocumentCntxt | Reversal Org. | |||
| ReversalReferenceDocument | Reversal Ref. | |||
| ReversalTransactionSubitem | subta_rev | Reversal Sub Trans | ||
| DocumentReferenceID | ref_doc_nr | Settlmt. Ref. Doc. | ||
| DocumentItemText | item_text | Text | ||
| TradingPartner | trading_partner | Trading Partner | ||
| AssignmentReference | alloc_nmbr | Assignment | ||
| OffsettingAccount | offset_account | Offsetting Acct | ||
| Customer | kunnr | Stock customer | ||
| Supplier | lifnr | Vendor no. | ||
| FunctionalArea | fkber | Functional Area | ||
| ControllingArea | kokrs | Org. Value | ||
| CostCenter | kostl | Substitute CC | ||
| CostCtrActivityType | lstar | Activity Type | ||
| OrderID | aufnr | SettlementOrder | ||
| ProfitCenter | prctr | Profit Centers | ||
| Segment | segment | Segment number | ||
| PartnerProfitCenter | pprctr | Partner PC | ||
| Fund | fund | Sender Fund | ||
| GrantID | grant_id | Grant | ||
| AssetGLPostingMethod | posting_type | Posting Type | ||
| BalanceTransactionCurrency | rtcur | Currency | ||
| AmountInBalanceTransacCrcy | tsl | Trans. Currency | ||
| TransactionCurrency | rwcur | Transaction Currency | ||
| AmountInTransactionCurrency | wsl | OrigTrnsCrcyAmt | ||
| CompanyCodeCurrency | rhcur | Local Currency | ||
| AmountInCompanyCodeCurrency | hsl | Local Crcy Amt | ||
| GlobalCurrency | rkcur | Ledger curr. | ||
| AmountInGlobalCurrency | ksl | GrpCurr | ||
| FunctionalCurrency | rfccur | Functional Currency | ||
| AmountInFunctionalCurrency | fcsl | Amount in FunctCrcy | ||
| FreeDefinedCurrency1 | rocur | Free Defined Crcy 1 | ||
| AmountInFreeDefinedCurrency1 | osl | Other Crcy Amnt | ||
| FreeDefinedCurrency2 | rvcur | Free Defined Crcy 4 | ||
| AmountInFreeDefinedCurrency2 | vsl | Amount in Currency 2 | ||
| FreeDefinedCurrency3 | Free Defined Crcy 3 | |||
| AmountInFreeDefinedCurrency3 | bsl | Exchange Key | ||
| FreeDefinedCurrency4 | Third Currency | |||
| AmountInFreeDefinedCurrency4 | csl | Amount in Currency 4 | ||
| FreeDefinedCurrency5 | Free Defined Crcy 5 | |||
| AmountInFreeDefinedCurrency5 | dsl | Amount in Currency 5 | ||
| FreeDefinedCurrency6 | Free Defined Crcy 6 | |||
| AmountInFreeDefinedCurrency6 | esl | Amount in Currency 6 | ||
| FreeDefinedCurrency7 | rfcur | Free Defined Crcy 7 | ||
| AmountInFreeDefinedCurrency7 | fsl | Amount in Currency 7 | ||
| FreeDefinedCurrency8 | Free Defined Crcy 8 | |||
| AmountInFreeDefinedCurrency8 | gsl | Amount in Currency 8 | ||
| _BalanceTransactionCurrency | _BalanceTransactionCurrency | |||
| _TransactionCurrency | _TransactionCurrency | |||
| _CompanyCodeCurrency | _CompanyCodeCurrency | |||
| _GlobalCurrency | _GlobalCurrency | |||
| _FunctionalCurrency | _FunctionalCurrency | |||
| _FreeDefinedCurrency1 | _FreeDefinedCurrency1 | |||
| _FreeDefinedCurrency2 | _FreeDefinedCurrency2 | |||
| _FreeDefinedCurrency3 | _FreeDefinedCurrency3 | |||
| _FreeDefinedCurrency4 | _FreeDefinedCurrency4 | |||
| _FreeDefinedCurrency5 | _FreeDefinedCurrency5 | |||
| _FreeDefinedCurrency6 | _FreeDefinedCurrency6 | |||
| _FreeDefinedCurrency7 | _FreeDefinedCurrency7 | |||
| _FreeDefinedCurrency8 | _FreeDefinedCurrency8 | |||
| _CompanyCode | _FixedAssetPosting | _CompanyCode | ||
| _Ledger | _Ledger | |||
| _DepreciationArea | _DepreciationArea | |||
| _SubLedgerAccLineItemType | _SubLedgerAccLineItemType | |||
| _LedgerText | _LedgerText | |||
| _DepreciationAreaText | _DepreciationAreaText | |||
| _SubLedgerAccLineItemTypeText | _SubLedgerAccLineItemTypeText | |||
| _FixedAssetPosting | _FixedAssetPosting |
Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.
-- Derived SQL interpretation of CDS view I_FixedAssetSimulationPosting.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
CREATE VIEW I_FixedAssetSimulationPosting AS
SELECT
posting_uuid AS FixedAssetPostingUUID,
awitem AS ReferenceDocumentItem,
_FixedAssetPosting.CompanyCode AS CompanyCode,
Ledger,
depr_area AS AssetDepreciationArea,
fisc_year AS FiscalYear,
slalittype AS SubLedgerAcctLineItemType,
subta AS TransactionSubitem,
posnr AS AccountingDocumentItemRef,
awtyp AS ReferenceDocumentType,
awref AS ReferenceDocument,
aworg AS ReferenceDocumentContext,
awsys AS LogicalSystem,
vorgn AS GLBusinessTransactionType,
racct AS GLAccount,
budat AS PostingDate,
bzdat AS AssetValueDate,
bldat AS DocumentDate,
poper AS FiscalPeriod,
drcrk AS DebitCreditCode,
koart AS FinancialAccountType,
Quantity,
base_unit AS BaseUnit,
depr_period AS DepreciationFiscalPeriod,
movcat AS AssetAcctTransClassfctn,
anlkl AS AssetClass,
ktogr AS AssetAccountDetermination,
panl1 AS PartnerMasterFixedAsset,
panl2 AS PartnerFixedAsset,
glvor AS BusinessTransactionType,
cast( awitgrp as fis_awitgrp preserving type ) AS ReferenceDocumentItemGroup,
buzei AS AccountingDocumentItem,
xreversing AS IsReversal,
xreversed AS IsReversed,
xsettling AS IsSettlement,
xsettled AS IsSettled,
cast( prec_awtyp as fis_prec_awtyp preserving type ) AS PredecessorReferenceDocType,
cast( prec_aworg as fis_prec_aworg preserving type ) AS PredecessorReferenceDocCntxt,
cast( prec_awref as fis_prec_awref preserving type ) AS PredecessorReferenceDocument,
cast( aworg_rev as fis_aworg_rev preserving type ) AS ReversalReferenceDocumentCntxt,
cast( awref_rev as fis_awref_rev preserving type ) AS ReversalReferenceDocument,
subta_rev AS ReversalTransactionSubitem,
ref_doc_nr AS DocumentReferenceID,
item_text AS DocumentItemText,
trading_partner AS TradingPartner,
alloc_nmbr AS AssignmentReference,
offset_account AS OffsettingAccount,
kunnr AS Customer,
lifnr AS Supplier,
fkber AS FunctionalArea,
kokrs AS ControllingArea,
kostl AS CostCenter,
lstar AS CostCtrActivityType,
aufnr AS OrderID,
prctr AS ProfitCenter,
Segment,
pprctr AS PartnerProfitCenter,
Fund,
grant_id AS GrantID,
posting_type AS AssetGLPostingMethod,
rtcur AS BalanceTransactionCurrency,
tsl AS AmountInBalanceTransacCrcy,
rwcur AS TransactionCurrency,
wsl AS AmountInTransactionCurrency,
rhcur AS CompanyCodeCurrency,
hsl AS AmountInCompanyCodeCurrency,
rkcur AS GlobalCurrency,
ksl AS AmountInGlobalCurrency,
rfccur AS FunctionalCurrency,
fcsl AS AmountInFunctionalCurrency,
rocur AS FreeDefinedCurrency1,
osl AS AmountInFreeDefinedCurrency1,
rvcur AS FreeDefinedCurrency2,
vsl AS AmountInFreeDefinedCurrency2,
cast( rbcur as fis_curr3 preserving type ) AS FreeDefinedCurrency3,
bsl AS AmountInFreeDefinedCurrency3,
cast( rccur as fis_curr4 preserving type ) AS FreeDefinedCurrency4,
csl AS AmountInFreeDefinedCurrency4,
cast( rdcur as fis_curr5 preserving type ) AS FreeDefinedCurrency5,
dsl AS AmountInFreeDefinedCurrency5,
cast( recur as fis_curr6 preserving type ) AS FreeDefinedCurrency6,
esl AS AmountInFreeDefinedCurrency6,
rfcur AS FreeDefinedCurrency7,
fsl AS AmountInFreeDefinedCurrency7,
cast( rgcur as fis_curr8 preserving type ) AS FreeDefinedCurrency8,
gsl AS AmountInFreeDefinedCurrency8,
_FixedAssetPosting._CompanyCode AS _CompanyCode
FROM faat_tr_simdoc
LEFT OUTER JOIN I_FixedAssetPosting AS _FixedAssetPosting ON FixedAssetPostingUUID = _FixedAssetPosting.FixedAssetPostingUUID AND ReferenceDocumentItem = _FixedAssetPosting.ReferenceDocumentItem -- association [1..1]
LEFT OUTER JOIN I_Currency AS _BalanceTransactionCurrency ON BalanceTransactionCurrency = _BalanceTransactionCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TransactionCurrency ON TransactionCurrency = _TransactionCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _CompanyCodeCurrency ON CompanyCodeCurrency = _CompanyCodeCurrency.Currency -- association [1..1]
LEFT OUTER JOIN I_Currency AS _FunctionalCurrency ON FunctionalCurrency = _FunctionalCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _GlobalCurrency ON GlobalCurrency = _GlobalCurrency.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency1 ON FreeDefinedCurrency1 = _FreeDefinedCurrency1.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency2 ON FreeDefinedCurrency2 = _FreeDefinedCurrency2.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency3 ON FreeDefinedCurrency3 = _FreeDefinedCurrency3.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency4 ON FreeDefinedCurrency4 = _FreeDefinedCurrency4.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency5 ON FreeDefinedCurrency5 = _FreeDefinedCurrency5.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency6 ON FreeDefinedCurrency6 = _FreeDefinedCurrency6.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency7 ON FreeDefinedCurrency7 = _FreeDefinedCurrency7.Currency -- association [0..1]
LEFT OUTER JOIN I_Currency AS _FreeDefinedCurrency8 ON FreeDefinedCurrency8 = _FreeDefinedCurrency8.Currency -- association [0..1]
LEFT OUTER JOIN I_Ledger AS _Ledger ON Ledger = _Ledger.Ledger -- association [1..1]
LEFT OUTER JOIN I_DepreciationArea AS _DepreciationArea ON CompanyCode = _DepreciationArea.CompanyCode AND Ledger = _DepreciationArea.Ledger AND AssetDepreciationArea = _DepreciationArea.AssetDepreciationArea -- association [1..1]
LEFT OUTER JOIN I_SubLedgerAccLineItemType AS _SubLedgerAccLineItemType ON SubLedgerAcctLineItemType = _SubLedgerAccLineItemType.SubLedgerAcctLineItemType -- association [1..1]
LEFT OUTER JOIN I_LedgerText AS _LedgerText ON Ledger = _LedgerText.Ledger AND _LedgerText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_DeprAreaForLedgerText AS _DepreciationAreaText ON CompanyCode = _DepreciationAreaText.CompanyCode AND Ledger = _DepreciationAreaText.Ledger AND AssetDepreciationArea = _DepreciationAreaText.AssetDepreciationArea AND _DepreciationAreaText.Language = $session.system_language -- association [0..1]
LEFT OUTER JOIN I_SubLedgerAccLineItemTypeT AS _SubLedgerAccLineItemTypeText ON SubLedgerAcctLineItemType = _SubLedgerAccLineItemTypeText.SubLedgerAcctLineItemType AND _SubLedgerAccLineItemTypeText.Language = $session.system_language -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- 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
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA