C_FixedAssetMaintain

DDL: C_FIXEDASSETMAINTAIN Type: view CONSUMPTION

Consumption View of Fixed Asset Change - Fixed Asset Data

C_FixedAssetMaintain is a Consumption CDS View that provides data about "Consumption View of Fixed Asset Change - Fixed Asset Data" in SAP S/4HANA. It reads from 1 data source (I_FixedAssetTP) and exposes 106 fields with key fields CompanyCode, MasterFixedAsset, FixedAsset. It has 18 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FixedAssetTP Asset_Bo from

Associations (18)

CardinalityTargetAliasCondition
[1..*] C_FixedAssetAssgmtMaintain _FixedAssetAssgmt $projection.CompanyCode = _FixedAssetAssgmt.CompanyCode and $projection.MasterFixedAsset = _FixedAssetAssgmt.MasterFixedAsset and $projection.FixedAsset = _FixedAssetAssgmt.FixedAsset
[1..*] C_FxdAstAssgmtCurrentMntn _FixedAssetAssgmtCurrent $projection.CompanyCode = _FixedAssetAssgmtCurrent.CompanyCode and $projection.MasterFixedAsset = _FixedAssetAssgmtCurrent.MasterFixedAsset and $projection.FixedAsset = _FixedAssetAssgmtCurrent.FixedAsset
[1..*] C_FixedAssetDeprAreaMaintain _FixedAssetDeprArea $projection.CompanyCode = _FixedAssetDeprArea.CompanyCode and $projection.MasterFixedAsset = _FixedAssetDeprArea.MasterFixedAsset and $projection.FixedAsset = _FixedAssetDeprArea.FixedAsset
[1..*] C_FxdAstDeprAreaCurrentMntn _FixedAssetDeprAreaCurrent $projection.CompanyCode = _FixedAssetDeprAreaCurrent.CompanyCode and $projection.MasterFixedAsset = _FixedAssetDeprAreaCurrent.MasterFixedAsset and $projection.FixedAsset = _FixedAssetDeprAreaCurrent.FixedAsset
[0..*] C_FixedAssetInvmtSuppMsrMntn _FixedAssetInvmtSuppMsr $projection.CompanyCode = _FixedAssetInvmtSuppMsr.CompanyCode and $projection.MasterFixedAsset = _FixedAssetInvmtSuppMsr.MasterFixedAsset and $projection.FixedAsset = _FixedAssetInvmtSuppMsr.FixedAsset
[0..*] C_FixedAssetEquipmentMaintain _FixedAssetEquipment $projection.CompanyCode = _FixedAssetEquipment.CompanyCode and $projection.MasterFixedAsset = _FixedAssetEquipment.MasterFixedAsset and $projection.FixedAsset = _FixedAssetEquipment.FixedAsset
[0..*] C_FixedAssetNote _Note $projection.CompanyCode = _Note.CompanyCode and $projection.MasterFixedAsset = _Note.MasterFixedAsset and $projection.FixedAsset = _Note.FixedAsset
[0..1] I_AssetStatusAtPurchaseText _AssetStatusAtPurchaseText Asset_Bo.AssetStatusAtPurchase = _AssetStatusAtPurchaseText.AssetStatusAtPurchase and _AssetStatusAtPurchaseText.Language = $session.system_language
[0..1] I_AssetClassText _AssetClassText Asset_Bo.AssetClass = _AssetClassText.AssetClass and _AssetClassText.Language = $session.system_language
[0..1] I_AssetAcctDeterminationText _AssetAcctDeterminationText Asset_Bo.AssetAccountDetermination = _AssetAcctDeterminationText.AssetAccountDetermination and _AssetAcctDeterminationText.Language = $session.system_language
[0..1] I_CountryText _AssetCountryOfOriginText $projection.AssetCountryOfOrigin = _AssetCountryOfOriginText.Country and _AssetCountryOfOriginText.Language = $session.system_language
[0..1] I_Group1AssetEvaluationKeyText _Group1AssetEvaluationKeyText Asset_Bo.Group1AssetEvaluationKey = _Group1AssetEvaluationKeyText.Group1AssetEvaluationKey and _Group1AssetEvaluationKeyText.Language = $session.system_language
[0..1] I_Group2AssetEvaluationKeyText _Group2AssetEvaluationKeyText Asset_Bo.Group2AssetEvaluationKey = _Group2AssetEvaluationKeyText.Group2AssetEvaluationKey and _Group2AssetEvaluationKeyText.Language = $session.system_language
[0..1] I_Group3AssetEvaluationKeyText _Group3AssetEvaluationKeyText Asset_Bo.Group3AssetEvaluationKey = _Group3AssetEvaluationKeyText.Group3AssetEvaluationKey and _Group3AssetEvaluationKeyText.Language = $session.system_language
[0..1] I_Group4AssetEvaluationKeyText _Group4AssetEvaluationKeyText Asset_Bo.Group4AssetEvaluationKey = _Group4AssetEvaluationKeyText.Group4AssetEvaluationKey and _Group4AssetEvaluationKeyText.Language = $session.system_language
[0..1] I_Group5AssetEvaluationKeyText _Group5AssetEvaluationKeyText Asset_Bo.Group5AssetEvaluationKey = _Group5AssetEvaluationKeyText.Group5AssetEvaluationKey and _Group5AssetEvaluationKeyText.Language = $session.system_language
[0..1] I_InvestmentReasonText _InvestmentReasonText Asset_Bo.InvestmentReason = _InvestmentReasonText.InvestmentReason and _InvestmentReasonText.Language = $session.system_language
[0..1] I_FixedAssetGroupText _FixedAssetGroupText Asset_Bo.FixedAssetGroup = _FixedAssetGroupText.FixedAssetGroup and _FixedAssetGroupText.Language = $session.system_language

Annotations (13)

NameValueLevelField
AbapCatalog.sqlViewName CFIXASSETMNTN view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Consumption View of Fixed Asset Change - Fixed Asset Data view
VDM.viewType #CONSUMPTION view
ObjectModel.transactionalProcessingDelegated true view
ObjectModel.compositionRoot true view
ObjectModel.updateEnabled true view
ObjectModel.draftEnabled true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MASTER view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (106)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode I_FixedAssetTP CompanyCode Receiver Company Code
KEY MasterFixedAsset I_FixedAssetTP MasterFixedAsset Fixed Asset
KEY FixedAsset I_FixedAssetTP FixedAsset Sub-number
AssetClass I_FixedAssetTP AssetClass Asset Class
CompanyCodeForEdit I_FixedAssetTP CompanyCodeForEdit Company Code
AssetSerialNumber I_FixedAssetTP AssetSerialNumber
Quantity I_FixedAssetTP Quantity Value
BaseUnit I_FixedAssetTP BaseUnit Unit of Measure
Inventory I_FixedAssetTP Inventory Ci Inventory
FixedAssetDescription I_FixedAssetTP FixedAssetDescription Description
FixedAssetExternalID I_FixedAssetTP FixedAssetExternalID Asset Number
AssetAdditionalDescription I_FixedAssetTP AssetAdditionalDescription
Currency I_FixedAssetTP Currency Valuation Crcy
OriglAcqnAmtInCoCodeCrcy I_FixedAssetTP OriglAcqnAmtInCoCodeCrcy
PartnerCompany I_FixedAssetTP PartnerCompany Trading Partner
AssetManufacturerName I_FixedAssetTP AssetManufacturerName Manufacturer
InHouseProdnPercent I_FixedAssetTP InHouseProdnPercent
InventoryNote I_FixedAssetTP InventoryNote
Group1AssetEvaluationKey I_FixedAssetTP Group1AssetEvaluationKey
Group2AssetEvaluationKey I_FixedAssetTP Group2AssetEvaluationKey
Group3AssetEvaluationKey I_FixedAssetTP Group3AssetEvaluationKey
Group4AssetEvaluationKey I_FixedAssetTP Group4AssetEvaluationKey
Group5AssetEvaluationKey I_FixedAssetTP Group5AssetEvaluationKey
MasterFixedAssetDescription I_FixedAssetTP MasterFixedAssetDescription
AssetAccountDetermination I_FixedAssetTP AssetAccountDetermination Account Determ.
HasHistory I_FixedAssetTP HasHistory
AssetCapitalizationDate I_FixedAssetTP AssetCapitalizationDate Asset Capitalization
FirstAcquisitionFiscalYear I_FixedAssetTP FirstAcquisitionFiscalYear Acquisition Yr
FirstAcquisitionFiscalPeriod I_FixedAssetTP FirstAcquisitionFiscalPeriod
AssetDeactivationDate I_FixedAssetTP AssetDeactivationDate
PlannedRetirementDate I_FixedAssetTP PlannedRetirementDate
FixedAssetOrderDate I_FixedAssetTP FixedAssetOrderDate
OriginalMasterFixedAsset I_FixedAssetTP OriginalMasterFixedAsset
OriginalFixedAsset I_FixedAssetTP OriginalFixedAsset
OriginalFixedAssetValueDate I_FixedAssetTP OriginalFixedAssetValueDate
FixedAssetGroup I_FixedAssetTP FixedAssetGroup
InvestmentReason I_FixedAssetTP InvestmentReason Invest. Reason
AssetIsRealEstate I_FixedAssetTP AssetIsRealEstate
AreaSizeUnit I_FixedAssetTP AreaSizeUnit
InvestmentOrder I_FixedAssetTP InvestmentOrder
InvestmentProjectWBSElement I_FixedAssetTP InvestmentProjectWBSElement
InvestmentProjectWBSElement_2 I_FixedAssetTP InvestmentProjectWBSElement_2
WBSElementExternalID I_FixedAssetTP WBSElementExternalID WBS Element External ID
WBSDescription I_FixedAssetTP WBSDescription WBS Element Name
InventoryIsCounted I_FixedAssetTP InventoryIsCounted
LastInventoryDate I_FixedAssetTP LastInventoryDate
AssetSynchronizationRule I_FixedAssetTP AssetSynchronizationRule
OriginalAcquisitionFiscalYear I_FixedAssetTP OriginalAcquisitionFiscalYear
AssetTypeName I_FixedAssetTP AssetTypeName
Supplier I_FixedAssetTP Supplier Supplier
AssetSupplierName I_FixedAssetTP AssetSupplierName
AssetCountryOfOrigin I_FixedAssetTP AssetCountryOfOrigin
NoticeOfAssessmentTaxID I_FixedAssetTP NoticeOfAssessmentTaxID
LastAssessmentNoticeDate I_FixedAssetTP LastAssessmentNoticeDate
EnvrnmtlInvestmentReason I_FixedAssetTP EnvrnmtlInvestmentReason
AcquisitionValueDate I_FixedAssetTP AcquisitionValueDate
AssetStatusAtPurchase I_FixedAssetTP AssetStatusAtPurchase
InvmtSupportMeasureIsVisible
EquipmentIsVisible
UserHasAssetChangeAuthzn
AllocationsIsVisible
AssetStatusAtPurchaseName _AssetStatusAtPurchaseText AssetStatusAtPurchaseName
CompanyCodeName _CompanyCode CompanyCodeName Company Name
AssetClassName _AssetClassText AssetClassName
AssetAccountDeterminationDesc _AssetAcctDeterminationText AssetAccountDeterminationDesc
AssetCountryOfOriginName _AssetCountryOfOriginText CountryName Country
PartnerCompanyName _PartnerCompany CompanyName Text
Group1AssetEvaluationKeyName _Group1AssetEvaluationKeyText AssetEvaluationKeyName
Group2AssetEvaluationKeyName _Group2AssetEvaluationKeyText AssetEvaluationKeyName
Group3AssetEvaluationKeyName _Group3AssetEvaluationKeyText AssetEvaluationKeyName
Group4AssetEvaluationKeyName _Group4AssetEvaluationKeyText AssetEvaluationKeyName
Group5AssetEvaluationKeyName _Group5AssetEvaluationKeyText Group5AssetEvaluationKeyName
InvestmentReasonName _InvestmentReasonText InvestmentReasonName
FixedAssetGroupName _FixedAssetGroupText FixedAssetGroupName
CreationDate I_FixedAssetTP CreationDate Time Stamp
CreatedByUser I_FixedAssetTP CreatedByUser User Name
LastChangeDate I_FixedAssetTP LastChangeDate Time Stamp
LastChangedByUser I_FixedAssetTP LastChangedByUser User Name
_FixedAssetAssgmt _FixedAssetAssgmt
_FixedAssetAssgmtCurrent _FixedAssetAssgmtCurrent
_FixedAssetDeprArea _FixedAssetDeprArea
_FixedAssetDeprAreaCurrent _FixedAssetDeprAreaCurrent
_FixedAssetInvmtSuppMsr _FixedAssetInvmtSuppMsr
_FixedAssetEquipment _FixedAssetEquipment
_UnitOfMeasure _UnitOfMeasure
_Supplier _Supplier
_AssetCountryOfOrigin _AssetCountryOfOrigin
_AssetStatusAtPurchase _AssetStatusAtPurchase
_Note _Note
_CompanyCode _CompanyCode
_MasterFixedAsset _MasterFixedAsset
_CompanyCodeForEdit _CompanyCodeForEdit
_AssetClass _AssetClass
_PartnerCompany _PartnerCompany
_AssetAccountDetermination _AssetAccountDetermination
_Group1AssetEvaluationKey _Group1AssetEvaluationKey
_Group2AssetEvaluationKey _Group2AssetEvaluationKey
_Group3AssetEvaluationKey _Group3AssetEvaluationKey
_Group4AssetEvaluationKey _Group4AssetEvaluationKey
_Group5AssetEvaluationKey _Group5AssetEvaluationKey
_InvestmentReason _InvestmentReason
_EnvrnmtlInvestmentReason _EnvrnmtlInvestmentReason
_FixedAssetGroup _FixedAssetGroup
_InvestmentOrder _InvestmentOrder
_Currency _Currency
_WBSElement _WBSElement

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 C_FixedAssetMaintain.
-- 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 C_FixedAssetMaintain AS
SELECT
  Asset_Bo.CompanyCode AS CompanyCode,
  Asset_Bo.MasterFixedAsset AS MasterFixedAsset,
  Asset_Bo.FixedAsset AS FixedAsset,
  Asset_Bo.AssetClass AS AssetClass,
  Asset_Bo.CompanyCodeForEdit AS CompanyCodeForEdit,
  Asset_Bo.AssetSerialNumber AS AssetSerialNumber,
  Asset_Bo.Quantity AS Quantity,
  Asset_Bo.BaseUnit AS BaseUnit,
  Asset_Bo.Inventory AS Inventory,
  Asset_Bo.FixedAssetDescription AS FixedAssetDescription,
  Asset_Bo.FixedAssetExternalID AS FixedAssetExternalID,
  Asset_Bo.AssetAdditionalDescription AS AssetAdditionalDescription,
  Asset_Bo.Currency AS Currency,
  Asset_Bo.OriglAcqnAmtInCoCodeCrcy AS OriglAcqnAmtInCoCodeCrcy,
  Asset_Bo.PartnerCompany AS PartnerCompany,
  Asset_Bo.AssetManufacturerName AS AssetManufacturerName,
  Asset_Bo.InHouseProdnPercent AS InHouseProdnPercent,
  Asset_Bo.InventoryNote AS InventoryNote,
  Asset_Bo.Group1AssetEvaluationKey AS Group1AssetEvaluationKey,
  Asset_Bo.Group2AssetEvaluationKey AS Group2AssetEvaluationKey,
  Asset_Bo.Group3AssetEvaluationKey AS Group3AssetEvaluationKey,
  Asset_Bo.Group4AssetEvaluationKey AS Group4AssetEvaluationKey,
  Asset_Bo.Group5AssetEvaluationKey AS Group5AssetEvaluationKey,
  Asset_Bo.MasterFixedAssetDescription AS MasterFixedAssetDescription,
  Asset_Bo.AssetAccountDetermination AS AssetAccountDetermination,
  Asset_Bo.HasHistory AS HasHistory,
  Asset_Bo.AssetCapitalizationDate AS AssetCapitalizationDate,
  Asset_Bo.FirstAcquisitionFiscalYear AS FirstAcquisitionFiscalYear,
  Asset_Bo.FirstAcquisitionFiscalPeriod AS FirstAcquisitionFiscalPeriod,
  Asset_Bo.AssetDeactivationDate AS AssetDeactivationDate,
  Asset_Bo.PlannedRetirementDate AS PlannedRetirementDate,
  Asset_Bo.FixedAssetOrderDate AS FixedAssetOrderDate,
  Asset_Bo.OriginalMasterFixedAsset AS OriginalMasterFixedAsset,
  Asset_Bo.OriginalFixedAsset AS OriginalFixedAsset,
  Asset_Bo.OriginalFixedAssetValueDate AS OriginalFixedAssetValueDate,
  Asset_Bo.FixedAssetGroup AS FixedAssetGroup,
  Asset_Bo.InvestmentReason AS InvestmentReason,
  Asset_Bo.AssetIsRealEstate AS AssetIsRealEstate,
  Asset_Bo.AreaSizeUnit AS AreaSizeUnit,
  Asset_Bo.InvestmentOrder AS InvestmentOrder,
  Asset_Bo.InvestmentProjectWBSElement AS InvestmentProjectWBSElement,
  Asset_Bo.InvestmentProjectWBSElement_2 AS InvestmentProjectWBSElement_2,
  Asset_Bo.WBSElementExternalID AS WBSElementExternalID,
  Asset_Bo.WBSDescription AS WBSDescription,
  Asset_Bo.InventoryIsCounted AS InventoryIsCounted,
  Asset_Bo.LastInventoryDate AS LastInventoryDate,
  Asset_Bo.AssetSynchronizationRule AS AssetSynchronizationRule,
  Asset_Bo.OriginalAcquisitionFiscalYear AS OriginalAcquisitionFiscalYear,
  Asset_Bo.AssetTypeName AS AssetTypeName,
  Asset_Bo.Supplier AS Supplier,
  Asset_Bo.AssetSupplierName AS AssetSupplierName,
  Asset_Bo.AssetCountryOfOrigin AS AssetCountryOfOrigin,
  Asset_Bo.NoticeOfAssessmentTaxID AS NoticeOfAssessmentTaxID,
  Asset_Bo.LastAssessmentNoticeDate AS LastAssessmentNoticeDate,
  Asset_Bo.EnvrnmtlInvestmentReason AS EnvrnmtlInvestmentReason,
  Asset_Bo.AcquisitionValueDate AS AcquisitionValueDate,
  Asset_Bo.AssetStatusAtPurchase AS AssetStatusAtPurchase,
  cast('' as boolean preserving type ) AS InvmtSupportMeasureIsVisible,
  cast('' as boolean preserving type ) AS EquipmentIsVisible,
  cast('' as boolean preserving type ) AS UserHasAssetChangeAuthzn,
  cast('' as boolean preserving type ) AS AllocationsIsVisible,
  _AssetStatusAtPurchaseText.AssetStatusAtPurchaseName AS AssetStatusAtPurchaseName,
  _CompanyCode.CompanyCodeName AS CompanyCodeName,
  _AssetClassText.AssetClassName AS AssetClassName,
  _AssetAcctDeterminationText.AssetAccountDeterminationDesc AS AssetAccountDeterminationDesc,
  _AssetCountryOfOriginText.CountryName AS AssetCountryOfOriginName,
  _PartnerCompany.CompanyName AS PartnerCompanyName,
  _Group1AssetEvaluationKeyText.AssetEvaluationKeyName AS Group1AssetEvaluationKeyName,
  _Group2AssetEvaluationKeyText.AssetEvaluationKeyName AS Group2AssetEvaluationKeyName,
  _Group3AssetEvaluationKeyText.AssetEvaluationKeyName AS Group3AssetEvaluationKeyName,
  _Group4AssetEvaluationKeyText.AssetEvaluationKeyName AS Group4AssetEvaluationKeyName,
  _Group5AssetEvaluationKeyText.Group5AssetEvaluationKeyName AS Group5AssetEvaluationKeyName,
  _InvestmentReasonText.InvestmentReasonName AS InvestmentReasonName,
  _FixedAssetGroupText.FixedAssetGroupName AS FixedAssetGroupName,
  Asset_Bo.CreationDate AS CreationDate,
  Asset_Bo.CreatedByUser AS CreatedByUser,
  Asset_Bo.LastChangeDate AS LastChangeDate,
  Asset_Bo.LastChangedByUser AS LastChangedByUser
FROM I_FixedAssetTP AS Asset_Bo
LEFT OUTER JOIN C_FixedAssetAssgmtMaintain AS _FixedAssetAssgmt ON CompanyCode = _FixedAssetAssgmt.CompanyCode AND MasterFixedAsset = _FixedAssetAssgmt.MasterFixedAsset AND FixedAsset = _FixedAssetAssgmt.FixedAsset  -- association [1..*]
LEFT OUTER JOIN C_FxdAstAssgmtCurrentMntn AS _FixedAssetAssgmtCurrent ON CompanyCode = _FixedAssetAssgmtCurrent.CompanyCode AND MasterFixedAsset = _FixedAssetAssgmtCurrent.MasterFixedAsset AND FixedAsset = _FixedAssetAssgmtCurrent.FixedAsset  -- association [1..*]
LEFT OUTER JOIN C_FixedAssetDeprAreaMaintain AS _FixedAssetDeprArea ON CompanyCode = _FixedAssetDeprArea.CompanyCode AND MasterFixedAsset = _FixedAssetDeprArea.MasterFixedAsset AND FixedAsset = _FixedAssetDeprArea.FixedAsset  -- association [1..*]
LEFT OUTER JOIN C_FxdAstDeprAreaCurrentMntn AS _FixedAssetDeprAreaCurrent ON CompanyCode = _FixedAssetDeprAreaCurrent.CompanyCode AND MasterFixedAsset = _FixedAssetDeprAreaCurrent.MasterFixedAsset AND FixedAsset = _FixedAssetDeprAreaCurrent.FixedAsset  -- association [1..*]
LEFT OUTER JOIN C_FixedAssetInvmtSuppMsrMntn AS _FixedAssetInvmtSuppMsr ON CompanyCode = _FixedAssetInvmtSuppMsr.CompanyCode AND MasterFixedAsset = _FixedAssetInvmtSuppMsr.MasterFixedAsset AND FixedAsset = _FixedAssetInvmtSuppMsr.FixedAsset  -- association [0..*]
LEFT OUTER JOIN C_FixedAssetEquipmentMaintain AS _FixedAssetEquipment ON CompanyCode = _FixedAssetEquipment.CompanyCode AND MasterFixedAsset = _FixedAssetEquipment.MasterFixedAsset AND FixedAsset = _FixedAssetEquipment.FixedAsset  -- association [0..*]
LEFT OUTER JOIN C_FixedAssetNote AS _Note ON CompanyCode = _Note.CompanyCode AND MasterFixedAsset = _Note.MasterFixedAsset AND FixedAsset = _Note.FixedAsset  -- association [0..*]
LEFT OUTER JOIN I_AssetStatusAtPurchaseText AS _AssetStatusAtPurchaseText ON Asset_Bo.AssetStatusAtPurchase = _AssetStatusAtPurchaseText.AssetStatusAtPurchase AND _AssetStatusAtPurchaseText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_AssetClassText AS _AssetClassText ON Asset_Bo.AssetClass = _AssetClassText.AssetClass AND _AssetClassText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_AssetAcctDeterminationText AS _AssetAcctDeterminationText ON Asset_Bo.AssetAccountDetermination = _AssetAcctDeterminationText.AssetAccountDetermination AND _AssetAcctDeterminationText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_CountryText AS _AssetCountryOfOriginText ON AssetCountryOfOrigin = _AssetCountryOfOriginText.Country AND _AssetCountryOfOriginText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Group1AssetEvaluationKeyText AS _Group1AssetEvaluationKeyText ON Asset_Bo.Group1AssetEvaluationKey = _Group1AssetEvaluationKeyText.Group1AssetEvaluationKey AND _Group1AssetEvaluationKeyText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Group2AssetEvaluationKeyText AS _Group2AssetEvaluationKeyText ON Asset_Bo.Group2AssetEvaluationKey = _Group2AssetEvaluationKeyText.Group2AssetEvaluationKey AND _Group2AssetEvaluationKeyText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Group3AssetEvaluationKeyText AS _Group3AssetEvaluationKeyText ON Asset_Bo.Group3AssetEvaluationKey = _Group3AssetEvaluationKeyText.Group3AssetEvaluationKey AND _Group3AssetEvaluationKeyText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Group4AssetEvaluationKeyText AS _Group4AssetEvaluationKeyText ON Asset_Bo.Group4AssetEvaluationKey = _Group4AssetEvaluationKeyText.Group4AssetEvaluationKey AND _Group4AssetEvaluationKeyText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_Group5AssetEvaluationKeyText AS _Group5AssetEvaluationKeyText ON Asset_Bo.Group5AssetEvaluationKey = _Group5AssetEvaluationKeyText.Group5AssetEvaluationKey AND _Group5AssetEvaluationKeyText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_InvestmentReasonText AS _InvestmentReasonText ON Asset_Bo.InvestmentReason = _InvestmentReasonText.InvestmentReason AND _InvestmentReasonText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_FixedAssetGroupText AS _FixedAssetGroupText ON Asset_Bo.FixedAssetGroup = _FixedAssetGroupText.FixedAssetGroup AND _FixedAssetGroupText.Language = $session.system_language  -- association [0..1]
;