C_FixedAssetPostingTP

DDL: C_FIXEDASSETPOSTINGTP Type: view_entity CONSUMPTION

Fixed Asset Posting

C_FixedAssetPostingTP is a Consumption CDS View that provides data about "Fixed Asset Posting" in SAP S/4HANA. It reads from 1 data source (R_FixedAssetPostingTP) and exposes 67 fields with key fields FixedAssetPostingUUID, ReferenceDocumentItem. It has 2 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.

Data Sources (1)

SourceAliasJoin Type
R_FixedAssetPostingTP R_FixedAssetPostingTP projection

Associations (2)

CardinalityTargetAliasCondition
[1..*] C_FixedAssetSimlnPostingTP _FixedAssetPostingSimulation $projection.FixedAssetPostingUUID = _FixedAssetPostingSimulation.FixedAssetPostingUUID and $projection.ReferenceDocumentItem = _FixedAssetPostingSimulation.ReferenceDocumentItem
[0..*] C_FixedAssetPostingDocument _FixedAssetPostingDocument $projection.FixedAssetPostingUUID = _FixedAssetPostingDocument.FixedAssetPostingUUID and $projection.ReferenceDocumentItem = _FixedAssetPostingDocument.ReferenceDocumentItem

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Fixed Asset Posting view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #TRANSACTIONAL 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 (67)

KeyFieldSource TableSource FieldDescription
KEY FixedAssetPostingUUID FixedAssetPostingUUID
KEY ReferenceDocumentItem ReferenceDocumentItem
AssetAcctTransClassfctn AssetAcctTransClassfctn
ReferenceDocumentType ReferenceDocumentType
LogicalSystem LogicalSystem
ReferenceDocumentContext ReferenceDocumentContext
ReferenceDocument ReferenceDocument
CompanyCode CompanyCode
CompanyCodeName _CompanyCode CompanyCodeName
MasterFixedAsset MasterFixedAsset
FixedAsset FixedAsset
AssetClass AssetClass
DocumentDate
PostingDate PostingDate
AssetValueDate AssetValueDate
AssetOriginalValueDate
ExchangeRateDate
BusinessTransactionCategory
AccountingDocumentType
FinancialClosingStep FinancialClosingStep
BusinessTransactionType
BusinessTransactionTypeName
DocumentReferenceID
AccountingDocumentHeaderText
TradingPartner
AssignmentReference AssignmentReference
OffsettingAccount OffsettingAccount
DocumentItemText DocumentItemText
FixedExchangeRateIsUsed FixedExchangeRateIsUsed
IsChanged IsChanged
AcqnAmtInTransactionCurrency AcqnAmtInTransactionCurrency
TransactionCurrency
QuantityInBaseUnit QuantityInBaseUnit
virtualBaseUnitmeins
UnitOfMeasureName
DebitCreditCode DebitCreditCode
FixedAssetYearOfAcqnCode FixedAssetYearOfAcqnCode
FixedAssetRetirementType FixedAssetRetirementType
FxdAstRetirementRevenueType FxdAstRetirementRevenueType
AstRtrmtAmtInTransCrcy AstRtrmtAmtInTransCrcy
FxdAstRetirementTransCrcy FxdAstRetirementTransCrcy
AstRevenueAmountInTransCrcy AstRevenueAmountInTransCrcy
FxdAstRtrmtRevnTransCrcy FxdAstRtrmtRevnTransCrcy
FxdAstRtrmtRevnCurrencyRole FxdAstRtrmtRevnCurrencyRole
FxdAstRetirementRatioInPercent FxdAstRetirementRatioInPercent
FxdAstRevnDetnDeprArea FxdAstRevnDetnDeprArea
FxdAstRtrmtQuantityInBaseUnit FxdAstRtrmtQuantityInBaseUnit
virtualFixedAssetRetirementBaseUnitmeins
CreatedByUser CreatedByUser
CreationDateTime CreationDateTime
LastChangeDateTime LastChangeDateTime
virtualBaseUnitIsHiddenabap_boolean
virtualLedgerfins_ledger
virtualDebitCreditCodeNamefis_shkzg_name
virtualCurrencyRoleNamefins_curtypet
_FixedAssetPostingSimulation _FixedAssetPostingSimulation
_FixedAssetPostingDocument _FixedAssetPostingDocument
_CompanyCode _CompanyCode
_MasterFixedAsset _MasterFixedAsset
_FixedAsset _FixedAsset
_Currency _Currency
_ReferenceDocumentType _ReferenceDocumentType
_LogicalSystem _LogicalSystem
_FixedAssetBusTransacCategory _FixedAssetBusTransacCategory
_AccountingDocumentType _AccountingDocumentType
_BusinessTransactionType _BusinessTransactionType
_PartnerCompany _PartnerCompany
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Fixed Asset Posting'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #S,
  dataClass: #TRANSACTIONAL
}
@VDM.viewType: #CONSUMPTION
@VDM.usage.type:[#TRANSACTIONAL_PROCESSING_SERVICE]
@Metadata.allowExtensions: true
//@ObjectModel.text.control: #ASSOCIATED_TEXT_UI_HIDDEN

define root view entity C_FixedAssetPostingTP
  provider contract transactional_query
  as projection on R_FixedAssetPostingTP as FixedAssetPosting
  association [1..*] to C_FixedAssetSimlnPostingTP  as _FixedAssetPostingSimulation on  $projection.FixedAssetPostingUUID = _FixedAssetPostingSimulation.FixedAssetPostingUUID
                                                                                    and $projection.ReferenceDocumentItem = _FixedAssetPostingSimulation.ReferenceDocumentItem

  association [0..*] to C_FixedAssetPostingDocument as _FixedAssetPostingDocument   on  $projection.FixedAssetPostingUUID = _FixedAssetPostingDocument.FixedAssetPostingUUID
                                                                                    and $projection.ReferenceDocumentItem = _FixedAssetPostingDocument.ReferenceDocumentItem
{

  key      FixedAssetPostingUUID,
  key      ReferenceDocumentItem,

           AssetAcctTransClassfctn, //FAAI_MOVCAT


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

           //  virtual FixedAssetPostingType :faa_posting_type,


           ReferenceDocumentType,
           LogicalSystem,
           ReferenceDocumentContext,
           ReferenceDocument,

           @Consumption.valueHelpDefinition: [ { entity: { name: 'I_CompanyCodeStdVH', element: 'CompanyCode' } } ]
           @Consumption.semanticObject: 'CompanyCode'
           //          @ObjectModel.text.control: #NONE

           @ObjectModel.text.element: ['CompanyCodeName']
           CompanyCode,
           @Semantics.text:true
           _CompanyCode.CompanyCodeName,

           @Consumption.valueHelpDefinition: [ {
                                                label:'Standard Master Fixed Asset',
                                                entity: { name: 'I_FixedAssetStdVH', element: 'MasterFixedAsset' },
                                                additionalBinding:  [
                                                        { localElement: 'CompanyCode', element:'CompanyCode' },
                                                        { localElement: 'FixedAsset', element:'FixedAsset', usage: #RESULT },
                                                        { localElement: 'FixedAssetDescription', element:'FixedAssetDescription', usage: #RESULT }
                                              ]
                                           }]
           @Consumption.semanticObject: 'FixedAsset'
           @Consumption.semanticObjectMapping: {
                   element: 'MasterFixedAsset',
                   additionalBinding:  [
                                               { localElement: 'CompanyCode', element:'CompanyCode' },
                                               { localElement: 'FixedAsset', element:'FixedAsset' }
                                       ]
           }
           MasterFixedAsset,
           @Consumption.valueHelpDefinition: [ { entity: { name: 'I_FixedAssetStdVH', element: 'FixedAsset' },
                                               additionalBinding:  [
                                                       { localElement: 'CompanyCode', element:'CompanyCode' },
                                                       { localElement: 'MasterFixedAsset', element:'MasterFixedAsset' },
                                                       { localElement: 'FixedAssetDescription', element:'FixedAssetDescription', usage: #RESULT }
                                               ]
                                           } ]
           //@UI.textArrangement: #TEXT_SEPARATE

           @Consumption.semanticObject: 'FixedAsset'
           @Consumption.semanticObjectMapping: {
                   element: 'FixedAsset',
                   additionalBinding:  [
                                               { localElement: 'CompanyCode', element:'CompanyCode' },
                                               { localElement: 'MasterFixedAsset', element:'MasterFixedAsset' }
                                       ]
           }
           @ObjectModel.text.element: ['FixedAssetDescription']
           FixedAsset,

           AssetClass,

           //cast ( _FixedAsset.FixedAssetDescription as fis_txa50_anlt preserving type )  as FixedAssetDescription,

           //Need to set back to association after dcl change

           @ObjectModel.virtualElement: true
           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FixedAssetDescription          : fis_txa50_anlt,


           @Consumption.filter.selectionType:  #INTERVAL
           @Semantics.businessDate.at: true
           cast ( DocumentDate as fis_bldat preserving type )                            as DocumentDate,
           @Consumption.filter.selectionType:  #INTERVAL
           @Semantics.businessDate.at: true
           PostingDate,
           @Consumption.filter.selectionType:  #INTERVAL
           @Semantics.businessDate.at: true
           AssetValueDate,
           @Consumption.filter.selectionType:  #INTERVAL
           @Semantics.businessDate.at: true
           cast ( AssetOriginalValueDate as faa_tr_original_value_date preserving type ) as AssetOriginalValueDate,
           @Consumption.filter.selectionType:  #INTERVAL
           @Semantics.businessDate.at: true
           cast ( ExchangeRateDate as faa_tr_curr_translation_date preserving type )     as ExchangeRateDate,

           //          //ExchangeRate,

           //          //https://wiki.wdf.sap.corp/wiki/display/BSArch/End-to-End+Programming+Model+for+Digital+Core+AE+Conversion+Exits

           //          AbsoluteExchangeRate,

           //          @Semantics.booleanIndicator:true

           //          ExchRateIsIndirectQuotation,

           //          EffectiveExchangeRate,


           @Consumption.valueHelpDefinition: [{ entity:{ name: 'I_FxdAstBusTransacCategoryVH', element: 'BusinessTransactionCategory' } ,
                                                additionalBinding:  [
                                                       { localElement: 'AssetAcctTransClassfctn', element:'AssetAcctTransClassfctn' ,usage: #FILTER}
                                               ]}]
           cast ( BusinessTransactionCategory as fis_bttype preserving type )            as BusinessTransactionCategory,

           @Consumption.valueHelpDefinition: [{entity:{name:'I_AccountingDocumentTypeStdVH',element:'AccountingDocumentType'}}]
           cast ( AccountingDocumentType as farp_blart preserving type )                 as AccountingDocumentType,


           FinancialClosingStep,

           @Consumption.valueHelpDefinition: [{ entity:{ name: 'C_FxdAstBusTransactionTypeVH', element: 'BusinessTransactionType' } ,
                                                additionalBinding:  [
                                                       { localElement: 'AssetAcctTransClassfctn', element:'AssetAcctTransClassfctn' ,usage: #FILTER}
                                               ]}]
           @ObjectModel.text.element: ['BusinessTransactionTypeName']
           cast ( BusinessTransactionType as fis_custbttype preserving type )            as BusinessTransactionType,
           @Semantics.text:true
           _BusinessTransactionType._Text[ 1: Language = $session.system_language ].BusinessTransactionTypeName,

           cast ( DocumentReferenceID as faa_tr_reference_doc_number preserving type )   as DocumentReferenceID,
           cast ( AccountingDocumentHeaderText as faa_tr_header_text preserving type )   as AccountingDocumentHeaderText,
           @Consumption.valueHelpDefinition: [{entity:{name:'I_PartnerCompanyStdVH',element:'PartnerCompany'}}]
           cast ( TradingPartner as faa_tr_trading_partner_number preserving type )      as TradingPartner,
           AssignmentReference,
           @Consumption.valueHelpDefinition: [{entity:{name:'I_GLAccountStdVH',element:'GLAccount'}}]
           OffsettingAccount,
           DocumentItemText,
           //PartnerBusinessArea,


           FixedExchangeRateIsUsed,

           IsChanged,

           //Acquisition


           @Semantics.amount.currencyCode : 'TransactionCurrency'
           AcqnAmtInTransactionCurrency,

           @Consumption.valueHelpDefinition: [ { entity: { name: 'I_Currency', element: 'Currency' } } ]
           cast ( TransactionCurrency as faa_tr_trans_curr preserving type )             as TransactionCurrency,


           @Semantics.quantity.unitOfMeasure : 'BaseUnit'
           QuantityInBaseUnit,

           //          @ObjectModel.text.element: ['UnitOfMeasureName']

           @Consumption.valueHelpDefinition: [ { entity: { name: 'I_UnitOfMeasureStdVH', element: 'UnitOfMeasure' } } ]
           @ObjectModel.virtualElement: true
           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  BaseUnit                       : meins,
           @Semantics.text:true
           _UnitOfMeasure._Text[ 1: Language = $session.system_language ].UnitOfMeasureName,

           @ObjectModel.text.element: ['DebitCreditCodeName']
           @Consumption.valueHelpDefinition: [ { entity.name: 'C_FixedAssetDebitCreditCodeVH', entity.element: 'DebitCreditCode',
                                                 additionalBinding: [{ element: 'BusinessTransactionCategory' ,localElement: 'BusinessTransactionCategory' ,usage:#FILTER} ] } ]
           DebitCreditCode,

           @ObjectModel.text.element: ['FixedAssetYearOfAcqnCodeName']
           @Consumption.valueHelpDefinition: [ { entity.name: 'C_FixedAssetYearOfAcqnCodeVH', entity.element: 'FixedAssetYearOfAcqnCode' ,
                                                   additionalBinding: [{ element: 'BusinessTransactionCategory' ,localElement: 'BusinessTransactionCategory' ,usage:#FILTER} ] } ]
           FixedAssetYearOfAcqnCode,

           @ObjectModel.text.element: ['FixedAssetRetirementTypeName']
           @Consumption.valueHelpDefinition: [ { entity.name: 'C_FxdAstRetirementTypeVH', entity.element: 'FixedAssetRetirementType' ,
                                                   additionalBinding: [{ element: 'BusinessTransactionCategory' ,localElement: 'BusinessTransactionCategory' ,usage:#FILTER} ] } ]
           FixedAssetRetirementType,

           @ObjectModel.text.element: ['FxdAstRtrmtRevenueTypeName']
           @Consumption.valueHelpDefinition: [ { entity.name: 'C_FxdAstRtrmtRevenueTypeVH', entity.element: 'FxdAstRetirementRevenueType' ,
                                                  additionalBinding: [{ element: 'BusinessTransactionCategory' ,localElement: 'BusinessTransactionCategory' ,usage:#FILTER} ] } ]
           FxdAstRetirementRevenueType,


           @Semantics.amount.currencyCode : 'FxdAstRetirementTransCrcy'
           AstRtrmtAmtInTransCrcy,


           FxdAstRetirementTransCrcy,

           //            @Consumption.valueHelpDefinition: [{entity.name: 'C_AstRetirementCurrencyRoleVH',     entity.element: 'FxdAstRetirementCurrencyRole' ,

           //                                          additionalBinding: [{ element: 'CompanyCode'                 ,localElement: 'CompanyCode'                 ,usage:#FILTER},

           //                                                              { element: 'MasterFixedAsset'            ,localElement: 'MasterFixedAsset'            ,usage:#FILTER},

           //                                                              { element: 'FixedAsset'                  ,localElement: 'FixedAsset'                  ,usage:#FILTER},

           //                                                              { element: 'BusinessTransactionCategory' ,localElement: 'BusinessTransactionCategory' ,usage:#FILTER} ,

           //                                                              { element: 'FixedAssetRetirementType'    ,localElement: 'FixedAssetRetirementType'    ,usage:#FILTER }  ] } ]

           //          FxdAstRetirementCurrencyRole,


           @Semantics.amount.currencyCode : 'FxdAstRtrmtRevnTransCrcy'
           AstRevenueAmountInTransCrcy,


           FxdAstRtrmtRevnTransCrcy,

           @ObjectModel.text.element: ['CurrencyRoleName']
           @Consumption.valueHelpDefinition: [{entity.name: 'C_AstRtrmtRevnCurrencyRoleVH',     entity.element: 'FxdAstRtrmtRevnCurrencyRole' ,
                                           additionalBinding: [{ element: 'CompanyCode'                 ,localElement: 'CompanyCode'                 ,usage:#FILTER},
                                                               { element: 'MasterFixedAsset'            ,localElement: 'MasterFixedAsset'            ,usage:#FILTER},
                                                               { element: 'FixedAsset'                  ,localElement: 'FixedAsset'                  ,usage:#FILTER},
                                                               { element: 'BusinessTransactionCategory' ,localElement: 'BusinessTransactionCategory' ,usage:#FILTER} ,
                                                               { element: 'FxdAstRetirementRevenueType' ,localElement: 'FxdAstRetirementRevenueType' ,usage:#FILTER }  ] } ]

           FxdAstRtrmtRevnCurrencyRole,

           @Semantics.quantity.unitOfMeasure: 'AssetRetirementPercentageUnit'
           FxdAstRetirementRatioInPercent,
           
           @ObjectModel.text.element: ['AssetDepreciationAreaName']
           @Consumption.valueHelpDefinition: [{entity.name: 'C_FxdAstRevnDetnDeprAreaVH',     entity.element: 'FxdAstRevnDetnDeprArea' ,
                                         additionalBinding: [{ element: 'CompanyCode'                 ,localElement: 'CompanyCode'                 ,usage:#FILTER},
                                                             { element: 'MasterFixedAsset'            ,localElement: 'MasterFixedAsset'            ,usage:#FILTER},
                                                             { element: 'FixedAsset'                  ,localElement: 'FixedAsset'                  ,usage:#FILTER},
                                                             { element: 'BusinessTransactionCategory' ,localElement: 'BusinessTransactionCategory' ,usage:#FILTER} ,
                                                             { element: 'FxdAstRetirementRevenueType' ,localElement: 'FxdAstRetirementRevenueType' ,usage:#FILTER }  ] } ]
           FxdAstRevnDetnDeprArea,

           @Semantics.quantity.unitOfMeasure : 'FixedAssetRetirementBaseUnit'
           FxdAstRtrmtQuantityInBaseUnit,

           //          @Consumption.valueHelpDefinition: [ { entity: { name: 'I_UnitOfMeasureStdVH', element: 'UnitOfMeasure' } } ]

           @ObjectModel.virtualElement: true
           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FixedAssetRetirementBaseUnit   : meins,

           //                    @Consumption.valueHelpDefinition: [ { entity: { name: 'I_UnitOfMeasureStdVH', element: 'UnitOfMeasure' } } ]

           //          @ObjectModel.virtualElement: true

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

           //          virtual BaseUnit : meins,

           //          @Semantics.text:true

           //          _UnitOfMeasure._Text[ 1: Language = $session.system_language ].UnitOfMeasureName,

           //          //Coding Block

           //          @Consumption.valueHelpDefinition: [ { entity: { name: 'I_CostCenterActivityTypeStdVH', element: 'CostCtrActivityType' },

           //                                                additionalBinding: [

           //                                                        { localElement: '_CompanyCode._ControllingArea.ControllingArea', element:'ControllingArea' }

           //                                                  ]

           //                                             } ]

           //          CostCtrActivityType,

           //

           //          @Consumption.valueHelpDefinition: [ { entity: { name: 'I_BusinessAreaStdVH', element: 'BusinessArea' }}]

           //          @Consumption.semanticObject: 'BusinessArea'

           //          BusinessArea,

           //

           //          @Consumption.valueHelpDefinition: [ { entity: { name: 'I_CostCenterVH', element: 'CostCenter' },

           //                                                 additionalBinding:  [

           //                                                         { localElement: '_CompanyCode._ControllingArea.ControllingArea', element:'ControllingArea' },

           //                                                         { localElement: 'CompanyCode', element:'CompanyCode' }

           //                                                 ]

           //                                             } ]

           //          @Consumption.semanticObject: 'CostCenter'

           //          CostCenter,

           //          @Consumption.valueHelpDefinition: [ { entity: { name: 'I_FunctionalArea', element: 'FunctionalArea' } } ]

           //          FunctionalArea,

           //          @Consumption.valueHelpDefinition: [ { entity: { name: 'I_FundStdVH', element: 'Fund' },

           //                                                           additionalBinding:  [

           //                                                                   { localElement: '_CompanyCode.FinancialManagementArea', element:'FinancialManagementArea' }//,

           //                                                           ]

           //                                                       } ]

           //          Fund,

           //          @Consumption.valueHelpDefinition: [ { entity: { name: 'I_GrantStdVH', element: 'GrantID' } } ]

           //          GrantID,

           //          @Consumption.valueHelpDefinition: [ { entity: { name: 'I_InternalOrderStdVH', element: 'InternalOrder' },

           //                                                           additionalBinding:[

           //                                                                   { localElement:'_CompanyCode._ControllingArea.ControllingArea', element:'ControllingArea'}

           //                                                           ]

           //                                                       } ]

           //          @Consumption.semanticObject: 'InternalOrder'

           //          InternalOrder,

           //          @Consumption.valueHelpDefinition: [ { entity: { name: 'I_ProfitCenterStdVH', element: 'ProfitCenter' },

           //                                                           additionalBinding:  [

           //                                                                   { localElement: '_CompanyCode._ControllingArea.ControllingArea', element:'ControllingArea' }

           //                                                           ]

           //                                                       } ]

           //          @Consumption.semanticObject: 'ProfitCenter'

           //

           //          ProfitCenter,

           //          @Consumption.valueHelpDefinition: [ { entity: { name: 'I_SegmentStdVH', element: 'Segment' } } ]

           //          @Consumption.semanticObject: 'Segment'

           //          Segment,

           //          @Consumption.valueHelpDefinition: [ { entity: { name: 'I_WBSElementBasicDataStdVH', element: 'WBSElementExternalID' }} ]

           //          WBSElementInternalID,



           @Semantics.user.createdBy: true
           CreatedByUser,
           @Consumption.filter.selectionType:  #INTERVAL
           @Semantics.systemDate.createdAt: true
           CreationDateTime,
           @Consumption.filter.selectionType:  #INTERVAL
           @Semantics.systemDate.lastChangedAt: true
           LastChangeDateTime,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  AssetValueDateIsHidden         : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  AssetOriginalValueDateIsHidden : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  AcqnAmtInTransCrcyIsHidden     : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  TransactionCurrencyIsHidden    : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  QuantityInBaseUnitIsHidden     : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  BaseUnitIsHidden               : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  BusTransactionTypeIsHidden     : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FinancialClosingStepIsHidden   : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FxdExchangeRateIsUsedIsHidden  : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  TradingPartnerIsHidden         : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  ExchangeRateDateIsHidden       : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  AssetPostingItemIsHidden       : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  AstPostgAcctAssgmtNameIsHidden : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  AssetDepreciationAreaIsHidden  : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  OffsettingAccountIsHidden      : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  DebitCreditCodeIsHidden        : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FixedAssetYrOfAcqnCodeIsHidden : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FxdAstRevnTransCrcyIsHidden    : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FxdAstRtrmtRatioInPctIsHidden  : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FxdAstRetirementTypeIsHidden   : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FxdAstRtrmtRevenueTypeIsHidden : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FxdAstRevnDetnDeprAreaIsHidden : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  AstRtrmtAmtInTransCrcyIsHidden : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FxdAstRtrmtTransCrcyIsHidden   : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  AstRevnAmtInTransCrcyIsHidden  : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FxdAstRtrmtQuantityIsHidden    : abap_boolean,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  Ledger                         : fins_ledger,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  DebitCreditCodeName            : fis_shkzg_name,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FixedAssetYearOfAcqnCodeName   : faa_py_cy_code_name,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FixedAssetRetirementTypeName   : faa_tr_retirement_type_name,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  FxdAstRtrmtRevenueTypeName     : faa_tr_rtrmt_revn_type_name,

            @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  AssetDepreciationAreaName     : fis_afbtxt,
  
           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  AssetPostingGLAcctAssgmtName   : faa_symbolic_acct_desc,
           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  CurrencyRoleName               : fins_curtypet,

           @ObjectModel.virtualElementCalculatedBy: 'ABAP:CL_FAA_POST_BO_FC_EXIT'
  virtual  AssetRetirementPercentageUnit  : qprozent,

           _FixedAssetPostingItemAmount : redirected to composition child C_FixedAssetPostingItemAmtTP,
           //          _FixedAssetPostingSimulation : redirected to composition child C_FixedAssetSimlnPostingTP,

           _FixedAssetPostingLedger     : redirected to composition child C_FixedAssetPostingLedgerTP,
           _FixedAssetPostingValuation  : redirected to composition child C_FixedAssetPostingValuationTP,
           _FixedAssetPostingSimulation,

           @ObjectModel.filter.enabled: false
           _FixedAssetPostingDocument,

           //foreign key association

           _CompanyCode,
           _MasterFixedAsset,
           _FixedAsset,
           _Currency,
           //          _UnitOfMeasure,

           _ReferenceDocumentType,
           _LogicalSystem,
           _FixedAssetBusTransacCategory,
           _AccountingDocumentType,
           _BusinessTransactionType,
           _PartnerCompany


}