R_FixedAssetTP

DDL: R_FIXEDASSETTP Type: view_entity TRANSACTIONAL Package: FINS_FAA_MD_RAP_BO

Fixed Asset

R_FixedAssetTP is a Transactional CDS View that provides data about "Fixed Asset" in SAP S/4HANA. It reads from 1 data source (I_FixedAsset) and exposes 115 fields with key fields CompanyCode, MasterFixedAsset, FixedAsset. It has 11 associations to related views. Part of development package FINS_FAA_MD_RAP_BO.

Data Sources (1)

SourceAliasJoin Type
I_FixedAsset FixedAsset from

Associations (11)

CardinalityTargetAliasCondition
[1..1] E_FixedAsset _Extension $projection.CompanyCode = _Extension.CompanyCode and $projection.MasterFixedAsset = _Extension.MasterFixedAsset and $projection.FixedAsset = _Extension.FixedAsset
[0..1] I_PPM_ProjectTask _InvestmentProject $projection.InvestmentProjectWBSElement = _InvestmentProject.WBSElementInternalID and _InvestmentProject.WBSElementInternalID is not initial
[0..1] I_WBSElementBasicData _InvestmentProjectWBSElement $projection.InvestmentProjectWBSElement = _InvestmentProjectWBSElement.WBSElementInternalID
[0..*] I_ChangeDocument_2 _ChangeDocument _ChangeDocument.ChangeDocObjectClass = 'FAA_MD' and _ChangeDocument.ChangeDocObject = $projection.ChangeDocObject
[0..1] I_UserContactCard _UserCreatedBy $projection.CreatedByUser = _UserCreatedBy.ContactCardID
[0..1] I_UserContactCard _UserChangedBy $projection.LastChangedByUser = _UserChangedBy.ContactCardID
[0..*] I_HDMRelationTP _HDMRelation $projection.ChangeDocObject = _HDMRelation.LinkedSAPObjectKey and $projection.SAPObjectNodeType = _HDMRelation.SAPObjectNodeType
[1..*] R_FixedAssetAssignmentTP _FixedAssetAssgmt
[0..*] R_FixedAssetLedgerTP _FixedAssetLedger
[0..*] R_FixedAssetValuationTP _FixedAssetValuation
[0..*] R_FixedAssetMultipleCreationTP _FixedAssetMultipleCreation

Annotations (14)

NameValueLevelField
EndUserText.label Fixed Asset view
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.lifecycle.enqueue.expiryBehavior #RELATIVE_TO_ENQUEUE_START view
ObjectModel.lifecycle.enqueue.expiryInterval PT15M view
ObjectModel.sapObjectNodeType.name FixedAsset view
ObjectModel.uniqueIdField ChangeDocObject view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewCompositions true view

Fields (115)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode Receiver Company Code
KEY MasterFixedAsset MasterFixedAsset Fixed Asset
KEY FixedAsset FixedAsset Sub-number
SAPObjectNodeType
FixedAssetExternalID FixedAssetExternalID Asset Number
AssetCompletenessStatus AssetCompletenessStatus Completeness Status
AssetLifecycleStatus AssetLifecycleStatus Status
AssetUnderConstructionStatus AssetUnderConstructionStatus AuC Status
IsMainAsset IsMainAsset Leading Asset
HasHistory HasHistory
AccountIsBlockedForPosting AccountIsBlockedForPosting Posting Block
AssetIsForPostCapitalization AssetIsForPostCapitalization Post-capital.
AssetCreationValidityDate AssetCreationValidityDate validity Date (YYMM)
AssetClass AssetClass Asset Class
AssetScreenLayout AssetScreenLayout Master Data Layout
AssetAccountDetermination AssetAccountDetermination Account Determ.
FixedAssetDescription FixedAssetDescription Description
AssetAdditionalDescription AssetAdditionalDescription Description (2)
AssetSerialNumber AssetSerialNumber Serial Number of Proposal Descriptions
FixedAssetOrderDate FixedAssetOrderDate Ordered On
BaseUnit BaseUnit Unit of Measure
Supplier Supplier Supplier
AssetIsAcquiredUsed AssetIsAcquiredUsed Used indicator
AssetCountryOfOrigin AssetCountryOfOrigin Origin C/R
AssetManufacturerName AssetManufacturerName Manufacturer
OriginalMasterFixedAsset OriginalMasterFixedAsset Original Asset
OriginalFixedAsset OriginalFixedAsset Asset Sub-No. AuC
OriginalFixedAssetValueDate OriginalFixedAssetValueDate Acq.Orig.Ast.On
OriginalAcquisitionFiscalYear OriginalAcquisitionFiscalYear Org. Acq. Year
OriginalAcquisitionCurrency OriginalAcquisitionCurrency Orig Acq Crcy
OriginalAcquisitionAmount OriginalAcquisitionAmount Original Value
InHouseProdnPercent InHouseProdnPercent In-H.Prod.Perc.
AssetTypeName AssetTypeName Type Name
PartnerCompany PartnerCompany Trading Partner
Inventory Inventory Ci Inventory
LastInventoryDate LastInventoryDate Last Inventory
InventoryNote InventoryNote Inventory Note
InventoryIsCounted InventoryIsCounted Inventory Ind.
InvestmentReason InvestmentReason Invest. Reason
EnvrnmtlInvestmentReason EnvrnmtlInvestmentReason Envir. Invest.
FixedAssetGroup FixedAssetGroup Asset Super No.
LocalTaxOffice LocalTaxOffice Tax Office
NoticeOfAssessmentTaxID NoticeOfAssessmentTaxID Assmt Tax No.
LastAssessmentNoticeDate LastAssessmentNoticeDate Notice on
Municipality Municipality Venue Municplty
LandRegisterDate LandRegisterDate Land Regist. of
LandRegisterEntrySequence LandRegisterEntrySequence LandRegEntSeqNo
LandRegisterEntryDate LandRegisterEntryDate Entry by
LandRegisterVolume LandRegisterVolume Lnd Reg. Volume
LandRegisterPage LandRegisterPage Land Reg. Page
LandRegisterMap LandRegisterMap Ld.Reg.Map.No
LandPlot LandPlot Plot No.
ConveyanceDate ConveyanceDate Conveyance
AreaSize AreaSize Area
AreaSizeUnit AreaSizeUnit Area Unit
AssetIsRealEstate AssetIsRealEstate Connection to SAP Real Estate Management
LeaseSupplier LeaseSupplier Lessor
LeaseAgreement LeaseAgreement Agreement no.
LeaseAgreementDate LeaseAgreementDate Agreement Date
LeaseTermEndDate LeaseTermEndDate Notice date
LeaseTermStartDate LeaseTermStartDate Leas.start date
LeaseDurationInFiscalYears LeaseDurationInFiscalYears Lease Length
LeaseDurationInFiscalPeriods LeaseDurationInFiscalPeriods Periods
LeaseType LeaseType Type
LeasedAssetNote LeasedAssetNote Suppl. text
PropertyClass PropertyClass Prop.classif.
FixedAssetPropertyType FixedAssetPropertyType Property Indic.
LastReorganizationDate LastReorganizationDate Reorganization Date
LegacyMasterFixedAsset LegacyMasterFixedAsset Legacy Main No.
LegacyFixedAsset LegacyFixedAsset Legacy Subnumber
LegacyFixedAssetCompanyCode LegacyFixedAssetCompanyCode Legacy Comp. Code
LegacyDataTransferDate LegacyDataTransferDate Transfer Date
LegacyDataTransferSequence LegacyDataTransferSequence Sequence Number
ObjectInternalID ObjectInternalID Object number
InvestmentProjectWBSElement InvestmentProjectWBSElement_2
InvestmentOrder InvestmentOrder Inv. Order
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
CreationDateTime CreationDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
LastChangeDate LastChangeDate Time Stamp
LastChangeDateTime LastChangeDateTime Timestamp
FixedAssetCallerCode
IsChanged
FxdAstIsRecalculateTriggered
FxdAstIsTimeRstrcnTriggered
AssetMultipleCreationStatus
DepreciationErrorStatus
_FixedAssetAssgmt _FixedAssetAssgmt
_FixedAssetLedger _FixedAssetLedger
_FixedAssetValuation _FixedAssetValuation
_FixedAssetMultipleCreation _FixedAssetMultipleCreation
_InvestmentProject _InvestmentProject
_InvestmentProjectWBSElement _InvestmentProjectWBSElement
_CompanyCode _CompanyCode
_MasterFixedAsset _MasterFixedAsset
_AssetClass _AssetClass
_UnitOfMeasure _UnitOfMeasure
_PartnerCompany _PartnerCompany
_AssetAccountDetermination _AssetAccountDetermination
_Supplier _Supplier
_AssetCountryOfOrigin _AssetCountryOfOrigin
_InvestmentReason _InvestmentReason
_EnvrnmtlInvestmentReason _EnvrnmtlInvestmentReason
_FixedAssetPropertyType _FixedAssetPropertyType
_FixedAssetGroup _FixedAssetGroup
_InvestmentOrder _InvestmentOrder
_AssetLifecycleStatus _AssetLifecycleStatus
_AssetCompletenessStatus _AssetCompletenessStatus
_AssetUnderConstructionStatus _AssetUnderConstructionStatus
_OriginalAcquisitionCurrency _OriginalAcquisitionCurrency
_ChangeDocument _ChangeDocument
_UserCreatedBy _UserCreatedBy
_UserChangedBy _UserChangedBy
_HDMRelation _HDMRelation

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view R_FixedAssetTP.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW R_FixedAssetTP AS
SELECT
  CompanyCode,
  MasterFixedAsset,
  FixedAsset,
  cast('FixedAsset' as abap.char( 30 )) AS SAPObjectNodeType,
  FixedAssetExternalID,
  AssetCompletenessStatus,
  AssetLifecycleStatus,
  AssetUnderConstructionStatus,
  IsMainAsset,
  HasHistory,
  AccountIsBlockedForPosting,
  AssetIsForPostCapitalization,
  AssetCreationValidityDate,
  AssetClass,
  AssetScreenLayout,
  AssetAccountDetermination,
  FixedAssetDescription,
  AssetAdditionalDescription,
  AssetSerialNumber,
  FixedAssetOrderDate,
  BaseUnit,
  Supplier,
  AssetIsAcquiredUsed,
  AssetCountryOfOrigin,
  AssetManufacturerName,
  OriginalMasterFixedAsset,
  OriginalFixedAsset,
  OriginalFixedAssetValueDate,
  OriginalAcquisitionFiscalYear,
  OriginalAcquisitionCurrency,
  OriginalAcquisitionAmount,
  InHouseProdnPercent,
  AssetTypeName,
  PartnerCompany,
  Inventory,
  LastInventoryDate,
  InventoryNote,
  InventoryIsCounted,
  InvestmentReason,
  EnvrnmtlInvestmentReason,
  FixedAssetGroup,
  LocalTaxOffice,
  NoticeOfAssessmentTaxID,
  LastAssessmentNoticeDate,
  Municipality,
  LandRegisterDate,
  LandRegisterEntrySequence,
  LandRegisterEntryDate,
  LandRegisterVolume,
  LandRegisterPage,
  LandRegisterMap,
  LandPlot,
  ConveyanceDate,
  AreaSize,
  AreaSizeUnit,
  AssetIsRealEstate,
  LeaseSupplier,
  LeaseAgreement,
  LeaseAgreementDate,
  LeaseTermEndDate,
  LeaseTermStartDate,
  LeaseDurationInFiscalYears,
  LeaseDurationInFiscalPeriods,
  LeaseType,
  LeasedAssetNote,
  PropertyClass,
  FixedAssetPropertyType,
  LastReorganizationDate,
  LegacyMasterFixedAsset,
  LegacyFixedAsset,
  LegacyFixedAssetCompanyCode,
  LegacyDataTransferDate,
  LegacyDataTransferSequence,
  ObjectInternalID,
  InvestmentProjectWBSElement_2 AS InvestmentProjectWBSElement,
  InvestmentOrder,
  CreatedByUser,
  CreationDate,
  CreationDateTime,
  LastChangedByUser,
  LastChangeDate,
  LastChangeDateTime,
  cast (cast('' as abap.char(2)) as faa_md_caller_code preserving type ) AS FixedAssetCallerCode,
  cast( '' as abap_boolean preserving type ) AS IsChanged,
  cast( '' as abap_boolean preserving type ) AS FxdAstIsRecalculateTriggered,
  cast( '' as abap_boolean preserving type ) AS FxdAstIsTimeRstrcnTriggered,
  cast( '' as faa_md_multi_creation_status preserving type ) AS AssetMultipleCreationStatus,
  cast('' as xafar) AS DepreciationErrorStatus
FROM I_FixedAsset AS FixedAsset
LEFT OUTER JOIN E_FixedAsset AS _Extension ON CompanyCode = _Extension.CompanyCode AND MasterFixedAsset = _Extension.MasterFixedAsset AND FixedAsset = _Extension.FixedAsset  -- association [1..1]
LEFT OUTER JOIN I_PPM_ProjectTask AS _InvestmentProject ON InvestmentProjectWBSElement = _InvestmentProject.WBSElementInternalID AND _InvestmentProject.WBSElementInternalID is not initial  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _InvestmentProjectWBSElement ON InvestmentProjectWBSElement = _InvestmentProjectWBSElement.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_ChangeDocument_2 AS _ChangeDocument ON _ChangeDocument.ChangeDocObjectClass = 'FAA_MD' AND _ChangeDocument.ChangeDocObject = ChangeDocObject  -- association [0..*]
LEFT OUTER JOIN I_UserContactCard AS _UserCreatedBy ON CreatedByUser = _UserCreatedBy.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_UserContactCard AS _UserChangedBy ON LastChangedByUser = _UserChangedBy.ContactCardID  -- association [0..1]
LEFT OUTER JOIN I_HDMRelationTP AS _HDMRelation ON ChangeDocObject = _HDMRelation.LinkedSAPObjectKey AND SAPObjectNodeType = _HDMRelation.SAPObjectNodeType  -- association [0..*]
LEFT OUTER JOIN R_FixedAssetAssignmentTP AS _FixedAssetAssgmt ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN R_FixedAssetLedgerTP AS _FixedAssetLedger ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_FixedAssetValuationTP AS _FixedAssetValuation ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_FixedAssetMultipleCreationTP AS _FixedAssetMultipleCreation ON /* condition not available in parsed metadata */  -- association [0..*]
;