I_AssetTP

DDL: I_ASSETTP SQL: IASSETTP Type: view TRANSACTIONAL

Asset

I_AssetTP is a Transactional CDS View that provides data about "Asset" in SAP S/4HANA. It reads from 1 data source (I_FixedAsset) and exposes 163 fields with key fields CompanyCode, MasterFixedAsset, FixedAsset. It has 9 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FixedAsset FixedAsset from

Associations (9)

CardinalityTargetAliasCondition
[1..*] I_AssetAssignmentTP _AssetAssignmentTP $projection.CompanyCode = _AssetAssignmentTP.CompanyCode and $projection.MasterFixedAsset = _AssetAssignmentTP.MasterFixedAsset and $projection.FixedAsset = _AssetAssignmentTP.FixedAsset
[1..*] I_AssetLedgerTP _AssetLedgerTP $projection.CompanyCode = _AssetLedgerTP.CompanyCode and $projection.MasterFixedAsset = _AssetLedgerTP.MasterFixedAsset and $projection.FixedAsset = _AssetLedgerTP.FixedAsset
[1..*] I_AssetValuationTP _AssetValuationTP $projection.CompanyCode = _AssetValuationTP.CompanyCode and $projection.MasterFixedAsset = _AssetValuationTP.MasterFixedAsset and $projection.FixedAsset = _AssetValuationTP.FixedAsset
[0..1] I_GlobAssetTP _GlobAssetTP $projection.CompanyCode = _GlobAssetTP.CompanyCode and $projection.MasterFixedAsset = _GlobAssetTP.MasterFixedAsset and $projection.FixedAsset = _GlobAssetTP.FixedAsset
[0..*] I_GlobAssetAssignmentTP _GlobAssetAssignmentTP $projection.CompanyCode = _GlobAssetAssignmentTP.CompanyCode and $projection.MasterFixedAsset = _GlobAssetAssignmentTP.MasterFixedAsset and $projection.FixedAsset = _GlobAssetAssignmentTP.FixedAsset
[0..*] I_GlobAssetPreciousMaterialsTP _GlobAssetPreciousMaterialsTP $projection.CompanyCode = _GlobAssetPreciousMaterialsTP.CompanyCode and $projection.MasterFixedAsset = _GlobAssetPreciousMaterialsTP.MasterFixedAsset and $projection.FixedAsset = _GlobAssetPreciousMaterialsTP.FixedAsset
[0..1] I_WBSElementBasicData _InvestmentProjectWBSElement $projection.InvestmentProjectWBSElement = _InvestmentProjectWBSElement.WBSElementInternalID
[0..*] I_AssetMultipleCreationTP _AssetMultipleCreationTP $projection.CompanyCode = _AssetMultipleCreationTP.CompanyCode and $projection.MasterFixedAsset = _AssetMultipleCreationTP.MasterFixedAsset and $projection.FixedAsset = _AssetMultipleCreationTP.FixedAsset
[1..1] E_FixedAsset _Extension $projection.CompanyCode = _Extension.CompanyCode and $projection.MasterFixedAsset = _Extension.MasterFixedAsset and $projection.FixedAsset = _Extension.FixedAsset

Annotations (19)

NameValueLevelField
AbapCatalog.sqlViewName IASSETTP view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Asset view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #TRANSACTIONAL view
ObjectModel.writeActivePersistence IASSETTP view
ObjectModel.writeDraftPersistence FAAD_MD_ROOT view
ObjectModel.entityChangeStateId LastChangeDateTime view
ObjectModel.transactionalProcessingEnabled true view
ObjectModel.draftEnabled true view
ObjectModel.modelCategory #BUSINESS_OBJECT view
ObjectModel.compositionRoot true view
ObjectModel.createEnabled true view
ObjectModel.updateEnabled true view
ObjectModel.deleteEnabled true view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MASTER view

Fields (163)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode Receiver Company Code
KEY MasterFixedAsset MasterFixedAsset Fixed Asset
KEY FixedAsset FixedAsset Sub-number
FixedAssetExternalID FixedAssetExternalID Asset Number
MasterFixedAssetForEdit MasterFixedAsset Fixed Asset
FixedAssetForEdit FixedAsset Sub-number
ChangeDocumentUUID
AssetCompletenessStatus AssetCompletenessStatus
AssetLifecycleStatus AssetLifecycleStatus
AssetUnderConstructionStatus AssetUnderConstructionStatus
IsMainAsset IsMainAsset Leading Asset
HasHistory HasHistory
AccountIsBlockedForPosting AccountIsBlockedForPosting Posting Block
AssetIsForPostCapitalization AssetIsForPostCapitalization
CreatedByUser CreatedByUser User Name
CreationDate CreationDate Time Stamp
CreationDateTime CreationDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
LastChangeDate LastChangeDate Time Stamp
LastChangeDateTime LastChangeDateTime Timestamp
AssetCreationValidityDate AssetCreationValidityDate
AssetClass AssetClass Asset Class
AssetScreenLayout AssetScreenLayout
AssetAccountDetermination AssetAccountDetermination Account Determ.
FixedAssetOrderDate FixedAssetOrderDate
FixedAssetDescription FixedAssetDescription Description
AssetAdditionalDescription AssetAdditionalDescription
AssetSerialNumber AssetSerialNumber
Inventory Inventory Ci Inventory
Supplier Supplier Supplier
AssetCountryOfOrigin AssetCountryOfOrigin
AssetManufacturerName AssetManufacturerName Manufacturer
OriginalMasterFixedAsset OriginalMasterFixedAsset
OriginalFixedAsset OriginalFixedAsset
OriginalFixedAssetValueDate OriginalFixedAssetValueDate
OriginalAcquisitionFiscalYear OriginalAcquisitionFiscalYear
InHouseProdnPercent InHouseProdnPercent
AssetTypeName AssetTypeName
PartnerCompany PartnerCompany Trading Partner
OriginalAcquisitionCurrency OriginalAcquisitionCurrency
OriginalAcquisitionAmount OriginalAcquisitionAmount
LastInventoryDate LastInventoryDate
InventoryNote InventoryNote
InvestmentOrder InvestmentOrder
InvestmentProjectWBSElement InvestmentProjectWBSElement
InventoryIsCounted InventoryIsCounted
InvestmentReason InvestmentReason Invest. Reason
EnvrnmtlInvestmentReason EnvrnmtlInvestmentReason
FixedAssetGroup FixedAssetGroup
PropertyClass PropertyClass
FixedAssetPropertyType FixedAssetPropertyType
LocalTaxOffice LocalTaxOffice
NoticeOfAssessmentTaxID NoticeOfAssessmentTaxID
LastAssessmentNoticeDate LastAssessmentNoticeDate
Municipality Municipality Venue Municplty
LandRegisterDate LandRegisterDate
LandRegisterEntrySequence LandRegisterEntrySequence
LandRegisterEntryDate LandRegisterEntryDate
LandRegisterVolume LandRegisterVolume
LandRegisterPage LandRegisterPage
LandRegisterMap LandRegisterMap
LandPlot LandPlot
ConveyanceDate ConveyanceDate
AreaSize AreaSize
AreaSizeUnit AreaSizeUnit
LeaseSupplier LeaseSupplier
LeaseAgreement LeaseAgreement
LeaseAgreementDate LeaseAgreementDate
LeaseTermEndDate LeaseTermEndDate
LeaseTermStartDate LeaseTermStartDate
LeaseDurationInFiscalYears LeaseDurationInFiscalYears
LeaseDurationInFiscalPeriods LeaseDurationInFiscalPeriods
LeaseType LeaseType
LeasedAssetNote LeasedAssetNote
AssetIsRealEstate AssetIsRealEstate
LastReorganizationDate LastReorganizationDate
LegacyAsset LegacyAsset
LegacyMasterFixedAsset LegacyMasterFixedAsset
LegacyFixedAsset LegacyFixedAsset
LegacyFixedAssetCompanyCode LegacyFixedAssetCompanyCode
LegacyDataTransferDate LegacyDataTransferDate
LegacyDataTransferSequence LegacyDataTransferSequence
AssetIsAcquiredUsed AssetIsAcquiredUsed
BaseUnit BaseUnit Unit of Measure
FixedAssetCallerCode
ObjectInternalID ObjectInternalID Object number
AssetAuthorizationContext AssetAuthorizationContext
AssetMultipleCreationStatus
Country _GlobAssetTP Country Venue: Ctry/Reg
NationalClassification _GlobAssetTP NationalClassification
_FixedAssetNatlClfnText _GlobAssetTP _FixedAssetNatlClfnText
NationalClassificationDesc _GlobAssetTP NationalClassificationDesc
TaxDepreciationGroup _GlobAssetTP TaxDepreciationGroup
_TaxDepreciationGroupText _GlobAssetTP _TaxDepreciationGroupText
TaxDepreciationGroupDesc _GlobAssetTP TaxDepreciationGroupDesc
RU_LongSerialNumber _GlobAssetTP RU_LongSerialNumber
RU_WorkwearMaterial _GlobAssetTP RU_WorkwearMaterial
RU_RetiredMasterFixedAsset _GlobAssetTP RU_RetiredMasterFixedAsset
RU_RetiredFixedAsset _GlobAssetTP RU_RetiredFixedAsset
RU_AssetTransportType _GlobAssetTP RU_AssetTransportType
RU_VehicleIdNumber _GlobAssetTP RU_VehicleIdNumber
RU_ManufacturingDate _GlobAssetTP RU_ManufacturingDate
RU_VehicleEcologicalClass _GlobAssetTP RU_VehicleEcologicalClass
RU_PropertyAddress _GlobAssetTP RU_PropertyAddress
RU_PropertyOwnershipRegnDate _GlobAssetTP RU_PropertyOwnershipRegnDate
RU_PropertyOwnershipTermnDate _GlobAssetTP RU_PropertyOwnershipTermnDate
RU_ProdTraceabilityStartDate _GlobAssetTP RU_ProdTraceabilityStartDate
RU_ProdTraceabilityEndDate _GlobAssetTP RU_ProdTraceabilityEndDate
RU_AssetTNVED _GlobAssetTP RU_AssetTNVED
ChartOfAccounts _GlobAssetTP ChartOfAccounts Node Class
ChartOfAccountsText _GlobAssetTP ChartOfAccountsText
GLAccount _GlobAssetTP GLAccount General Ledger
GLAccountText _GlobAssetTP GLAccountText
JP_Annex16AssetStructure _GlobAssetTP JP_Annex16AssetStructure
_JP_Annex16AssetStruc _GlobAssetTP _JP_Annex16AssetStruc
JP_Annex16AssetStructureDesc _GlobAssetTP JP_Annex16AssetStructureDesc
_JP_Annex16AssetItem _GlobAssetTP _JP_Annex16AssetItem
JP_Annex16AssetItem _GlobAssetTP JP_Annex16AssetItem
JP_Annex16AssetItemDesc _GlobAssetTP JP_Annex16AssetItemDesc
JP_Annex16LeasingAgrmtDate _GlobAssetTP JP_Annex16LeasingAgrmtDate
JP_PrptyTxRptCity _GlobAssetTP JP_PrptyTxRptCity
JP_PrptyTxRptClassfctnKey _GlobAssetTP JP_PrptyTxRptClassfctnKey
JP_PrptyTxRptSpclDepr _GlobAssetTP JP_PrptyTxRptSpclDepr
JP_PrptyTxRptAddlDepr _GlobAssetTP JP_PrptyTxRptAddlDepr
IN_AssetBlock _GlobAssetTP IN_AssetBlock
IN_AssetPutToUseDate _GlobAssetTP IN_AssetPutToUseDate
IN_AdditionalAssetBlock _GlobAssetTP IN_AdditionalAssetBlock
IN_AssetIsResearchAndDev _GlobAssetTP IN_AssetIsResearchAndDev
IN_AssetIsPriorYear _GlobAssetTP IN_AssetIsPriorYear
PT_VehicleTypeByEnergy _GlobAssetTP PT_VehicleTypeByEnergy
PT_VehicleIsWithoutLimit _GlobAssetTP PT_VehicleIsWithoutLimit
PT_BigRepairAssetLink _GlobAssetTP PT_BigRepairAssetLink
PT_LandAssetLink _GlobAssetTP PT_LandAssetLink
PT_AssetReportFormCategory _GlobAssetTP PT_AssetReportFormCategory
PT_AmortizedAssetIsReevaluated _GlobAssetTP PT_AmortizedAssetIsReevaluated
RS_GroupDeprExclusionYear _GlobAssetTP RS_GroupDeprExclusionYear
RS_AssetLastInvoiceDate _GlobAssetTP RS_AssetLastInvoiceDate
_FixedAssetAssgmt _FixedAssetAssgmt
_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
_FixedAssetCountryData _FixedAssetCountryData
_OriginalAcquisitionCurrency _OriginalAcquisitionCurrency
_AssetAssignmentTP _AssetAssignmentTP
_AssetLedgerTP _AssetLedgerTP
_AssetValuationTP _AssetValuationTP
_GlobAssetTP _GlobAssetTP
_GlobAssetAssignmentTP _GlobAssetAssignmentTP
_GlobAssetPreciousMaterialsTP _GlobAssetPreciousMaterialsTP
_AssetMultipleCreationTP _AssetMultipleCreationTP

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 I_AssetTP.
-- 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.
-- SQL view name: IASSETTP

CREATE VIEW I_AssetTP AS
SELECT
  CompanyCode,
  MasterFixedAsset,
  FixedAsset,
  FixedAssetExternalID,
  MasterFixedAsset AS MasterFixedAssetForEdit,
  FixedAsset AS FixedAssetForEdit,
  (concat(concat( rpad( CompanyCode, 4, ' ' ), MasterFixedAsset),FixedAsset)) AS ChangeDocumentUUID,
  AssetCompletenessStatus,
  AssetLifecycleStatus,
  AssetUnderConstructionStatus,
  IsMainAsset,
  HasHistory,
  AccountIsBlockedForPosting,
  AssetIsForPostCapitalization,
  CreatedByUser,
  CreationDate,
  CreationDateTime,
  LastChangedByUser,
  LastChangeDate,
  LastChangeDateTime,
  AssetCreationValidityDate,
  AssetClass,
  AssetScreenLayout,
  AssetAccountDetermination,
  FixedAssetOrderDate,
  FixedAssetDescription,
  AssetAdditionalDescription,
  AssetSerialNumber,
  Inventory,
  Supplier,
  AssetCountryOfOrigin,
  AssetManufacturerName,
  OriginalMasterFixedAsset,
  OriginalFixedAsset,
  OriginalFixedAssetValueDate,
  OriginalAcquisitionFiscalYear,
  InHouseProdnPercent,
  AssetTypeName,
  PartnerCompany,
  OriginalAcquisitionCurrency,
  OriginalAcquisitionAmount,
  LastInventoryDate,
  InventoryNote,
  InvestmentOrder,
  InvestmentProjectWBSElement,
  InventoryIsCounted,
  InvestmentReason,
  EnvrnmtlInvestmentReason,
  FixedAssetGroup,
  PropertyClass,
  FixedAssetPropertyType,
  LocalTaxOffice,
  NoticeOfAssessmentTaxID,
  LastAssessmentNoticeDate,
  Municipality,
  LandRegisterDate,
  LandRegisterEntrySequence,
  LandRegisterEntryDate,
  LandRegisterVolume,
  LandRegisterPage,
  LandRegisterMap,
  LandPlot,
  ConveyanceDate,
  AreaSize,
  AreaSizeUnit,
  LeaseSupplier,
  LeaseAgreement,
  LeaseAgreementDate,
  LeaseTermEndDate,
  LeaseTermStartDate,
  LeaseDurationInFiscalYears,
  LeaseDurationInFiscalPeriods,
  LeaseType,
  LeasedAssetNote,
  AssetIsRealEstate,
  LastReorganizationDate,
  LegacyAsset,
  LegacyMasterFixedAsset,
  LegacyFixedAsset,
  LegacyFixedAssetCompanyCode,
  LegacyDataTransferDate,
  LegacyDataTransferSequence,
  AssetIsAcquiredUsed,
  BaseUnit,
  cast (cast('' as abap.char(2)) as faa_md_caller_code preserving type ) AS FixedAssetCallerCode,
  ObjectInternalID,
  AssetAuthorizationContext,
  cast(cast('' as abap.char(1)) as faa_md_multi_creation_status preserving type ) AS AssetMultipleCreationStatus,
  _GlobAssetTP.Country AS Country,
  _GlobAssetTP.NationalClassification AS NationalClassification,
  _GlobAssetTP._FixedAssetNatlClfnText AS _FixedAssetNatlClfnText,
  _GlobAssetTP.NationalClassificationDesc AS NationalClassificationDesc,
  _GlobAssetTP.TaxDepreciationGroup AS TaxDepreciationGroup,
  _GlobAssetTP._TaxDepreciationGroupText AS _TaxDepreciationGroupText,
  _GlobAssetTP.TaxDepreciationGroupDesc AS TaxDepreciationGroupDesc,
  _GlobAssetTP.RU_LongSerialNumber AS RU_LongSerialNumber,
  _GlobAssetTP.RU_WorkwearMaterial AS RU_WorkwearMaterial,
  _GlobAssetTP.RU_RetiredMasterFixedAsset AS RU_RetiredMasterFixedAsset,
  _GlobAssetTP.RU_RetiredFixedAsset AS RU_RetiredFixedAsset,
  _GlobAssetTP.RU_AssetTransportType AS RU_AssetTransportType,
  _GlobAssetTP.RU_VehicleIdNumber AS RU_VehicleIdNumber,
  _GlobAssetTP.RU_ManufacturingDate AS RU_ManufacturingDate,
  _GlobAssetTP.RU_VehicleEcologicalClass AS RU_VehicleEcologicalClass,
  _GlobAssetTP.RU_PropertyAddress AS RU_PropertyAddress,
  _GlobAssetTP.RU_PropertyOwnershipRegnDate AS RU_PropertyOwnershipRegnDate,
  _GlobAssetTP.RU_PropertyOwnershipTermnDate AS RU_PropertyOwnershipTermnDate,
  _GlobAssetTP.RU_ProdTraceabilityStartDate AS RU_ProdTraceabilityStartDate,
  _GlobAssetTP.RU_ProdTraceabilityEndDate AS RU_ProdTraceabilityEndDate,
  _GlobAssetTP.RU_AssetTNVED AS RU_AssetTNVED,
  _GlobAssetTP.ChartOfAccounts AS ChartOfAccounts,
  _GlobAssetTP.ChartOfAccountsText AS ChartOfAccountsText,
  _GlobAssetTP.GLAccount AS GLAccount,
  _GlobAssetTP.GLAccountText AS GLAccountText,
  _GlobAssetTP.JP_Annex16AssetStructure AS JP_Annex16AssetStructure,
  _GlobAssetTP._JP_Annex16AssetStruc AS _JP_Annex16AssetStruc,
  _GlobAssetTP.JP_Annex16AssetStructureDesc AS JP_Annex16AssetStructureDesc,
  _GlobAssetTP._JP_Annex16AssetItem AS _JP_Annex16AssetItem,
  _GlobAssetTP.JP_Annex16AssetItem AS JP_Annex16AssetItem,
  _GlobAssetTP.JP_Annex16AssetItemDesc AS JP_Annex16AssetItemDesc,
  _GlobAssetTP.JP_Annex16LeasingAgrmtDate AS JP_Annex16LeasingAgrmtDate,
  _GlobAssetTP.JP_PrptyTxRptCity AS JP_PrptyTxRptCity,
  _GlobAssetTP.JP_PrptyTxRptClassfctnKey AS JP_PrptyTxRptClassfctnKey,
  _GlobAssetTP.JP_PrptyTxRptSpclDepr AS JP_PrptyTxRptSpclDepr,
  _GlobAssetTP.JP_PrptyTxRptAddlDepr AS JP_PrptyTxRptAddlDepr,
  _GlobAssetTP.IN_AssetBlock AS IN_AssetBlock,
  _GlobAssetTP.IN_AssetPutToUseDate AS IN_AssetPutToUseDate,
  _GlobAssetTP.IN_AdditionalAssetBlock AS IN_AdditionalAssetBlock,
  _GlobAssetTP.IN_AssetIsResearchAndDev AS IN_AssetIsResearchAndDev,
  _GlobAssetTP.IN_AssetIsPriorYear AS IN_AssetIsPriorYear,
  _GlobAssetTP.PT_VehicleTypeByEnergy AS PT_VehicleTypeByEnergy,
  _GlobAssetTP.PT_VehicleIsWithoutLimit AS PT_VehicleIsWithoutLimit,
  _GlobAssetTP.PT_BigRepairAssetLink AS PT_BigRepairAssetLink,
  _GlobAssetTP.PT_LandAssetLink AS PT_LandAssetLink,
  _GlobAssetTP.PT_AssetReportFormCategory AS PT_AssetReportFormCategory,
  _GlobAssetTP.PT_AmortizedAssetIsReevaluated AS PT_AmortizedAssetIsReevaluated,
  _GlobAssetTP.RS_GroupDeprExclusionYear AS RS_GroupDeprExclusionYear,
  _GlobAssetTP.RS_AssetLastInvoiceDate AS RS_AssetLastInvoiceDate
FROM I_FixedAsset AS FixedAsset
LEFT OUTER JOIN I_AssetAssignmentTP AS _AssetAssignmentTP ON CompanyCode = _AssetAssignmentTP.CompanyCode AND MasterFixedAsset = _AssetAssignmentTP.MasterFixedAsset AND FixedAsset = _AssetAssignmentTP.FixedAsset  -- association [1..*]
LEFT OUTER JOIN I_AssetLedgerTP AS _AssetLedgerTP ON CompanyCode = _AssetLedgerTP.CompanyCode AND MasterFixedAsset = _AssetLedgerTP.MasterFixedAsset AND FixedAsset = _AssetLedgerTP.FixedAsset  -- association [1..*]
LEFT OUTER JOIN I_AssetValuationTP AS _AssetValuationTP ON CompanyCode = _AssetValuationTP.CompanyCode AND MasterFixedAsset = _AssetValuationTP.MasterFixedAsset AND FixedAsset = _AssetValuationTP.FixedAsset  -- association [1..*]
LEFT OUTER JOIN I_GlobAssetTP AS _GlobAssetTP ON CompanyCode = _GlobAssetTP.CompanyCode AND MasterFixedAsset = _GlobAssetTP.MasterFixedAsset AND FixedAsset = _GlobAssetTP.FixedAsset  -- association [0..1]
LEFT OUTER JOIN I_GlobAssetAssignmentTP AS _GlobAssetAssignmentTP ON CompanyCode = _GlobAssetAssignmentTP.CompanyCode AND MasterFixedAsset = _GlobAssetAssignmentTP.MasterFixedAsset AND FixedAsset = _GlobAssetAssignmentTP.FixedAsset  -- association [0..*]
LEFT OUTER JOIN I_GlobAssetPreciousMaterialsTP AS _GlobAssetPreciousMaterialsTP ON CompanyCode = _GlobAssetPreciousMaterialsTP.CompanyCode AND MasterFixedAsset = _GlobAssetPreciousMaterialsTP.MasterFixedAsset AND FixedAsset = _GlobAssetPreciousMaterialsTP.FixedAsset  -- association [0..*]
LEFT OUTER JOIN I_WBSElementBasicData AS _InvestmentProjectWBSElement ON InvestmentProjectWBSElement = _InvestmentProjectWBSElement.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_AssetMultipleCreationTP AS _AssetMultipleCreationTP ON CompanyCode = _AssetMultipleCreationTP.CompanyCode AND MasterFixedAsset = _AssetMultipleCreationTP.MasterFixedAsset AND FixedAsset = _AssetMultipleCreationTP.FixedAsset  -- association [0..*]
LEFT OUTER JOIN E_FixedAsset AS _Extension ON CompanyCode = _Extension.CompanyCode AND MasterFixedAsset = _Extension.MasterFixedAsset AND FixedAsset = _Extension.FixedAsset  -- association [1..1]
;