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.

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

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


}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BUSINESSTRANSACTIONTYPE",
"I_BUSTRANSACTIONTYPETEXT",
"I_COMPANYCODE",
"I_UNITOFMEASURE",
"I_UNITOFMEASURETEXT",
"R_FIXEDASSETPOSTINGTP"
],
"ASSOCIATED":
[
"C_FIXEDASSETPOSTINGDOCUMENT",
"C_FIXEDASSETPOSTINGITEMAMTTP",
"C_FIXEDASSETPOSTINGLEDGERTP",
"C_FIXEDASSETPOSTINGVALUATIONTP",
"C_FIXEDASSETSIMLNPOSTINGTP",
"I_ACCOUNTINGDOCUMENTTYPE",
"I_BUSINESSTRANSACTIONTYPE",
"I_COMPANYCODE",
"I_CURRENCY",
"I_FIXEDASSET",
"I_FIXEDASSETBUSTRANSACCATEGORY",
"I_LOGICALSYSTEM",
"I_MASTERFIXEDASSET",
"I_PARTNERCOMPANY",
"I_REFERENCEDOCUMENTTYPE",
"R_FIXEDASSETPOSTINGITEMAMTTP",
"R_FIXEDASSETPOSTINGLEDGERTP",
"R_FIXEDASSETPOSTINGVALUATIONTP"
],
"BASE":
[
"R_FIXEDASSETPOSTINGTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/