C_FixedAssetSimlnPostingTP

DDL: C_FIXEDASSETSIMLNPOSTINGTP Type: view_entity CONSUMPTION Package: FINS_FAA_POST_BO

Simulation for Fixed Asset Posting

C_FixedAssetSimlnPostingTP is a Consumption CDS View that provides data about "Simulation for Fixed Asset Posting" in SAP S/4HANA. It reads from 3 data sources (faad_tr_post, faad_tr_simdoc, t001) and exposes 96 fields with key fields FixedAssetPostingUUID, ReferenceDocumentItem, CompanyCode, Ledger, AssetDepreciationArea. It has 8 associations to related views. It is exposed through 1 OData service (UI_FIXEDASSETPOSTING). It is used in 1 Fiori application: Post Asset Acquisition - And Quantity Adjustment. Part of development package FINS_FAA_POST_BO.

Data Sources (3)

SourceAliasJoin Type
faad_tr_post faad_tr_post inner
faad_tr_simdoc faad_tr_simdoc from
t001 t001 inner

Associations (8)

CardinalityTargetAliasCondition
[1..1] C_FixedAssetPostingTP _FixedAssetPosting $projection.FixedAssetPostingUUID = _FixedAssetPosting.FixedAssetPostingUUID and $projection.ReferenceDocumentItem = _FixedAssetPosting.ReferenceDocumentItem
[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
[0..1] I_GlAccountTextInCompanycode _GLAccountText $projection.CompanyCode = _GLAccountText.CompanyCode and $projection.GLAccount = _GLAccountText.GLAccount and _GLAccountText.Language = $session.system_language
[0..1] I_FunctionalAreaText _FunctionalAreaText $projection.FunctionalArea = _FunctionalAreaText.FunctionalArea and _FunctionalAreaText.Language = $session.system_language
[0..1] I_FundText _FundText $projection.Fund = _FundText.Fund and $projection.FinancialManagementArea = _FundText.FinancialManagementArea and _FundText.Language = $session.system_language
[0..1] I_GrantText _GrantText $projection.GrantID = _GrantText.GrantID and _GrantText.Language = $session.system_language

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Simulation for Fixed Asset Posting view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view

OData Services (1)

ServiceBindingVersionContractRelease
UI_FIXEDASSETPOSTING UI_FIXEDASSETPOSTING V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F6488 Post Asset Acquisition - And Quantity Adjustment Transactional You can only use this app if you have activated the business function Universal Parallel Accounting (FINS_PARALLEL_ACCOUNTING_BF, short: UPA).

Post Asset Acquisition - And Quantity Adjustment

Business Role: Asset Accountant

You can use the app Post Asset Acquisition - And Quantity Adjustment to make postings for the following transactions: Asset Acquisition (without reference to a purchase order and without integration with Accounts Payable Accounting) The posting is made without purchase order reference and without integration with Accounts Payable; the posting is made against a clearing account instead. There are two options: Acquisition (Net): This is the standard option. With this option, you specify the (net) acquisition and production costs. Acquisition (Gross). With this option, you specify the original acquisition and production costs at the start of the useful life, as well as the depreciation on the asset that was incurred before the purchase. Post-Capitalization Post-capitalizations are subsequent corrections to the acquisition cost of a fixed asset. An example of when you need this type of correction is if you neglected to add costs linked with the acquisition or assembly of an asset to its acquisition cost in a fiscal year that is now closed. In the case of a post-capitalization, the system recalculates depreciation from closed fiscal years on the basis of the capitalization date defined in the asset master record. Credit Memo You can post received credit memos, both for invoices from a previous year and for invoices from the same year as the credit memo. Quantity Adjustment You can make adjustment postings for quantities. You make such an adjustment posting if you only want to adjust the quantity up or down without making a value change. However, this is only possible if quantity postings to the fixed asset already exist.

Fields (96)

KeyFieldSource TableSource FieldDescription
KEY FixedAssetPostingUUID faad_tr_simdoc fixedassetpostinguuid
KEY ReferenceDocumentItem faad_tr_simdoc referencedocumentitem
KEY CompanyCode faad_tr_post companycode
KEY Ledger faad_tr_simdoc ledger
KEY AssetDepreciationArea faad_tr_simdoc assetdepreciationarea
KEY FiscalYear faad_tr_simdoc fiscalyear
KEY SubLedgerAcctLineItemType faad_tr_simdoc subledgeracctlineitemtype
KEY TransactionSubitem faad_tr_simdoc transactionsubitem
KEY AccountingDocumentItemRef faad_tr_simdoc accountingdocumentitemref
LedgerName _LedgerText LedgerName
AssetDepreciationAreaName _DepreciationAreaText AssetDepreciationAreaName
SubLedgerAcctLineItemTypeName _SubLedgerAccLineItemTypeText SubLedgerAcctLineItemTypeName
ReferenceDocumentType faad_tr_simdoc referencedocumenttype
ReferenceDocument faad_tr_simdoc referencedocument
ReferenceDocumentContext faad_tr_simdoc referencedocumentcontext
LogicalSystem faad_tr_simdoc logicalsystem
GLBusinessTransactionType faad_tr_simdoc glbusinesstransactiontype
GLAccount faad_tr_simdoc glaccount
GLAccountLongName _GLAccountText GLAccountLongName
PostingDate faad_tr_simdoc postingdate
AssetValueDate faad_tr_simdoc assetvaluedate
DocumentDate faad_tr_simdoc documentdate
FiscalPeriod faad_tr_simdoc fiscalperiod
DebitCreditCode faad_tr_simdoc debitcreditcode
FinancialAccountType faad_tr_simdoc financialaccounttype
Quantity faad_tr_simdoc quantity
BaseUnit faad_tr_simdoc baseunit
DepreciationFiscalPeriod faad_tr_simdoc depreciationfiscalperiod
AssetAcctTransClassfctn faad_tr_simdoc assetaccttransclassfctn
AssetClass faad_tr_simdoc assetclass
AssetAccountDetermination faad_tr_simdoc assetaccountdetermination
PartnerMasterFixedAsset faad_tr_simdoc partnermasterfixedasset
PartnerFixedAsset faad_tr_simdoc partnerfixedasset
ReferenceDocumentItemGroup faad_tr_simdoc referencedocumentitemgroup
AccountingDocumentItem faad_tr_simdoc accountingdocumentitem
IsReversal faad_tr_simdoc isreversal
IsReversed faad_tr_simdoc isreversed
IsSettlement faad_tr_simdoc issettlement
IsSettled faad_tr_simdoc issettled
PredecessorReferenceDocType faad_tr_simdoc predecessorreferencedoctype
PredecessorReferenceDocCntxt faad_tr_simdoc predecessorreferencedoccntxt
PredecessorReferenceDocument faad_tr_simdoc predecessorreferencedocument
ReversalReferenceDocumentCntxt faad_tr_simdoc reversalreferencedocumentcntxt
ReversalReferenceDocument faad_tr_simdoc reversalreferencedocument
ReversalTransactionSubitem faad_tr_simdoc reversaltransactionsubitem
DocumentReferenceID faad_tr_simdoc documentreferenceid
DocumentItemText faad_tr_simdoc documentitemtext
TradingPartner faad_tr_simdoc tradingpartner
AssignmentReference faad_tr_simdoc assignmentreference
OffsettingAccount faad_tr_simdoc offsettingaccount
Customer faad_tr_simdoc customer
Supplier faad_tr_simdoc supplier
FunctionalArea faad_tr_simdoc functionalarea
FunctionalAreaName _FunctionalAreaText FunctionalAreaName
ControllingArea faad_tr_simdoc controllingarea
CostCenter faad_tr_simdoc costcenter
CostCtrActivityType faad_tr_simdoc costctractivitytype
OrderID faad_tr_simdoc orderid
ProfitCenter faad_tr_simdoc profitcenter
Segment faad_tr_simdoc segment
PartnerProfitCenter faad_tr_simdoc partnerprofitcenter
FinancialManagementArea t001 fikrs
Fund faad_tr_simdoc fund
FundName _FundText FundName
GrantID faad_tr_simdoc grantid
GrantName _GrantText GrantName
AssetGLPostingMethod faad_tr_simdoc assetglpostingmethod
BalanceTransactionCurrency faad_tr_simdoc balancetransactioncurrency
AmountInBalanceTransacCrcy faad_tr_simdoc amountinbalancetransaccrcy
TransactionCurrency faad_tr_simdoc transactioncurrency
AmountInTransactionCurrency faad_tr_simdoc amountintransactioncurrency
CompanyCodeCurrency faad_tr_simdoc companycodecurrency
AmountInCompanyCodeCurrency faad_tr_simdoc amountincompanycodecurrency
GlobalCurrency faad_tr_simdoc globalcurrency
AmountInGlobalCurrency faad_tr_simdoc amountinglobalcurrency
FunctionalCurrency faad_tr_simdoc functionalcurrency
AmountInFunctionalCurrency faad_tr_simdoc amountinfunctionalcurrency
FreeDefinedCurrency1 faad_tr_simdoc freedefinedcurrency1
AmountInFreeDefinedCurrency1 faad_tr_simdoc amountinfreedefinedcurrency1
FreeDefinedCurrency2 faad_tr_simdoc freedefinedcurrency2
AmountInFreeDefinedCurrency2 faad_tr_simdoc amountinfreedefinedcurrency2
FreeDefinedCurrency3 faad_tr_simdoc freedefinedcurrency3
AmountInFreeDefinedCurrency3 faad_tr_simdoc amountinfreedefinedcurrency3
FreeDefinedCurrency4 faad_tr_simdoc freedefinedcurrency4
AmountInFreeDefinedCurrency4 faad_tr_simdoc amountinfreedefinedcurrency4
FreeDefinedCurrency5 faad_tr_simdoc freedefinedcurrency5
AmountInFreeDefinedCurrency5 faad_tr_simdoc amountinfreedefinedcurrency5
FreeDefinedCurrency6 faad_tr_simdoc freedefinedcurrency6
AmountInFreeDefinedCurrency6 faad_tr_simdoc amountinfreedefinedcurrency6
FreeDefinedCurrency7 faad_tr_simdoc freedefinedcurrency7
AmountInFreeDefinedCurrency7 faad_tr_simdoc amountinfreedefinedcurrency7
FreeDefinedCurrency8 faad_tr_simdoc freedefinedcurrency8
AmountInFreeDefinedCurrency8 faad_tr_simdoc amountinfreedefinedcurrency8
BusinessTransactionType faad_tr_post businesstransactiontype
BusinessTransactionCategory faad_tr_post businesstransactioncategory
_FixedAssetPosting _FixedAssetPosting
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Simulation for Fixed Asset Posting'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #L,
  dataClass: #MIXED
}
@VDM.viewType: #CONSUMPTION
@Metadata.allowExtensions: true
//@Analytics.dataCategory: #DIMENSION


define view entity C_FixedAssetSimlnPostingTP

  as select from faad_tr_simdoc
    inner join   faad_tr_post on  faad_tr_simdoc.fixedassetpostinguuid = faad_tr_post.fixedassetpostinguuid
                              and faad_tr_simdoc.referencedocumentitem = faad_tr_post.referencedocumentitem
    inner join   t001         on faad_tr_simdoc.companycode = t001.bukrs
//    inner join P_AssetKeyFigureSpecification as _AssetKeyFigureSpec on _AssetKeyFigureSpec.AssetAcctAnlytlTransClassfctn    = faad_tr_simdoc.assetaccttransclassfctn

//                                                                   and _AssetKeyFigureSpec.SubLedgerAcctLineItemType        = faad_tr_simdoc.subledgeracctlineitemtype

//                                                                   and _AssetKeyFigureSpec.AssetAcctAnlytlTransClassfctn    = '12'

  association [1..1] to C_FixedAssetPostingTP       as _FixedAssetPosting on  $projection.FixedAssetPostingUUID = _FixedAssetPosting.FixedAssetPostingUUID
                                                                    and $projection.ReferenceDocumentItem = _FixedAssetPosting.ReferenceDocumentItem
  association [0..1] to I_LedgerText                as _LedgerText        on  $projection.Ledger   = _LedgerText.Ledger
                                                                    and _LedgerText.Language = $session.system_language
  association [0..1] to I_DeprAreaForLedgerText     as _DepreciationAreaText         on  $projection.CompanyCode           = _DepreciationAreaText.CompanyCode
                                                                                     and $projection.Ledger                = _DepreciationAreaText.Ledger
                                                                                     and $projection.AssetDepreciationArea = _DepreciationAreaText.AssetDepreciationArea
                                                                                     and _DepreciationAreaText.Language    = $session.system_language
  association [0..1] to I_SubLedgerAccLineItemTypeT as _SubLedgerAccLineItemTypeText on  $projection.SubLedgerAcctLineItemType  = _SubLedgerAccLineItemTypeText.SubLedgerAcctLineItemType
                                                                                     and _SubLedgerAccLineItemTypeText.Language = $session.system_language
  association [0..1] to I_GlAccountTextInCompanycode as _GLAccountText on  $projection.CompanyCode = _GLAccountText.CompanyCode
                                                                       and $projection.GLAccount   = _GLAccountText.GLAccount 
                                                                       and _GLAccountText.Language = $session.system_language
  association [0..1] to I_FunctionalAreaText        as _FunctionalAreaText on  $projection.FunctionalArea = _FunctionalAreaText.FunctionalArea 
                                                                    and _FunctionalAreaText.Language = $session.system_language
  association [0..1] to I_FundText                  as _FundText on  $projection.Fund = _FundText.Fund 
                                                                 and $projection.FinancialManagementArea = _FundText.FinancialManagementArea
                                                                 and _FundText.Language = $session.system_language
  association [0..1] to I_GrantText                 as _GrantText on  $projection.GrantID = _GrantText.GrantID 
                                                                  and _GrantText.Language = $session.system_language
{
       @UI.hidden: true
  key  faad_tr_simdoc.fixedassetpostinguuid          as FixedAssetPostingUUID,

  key  faad_tr_simdoc.referencedocumentitem          as ReferenceDocumentItem,

  key  faad_tr_post.companycode                      as CompanyCode,

       @ObjectModel.text.element: ['LedgerName']
//       @ObjectModel.text.association: '_LedgerText'

       @UI.textArrangement: #TEXT_LAST
  key  faad_tr_simdoc.ledger                         as Ledger,

       @ObjectModel.text.element: ['AssetDepreciationAreaName']
       @UI.textArrangement: #TEXT_LAST
  key  faad_tr_simdoc.assetdepreciationarea          as AssetDepreciationArea,

  key  faad_tr_simdoc.fiscalyear                     as FiscalYear,

       @ObjectModel.text.element: ['SubLedgerAcctLineItemTypeName']
       @UI.textArrangement: #TEXT_LAST
  key  faad_tr_simdoc.subledgeracctlineitemtype      as SubLedgerAcctLineItemType,

  key  faad_tr_simdoc.transactionsubitem             as TransactionSubitem,

  key  faad_tr_simdoc.accountingdocumentitemref      as AccountingDocumentItemRef,

        @UI.hidden: true
        _LedgerText.LedgerName,

        @UI.hidden: true
        _DepreciationAreaText.AssetDepreciationAreaName,
 
        @UI.hidden: true
        _SubLedgerAccLineItemTypeText.SubLedgerAcctLineItemTypeName,

       faad_tr_simdoc.referencedocumenttype          as ReferenceDocumentType,

       faad_tr_simdoc.referencedocument              as ReferenceDocument,

       faad_tr_simdoc.referencedocumentcontext       as ReferenceDocumentContext,

       faad_tr_simdoc.logicalsystem                  as LogicalSystem,

       faad_tr_simdoc.glbusinesstransactiontype      as GLBusinessTransactionType,
       
       @ObjectModel.text.element: ['GLAccountLongName']
       @UI.textArrangement: #TEXT_LAST
       faad_tr_simdoc.glaccount                      as GLAccount,
       
       @UI.hidden: true
       _GLAccountText.GLAccountLongName,

       faad_tr_simdoc.postingdate                    as PostingDate,

       faad_tr_simdoc.assetvaluedate                 as AssetValueDate,

       faad_tr_simdoc.documentdate                   as DocumentDate,


       faad_tr_simdoc.fiscalperiod                   as FiscalPeriod,

       faad_tr_simdoc.debitcreditcode                as DebitCreditCode,

       faad_tr_simdoc.financialaccounttype           as FinancialAccountType,

       @Semantics.quantity.unitOfMeasure : 'BaseUnit'
       faad_tr_simdoc.quantity                       as Quantity,

       faad_tr_simdoc.baseunit                       as BaseUnit,

       faad_tr_simdoc.depreciationfiscalperiod       as DepreciationFiscalPeriod,

       @UI.hidden: true
       faad_tr_simdoc.assetaccttransclassfctn        as AssetAcctTransClassfctn,

       faad_tr_simdoc.assetclass                     as AssetClass,

       faad_tr_simdoc.assetaccountdetermination      as AssetAccountDetermination,

       faad_tr_simdoc.partnermasterfixedasset        as PartnerMasterFixedAsset,

       faad_tr_simdoc.partnerfixedasset              as PartnerFixedAsset,

       faad_tr_simdoc.referencedocumentitemgroup     as ReferenceDocumentItemGroup,

       faad_tr_simdoc.accountingdocumentitem         as AccountingDocumentItem,

       faad_tr_simdoc.isreversal                     as IsReversal,

       faad_tr_simdoc.isreversed                     as IsReversed,

       faad_tr_simdoc.issettlement                   as IsSettlement,

       faad_tr_simdoc.issettled                      as IsSettled,

       faad_tr_simdoc.predecessorreferencedoctype    as PredecessorReferenceDocType,

       faad_tr_simdoc.predecessorreferencedoccntxt   as PredecessorReferenceDocCntxt,

       faad_tr_simdoc.predecessorreferencedocument   as PredecessorReferenceDocument,

       faad_tr_simdoc.reversalreferencedocumentcntxt as ReversalReferenceDocumentCntxt,

       faad_tr_simdoc.reversalreferencedocument      as ReversalReferenceDocument,

       faad_tr_simdoc.reversaltransactionsubitem     as ReversalTransactionSubitem,

       faad_tr_simdoc.documentreferenceid            as DocumentReferenceID,

       faad_tr_simdoc.documentitemtext               as DocumentItemText,

       faad_tr_simdoc.tradingpartner                 as TradingPartner,

       faad_tr_simdoc.assignmentreference            as AssignmentReference,

       faad_tr_simdoc.offsettingaccount              as OffsettingAccount,

       faad_tr_simdoc.customer                       as Customer,

       faad_tr_simdoc.supplier                       as Supplier,

       @ObjectModel.text.element: ['FunctionalAreaName']
       @UI.textArrangement: #TEXT_LAST
       faad_tr_simdoc.functionalarea                 as FunctionalArea,
       
       @UI.hidden: true
       _FunctionalAreaText.FunctionalAreaName        as FunctionalAreaName,

       faad_tr_simdoc.controllingarea                as ControllingArea,

       faad_tr_simdoc.costcenter                     as CostCenter,

       faad_tr_simdoc.costctractivitytype            as CostCtrActivityType,

       faad_tr_simdoc.orderid                        as OrderID,

       faad_tr_simdoc.profitcenter                   as ProfitCenter,

       faad_tr_simdoc.segment                        as Segment,

       faad_tr_simdoc.partnerprofitcenter            as PartnerProfitCenter,
       
       @UI.hidden: true
       t001.fikrs                                    as FinancialManagementArea,
       
       @ObjectModel.text.element: ['FundName']
       @UI.textArrangement: #TEXT_LAST
       faad_tr_simdoc.fund                           as Fund,
       
       @UI.hidden: true
       _FundText.FundName                            as FundName,
       
       @ObjectModel.text.element: ['GrantName']
       @UI.textArrangement: #TEXT_LAST
       faad_tr_simdoc.grantid                        as GrantID,
       
       @UI.hidden: true
       _GrantText.GrantName                          as GrantName,
       
       faad_tr_simdoc.assetglpostingmethod           as AssetGLPostingMethod,
        
       faad_tr_simdoc.balancetransactioncurrency     as BalanceTransactionCurrency,
       @Semantics.amount.currencyCode : 'BalanceTransactionCurrency'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountinbalancetransaccrcy     as AmountInBalanceTransacCrcy,

       faad_tr_simdoc.transactioncurrency            as TransactionCurrency,

       @Semantics.amount.currencyCode : 'TransactionCurrency'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountintransactioncurrency    as AmountInTransactionCurrency,

       faad_tr_simdoc.companycodecurrency            as CompanyCodeCurrency,
       @Semantics.amount.currencyCode : 'CompanyCodeCurrency'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountincompanycodecurrency    as AmountInCompanyCodeCurrency,

       faad_tr_simdoc.globalcurrency                 as GlobalCurrency,
       @Semantics.amount.currencyCode : 'GlobalCurrency'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountinglobalcurrency         as AmountInGlobalCurrency,

       faad_tr_simdoc.functionalcurrency             as FunctionalCurrency,
       @Semantics.amount.currencyCode : 'FunctionalCurrency'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountinfunctionalcurrency     as AmountInFunctionalCurrency,

       faad_tr_simdoc.freedefinedcurrency1           as FreeDefinedCurrency1,
       @Semantics.amount.currencyCode : 'FreeDefinedCurrency1'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountinfreedefinedcurrency1   as AmountInFreeDefinedCurrency1,

       faad_tr_simdoc.freedefinedcurrency2           as FreeDefinedCurrency2,
       @Semantics.amount.currencyCode : 'FreeDefinedCurrency2'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountinfreedefinedcurrency2   as AmountInFreeDefinedCurrency2,

       faad_tr_simdoc.freedefinedcurrency3           as FreeDefinedCurrency3,
       @Semantics.amount.currencyCode : 'FreeDefinedCurrency3'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountinfreedefinedcurrency3   as AmountInFreeDefinedCurrency3,

       faad_tr_simdoc.freedefinedcurrency4           as FreeDefinedCurrency4,
       @Semantics.amount.currencyCode : 'FreeDefinedCurrency4'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountinfreedefinedcurrency4   as AmountInFreeDefinedCurrency4,

       faad_tr_simdoc.freedefinedcurrency5           as FreeDefinedCurrency5,
       @Semantics.amount.currencyCode : 'FreeDefinedCurrency5'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountinfreedefinedcurrency5   as AmountInFreeDefinedCurrency5,

       faad_tr_simdoc.freedefinedcurrency6           as FreeDefinedCurrency6,
       @Semantics.amount.currencyCode : 'FreeDefinedCurrency6'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountinfreedefinedcurrency6   as AmountInFreeDefinedCurrency6,

       faad_tr_simdoc.freedefinedcurrency7           as FreeDefinedCurrency7,
       @Semantics.amount.currencyCode : 'FreeDefinedCurrency7'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountinfreedefinedcurrency7   as AmountInFreeDefinedCurrency7,

       faad_tr_simdoc.freedefinedcurrency8           as FreeDefinedCurrency8,
       @Semantics.amount.currencyCode : 'FreeDefinedCurrency8'
       @Aggregation.default: #SUM
       faad_tr_simdoc.amountinfreedefinedcurrency8   as AmountInFreeDefinedCurrency8,
       
       faad_tr_post.businesstransactiontype          as BusinessTransactionType,
       
       faad_tr_post.businesstransactioncategory      as BusinessTransactionCategory,
//        @ObjectModel.virtualElement: true

//        @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT' 

//      cast ( '' as abap.char(1) )                    as SimlFieldsQuantityTrIsHidden,

       //       _BalanceTransactionCurrency,

       //       _TransactionCurrency,

       //       _CompanyCodeCurrency,

       //       _GlobalCurrency,

       //       _FunctionalCurrency,

       //       _FreeDefinedCurrency1,

       //       _FreeDefinedCurrency2,

       //       _FreeDefinedCurrency3,

       //       _FreeDefinedCurrency4,

       //       _FreeDefinedCurrency5,

       //       _FreeDefinedCurrency6,

       //       _FreeDefinedCurrency7,

       //       _FreeDefinedCurrency8,

       //

       //

       //       _FixedAssetPosting : redirected to parent C_FixedAssetPostingTP

       _FixedAssetPosting
}

where faad_tr_simdoc.draftentityoperationcode = 'C'
//  and not ( faad_tr_simdoc.assetaccttransclassfctn is initial and 

//            ( faad_tr_simdoc.subledgeracctlineitemtype = '07900' or faad_tr_simdoc.subledgeracctlineitemtype = '07940' ) 

//           )