I_FixedAssetSimulationPosting

DDL: I_FIXEDASSETSIMULATIONPOSTING Type: view_entity BASIC

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)

SourceAliasJoin Type
faat_tr_simdoc faat_tr_simdoc from

Associations (20)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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]
;