I_FIXEDASSETFORLEDGER

CDS View

Fixed Asset for Ledger

I_FIXEDASSETFORLEDGER is a CDS View in S/4HANA. Fixed Asset for Ledger. It contains 13 fields. 18 CDS views read from this table.

CDS Views using this table (18)

ViewTypeJoinVDMDescription
C_BG_StRpTaxDeprShutdownCube view inner CONSUMPTION Tax depreciation plan shutdowns - Cube
C_CN_CADEAssetByPeriod view inner CONSUMPTION Asset Assignment by Period for CADE
C_PL_SAFTFixedAssetValueCube view_entity inner CONSUMPTION PL SAFT Fixed Asset Values - Cube
FAA_MD_CAP_DATE view from Earliest non-initial cap. date per asset
I_AssetLedgerTP view from TRANSACTIONAL Asset Ledger
I_CN_CADEFixedAssetValueCube view inner COMPOSITE Fixed Asset Balance Cube for CADE
I_TH_AssetDisposalCube view left_outer COMPOSITE Thailand: Disposal List Cube
P_AUDIT_AT_AssetHistorySheet view left_outer COMPOSITE Austrian Audit Asset History Sheet
P_AUDIT_AT_AssetTransaction view left_outer COMPOSITE Austrian Audit Asset Transaction
P_CN_CADEAssetChangeLog view from CONSUMPTION Asset Change Log for CADE
P_CN_CADEAssetChangeLog view union_all CONSUMPTION Asset Change Log for CADE
P_FixedAssetVH1 view from COMPOSITE P_FixedAssetStdVH
P_PL_SAFTAssetRetirement10 view_entity inner CONSUMPTION PL SAFT Asset Retirement, level 10
P_PL_SAFTFixedAssetFields10 view_entity inner CONSUMPTION PL SAFT Fixed Asset Level 10
P_RO_SAFTFixedAsset view_entity inner COMPOSITE RO SAFT Fixed Asset Master Data
P_RS_TaxDeprFixedAssetFields view inner COMPOSITE RS Tax Depreciation Fixed Asset Fields
P_RU_PropertyTaxFixedAsset2 view inner COMPOSITE Russia Property Tax Fixed Asset Data
R_FixedAssetLedgerTP view_entity from TRANSACTIONAL Fixed Asset Ledger

Fields (13)

KeyField CDS FieldsUsed in Views
KEY CompanyCode CompanyCode 3
KEY FixedAsset FixedAsset 4
KEY Ledger Ledger 4
KEY MasterFixedAsset MasterFixedAsset 4
_CompanyCode _CompanyCode 1
_FixedAsset _FixedAsset 1
_MasterFixedAsset _MasterFixedAsset 1
AcquisitionValueDate AcquisitionValueDate 4
AssetCapitalizationDate AssetCapitalizationDate,AssetDeactivationDate 11
AssetDeactivationDate AssetDeactivationDate 10
FirstAcquisitionFiscalPeriod FirstAcquisitionFiscalPeriod 1
FirstAcquisitionFiscalYear FirstAcquisitionFiscalYear 2
LastRevaluationDate LastRevaluationDate 1
@AbapCatalog: {sqlViewName: 'IFIASSETFORLDGR', preserveKey: true}
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Fixed Asset for Ledger'
@VDM.viewType: #BASIC
@ObjectModel: { usageType.serviceQuality: #A,
                usageType.sizeCategory: #XXL,
                usageType.dataClass: #MASTER,
                modelingPattern: #NONE,
                supportedCapabilities: [#CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET, #SQL_DATA_SOURCE]
              }
@ClientHandling.algorithm: #SESSION_VARIABLE
@Metadata.ignorePropagatedAnnotations: true

define view I_FixedAssetForLedger
  as select from faat_md_ld

  association [1..1] to I_CompanyCode             as _CompanyCode             on  $projection.CompanyCode = _CompanyCode.CompanyCode
  association [1..1] to I_MasterFixedAsset        as _MasterFixedAsset        on  $projection.CompanyCode      = _MasterFixedAsset.CompanyCode
                                                                              and $projection.MasterFixedAsset = _MasterFixedAsset.MasterFixedAsset
  association [1..1] to I_FixedAsset              as _FixedAsset              on  $projection.CompanyCode      = _FixedAsset.CompanyCode
                                                                              and $projection.MasterFixedAsset = _FixedAsset.MasterFixedAsset
                                                                              and $projection.FixedAsset       = _FixedAsset.FixedAsset
  association [1..1] to I_Ledger                  as _Ledger                  on  $projection.Ledger = _Ledger.Ledger
  association [0..*] to I_AssetValuationForLedger as _AssetValuationForLedger on  $projection.CompanyCode      = _AssetValuationForLedger.CompanyCode
                                                                              and $projection.MasterFixedAsset = _AssetValuationForLedger.MasterFixedAsset
                                                                              and $projection.FixedAsset       = _AssetValuationForLedger.FixedAsset
                                                                              and $projection.Ledger           = _AssetValuationForLedger.Ledger
{
      @ObjectModel.foreignKey.association: '_CompanyCode'
  key comp_code           as CompanyCode,
      @ObjectModel.foreignKey.association: '_MasterFixedAsset'
  key asset_no            as MasterFixedAsset,
      @ObjectModel.foreignKey.association: '_FixedAsset'
  key asset_subno         as FixedAsset,
      @ObjectModel.foreignKey.association: '_Ledger'
  key ledger              as Ledger,

      capitalization_date as AssetCapitalizationDate,
      deactivation_date   as AssetDeactivationDate,
      acquisition_date    as AcquisitionValueDate,
      acquisition_year    as FirstAcquisitionFiscalYear,
      acquisition_period  as FirstAcquisitionFiscalPeriod,
      last_reval_date     as LastRevaluationDate,

      /* Associations */
      _CompanyCode,
      _MasterFixedAsset,
      _FixedAsset,
      _Ledger,
      _AssetValuationForLedger
}