I_FIXEDASSETFORLEDGER
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)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| 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)
| Key | Field | CDS Fields | Used 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
}