I_AssetMultipleCreation

DDL: I_ASSETMULTIPLECREATION SQL: IASTMULTICREATE Type: view BASIC Package: FINS_FAA_MD_BOPF

Asset Multiple Creation

I_AssetMultipleCreation is a Basic CDS View that provides data about "Asset Multiple Creation" in SAP S/4HANA. It reads from 1 data source (faat_md_multi) and exposes 109 fields with key fields CompanyCode, MasterFixedAsset, FixedAsset, RowIndex. It has 22 associations to related views. Part of development package FINS_FAA_MD_BOPF.

Data Sources (1)

SourceAliasJoin Type
faat_md_multi Multi from

Associations (22)

CardinalityTargetAliasCondition
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[1..1] I_MasterFixedAsset _MasterFixedAsset $projection.CompanyCode = _MasterFixedAsset.CompanyCode and $projection.MasterFixedAsset = _MasterFixedAsset.MasterFixedAsset
[1..1] I_FixedAsset _FixedAsset $projection.CompanyCode = _FixedAsset.CompanyCode and $projection.MasterFixedAsset = _FixedAsset.MasterFixedAsset and $projection.FixedAsset = _FixedAsset.FixedAsset
[0..1] I_AssetClass _AssetClass $projection.AssetClass = _AssetClass.AssetClass
[0..1] I_AssetAcctDetermination _AssetAccountDetermination $projection.AssetAccountDetermination = _AssetAccountDetermination.AssetAccountDetermination
[0..1] I_Supplier _Supplier $projection.Supplier = _Supplier.Supplier
[0..1] I_Country _AssetCountryOfOrigin $projection.AssetCountryOfOrigin = _AssetCountryOfOrigin.Country
[0..1] I_Currency _OriginalAcquisitionCurrency $projection.OriginalAcquisitionCurrency = _OriginalAcquisitionCurrency.Currency
[0..1] I_Globalcompany _PartnerCompany $projection.PartnerCompany = _PartnerCompany.Company
[0..1] I_InternalOrder _InvestmentOrder $projection.InvestmentOrder = _InvestmentOrder.InternalOrder
[0..1] I_InvestmentReason _InvestmentReason $projection.InvestmentReason = _InvestmentReason.InvestmentReason
[0..1] I_EnvrnmtlInvestmentReason _EnvrnmtlInvestmentReason $projection.EnvrnmtlInvestmentReason = _EnvrnmtlInvestmentReason.EnvrnmtlInvestmentReason
[0..1] I_FixedAssetGroup _FixedAssetGroup $projection.FixedAssetGroup = _FixedAssetGroup.FixedAssetGroup
[0..1] I_FixedAssetPropertyType _FixedAssetPropertyType $projection.FixedAssetPropertyType = _FixedAssetPropertyType.FixedAssetPropertyType
[0..1] I_UnitOfMeasure _UnitOfMeasure $projection.BaseUnit = _UnitOfMeasure.UnitOfMeasure
[0..1] I_BusinessArea _BusinessArea $projection.BusinessArea = _BusinessArea.BusinessArea
[0..1] I_InternalOrder _InternalOrder $projection.InternalOrder = _InternalOrder.InternalOrder
[0..1] I_FunctionalArea _FunctionalArea $projection.FunctionalArea = _FunctionalArea.FunctionalArea
[0..1] I_Segment _Segment $projection.Segment = _Segment.Segment
[0..1] I_Plant _Plant $projection.Plant = _Plant.Plant
[0..1] I_Location _AssetLocation $projection.AssetLocation = _AssetLocation.Location and $projection.Plant = _AssetLocation.Plant
[0..1] I_Employment _Employment $projection.PersonnelNumber = _Employment.EmploymentInternalID

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IASTMULTICREATE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Asset Multiple Creation view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #BASIC view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MASTER view

Fields (109)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode comp_code Procuring Comp. Cde
KEY MasterFixedAsset asset_no Asset
KEY FixedAsset asset_subno Sub-number
KEY RowIndex row_index Row index
AssetClass asset_class Asset Class
AssetAccountDetermination gl_account_det Account Determ.
FixedAssetDescription description Well Code Des.
AssetAdditionalDescription add_description Description (2)
BaseUnit base_unit Material Base Unit
FixedAssetOrderDate purchase_order_date Ordered On
AssetSerialNumber serial_number Serial Number of Proposal Descriptions
Inventory inventory_number Inventory No.
LegacyMasterFixedAsset legacy_asset_no Legacy Main No.
LegacyFixedAsset legacy_asset_subno Legacy Subnumber
LegacyFixedAssetCompanyCode legacy_comp_code Legacy Comp. Code
InventoryIsCounted inventory_indicator Inventory Ind.
LastInventoryDate inventory_date Last Inventory
InventoryNote inventory_note Inventory Note
InvestmentReason invest_reason Invest. Reason
EnvrnmtlInvestmentReason environmental_investment Envir. Invest.
InvestmentOrder investment_io_origin Inv. Order
InvestmentProjectWBSElement
AssetIsAcquiredUsed asset_acquired_used Used indicator
Supplier supplier_no Vendor
OriginalMasterFixedAsset original_asset Original Asset
OriginalFixedAsset original_subasset Asset Sub-No. AuC
OriginalFixedAssetValueDate original_acq_date Acq.Orig.Ast.On
OriginalAcquisitionAmount original_acq_value Original Value
OriginalAcquisitionCurrency original_acq_value_curr Orig Acq Crcy
OriginalAcquisitionFiscalYear original_acq_year Org. Acq. Year
InHouseProdnPercent inhouse_prod_percent In-H.Prod.Perc.
AssetTypeName asset_type_name Type Name
AssetManufacturerName manufacturer Manufacturer
AssetCountryOfOrigin origin_country Origin C/R
PartnerCompany trade_id Trading Partner
PropertyClass property_key Prop.classif.
FixedAssetPropertyType property_ind Property Indic.
LocalTaxOffice land_tax_office Tax Office
ConveyanceDate conveyance_date Conveyance
LastAssessmentNoticeDate assessment_date Notice on
NoticeOfAssessmentTaxID assessment_tax_number Assmt Tax No.
Municipality land_municipality Municipality
LandRegisterMap land_register_map_no Ld.Reg.Map.No
LandPlot land_plot_number Plot No.
LandRegisterVolume land_register_volume Lnd Reg. Volume
LandRegisterEntrySequence land_register_entry_number LandRegEntSeqNo
LandRegisterDate land_register_of Land Regist. of
LandRegisterEntryDate land_register_entry Entry by
AreaSize surface_area Area
AreaSizeUnit surface_area_unit Area Unit
FixedAssetGroup asset_super_no Asset Super No.
LandRegisterPage land_register_page Land Reg. Page
AssetIsRealEstate real_estate_asset Connection to SAP Real Estate Management
LeaseSupplier lease_company Lessor
LeaseAgreement lease_agreement_no Agreement no.
LeaseAgreementDate lease_agreement_date Agreement Date
LeaseTermEndDate lease_notice_date Notice date
LeaseTermStartDate lease_start_date Leas.start date
LeaseDurationInFiscalYears lease_years Lease Length
LeaseDurationInFiscalPeriods lease_periods Periods
LeaseType lease_type Type
LeasedAssetNote lease_data_text Suppl. text
LastReorganizationDate last_reorg_date Reorganization Date
ObjectInternalID object_nr Object number
TaxJurisdiction tax_jurisdiction Tax Jur.
CostCenter cost_center Posted Cost Center
InternalOrder internal_order Int. Order
WBSElementInternalID
CostCtrActivityType activity_type Inward/Outward Acty
ProfitCenter profit_center Profit Center
Segment segment Segment number
FundsCenter funds_center obsolete
RealEstateObject
Plant plant Valuation Area
AssetLocation location Text
Room room Room Number
VehicleLicensePlateNumber car_license_plate License Plate Number
BusinessArea business_area Business Area
Fund fund Sender Fund
GrantID grant_id Grant
FunctionalArea functional_area obsolete
BudgetPeriod budget_period Budget Period
ResponsibleCostCenter responsible_cost_center Resp. Cost Ctr
PersonnelNumber personnel_number Personnel No.
BusinessPlace business_place Business place
AssetCapitalizationDate capitalization_date Capitalized On
AssetDeactivationDate deactivation_date Deact.Date
_CompanyCode _CompanyCode
_MasterFixedAsset _MasterFixedAsset
_FixedAsset _FixedAsset
_AssetClass _AssetClass
_AssetAccountDetermination _AssetAccountDetermination
_Supplier _Supplier
_AssetCountryOfOrigin _AssetCountryOfOrigin
_OriginalAcquisitionCurrency _OriginalAcquisitionCurrency
_PartnerCompany _PartnerCompany
_InvestmentOrder _InvestmentOrder
_InvestmentReason _InvestmentReason
_EnvrnmtlInvestmentReason _EnvrnmtlInvestmentReason
_FixedAssetGroup _FixedAssetGroup
_FixedAssetPropertyType _FixedAssetPropertyType
_UnitOfMeasure _UnitOfMeasure
_BusinessArea _BusinessArea
_InternalOrder _InternalOrder
_FunctionalArea _FunctionalArea
_Segment _Segment
_Plant _Plant
_AssetLocation _AssetLocation
_Employment _Employment

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_AssetMultipleCreation.
-- 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: IASTMULTICREATE

CREATE VIEW I_AssetMultipleCreation AS
SELECT
  comp_code AS CompanyCode,
  asset_no AS MasterFixedAsset,
  asset_subno AS FixedAsset,
  row_index AS RowIndex,
  asset_class AS AssetClass,
  gl_account_det AS AssetAccountDetermination,
  description AS FixedAssetDescription,
  add_description AS AssetAdditionalDescription,
  base_unit AS BaseUnit,
  purchase_order_date AS FixedAssetOrderDate,
  serial_number AS AssetSerialNumber,
  inventory_number AS Inventory,
  legacy_asset_no AS LegacyMasterFixedAsset,
  legacy_asset_subno AS LegacyFixedAsset,
  legacy_comp_code AS LegacyFixedAssetCompanyCode,
  inventory_indicator AS InventoryIsCounted,
  inventory_date AS LastInventoryDate,
  inventory_note AS InventoryNote,
  invest_reason AS InvestmentReason,
  environmental_investment AS EnvrnmtlInvestmentReason,
  investment_io_origin AS InvestmentOrder,
  cast(Multi.investment_wbs_origin as fis_wbsint_no_conv) AS InvestmentProjectWBSElement,
  asset_acquired_used AS AssetIsAcquiredUsed,
  supplier_no AS Supplier,
  original_asset AS OriginalMasterFixedAsset,
  original_subasset AS OriginalFixedAsset,
  original_acq_date AS OriginalFixedAssetValueDate,
  original_acq_value AS OriginalAcquisitionAmount,
  original_acq_value_curr AS OriginalAcquisitionCurrency,
  original_acq_year AS OriginalAcquisitionFiscalYear,
  inhouse_prod_percent AS InHouseProdnPercent,
  asset_type_name AS AssetTypeName,
  manufacturer AS AssetManufacturerName,
  origin_country AS AssetCountryOfOrigin,
  trade_id AS PartnerCompany,
  property_key AS PropertyClass,
  property_ind AS FixedAssetPropertyType,
  land_tax_office AS LocalTaxOffice,
  conveyance_date AS ConveyanceDate,
  assessment_date AS LastAssessmentNoticeDate,
  assessment_tax_number AS NoticeOfAssessmentTaxID,
  land_municipality AS Municipality,
  land_register_map_no AS LandRegisterMap,
  land_plot_number AS LandPlot,
  land_register_volume AS LandRegisterVolume,
  land_register_entry_number AS LandRegisterEntrySequence,
  land_register_of AS LandRegisterDate,
  land_register_entry AS LandRegisterEntryDate,
  surface_area AS AreaSize,
  surface_area_unit AS AreaSizeUnit,
  asset_super_no AS FixedAssetGroup,
  land_register_page AS LandRegisterPage,
  real_estate_asset AS AssetIsRealEstate,
  lease_company AS LeaseSupplier,
  lease_agreement_no AS LeaseAgreement,
  lease_agreement_date AS LeaseAgreementDate,
  lease_notice_date AS LeaseTermEndDate,
  lease_start_date AS LeaseTermStartDate,
  lease_years AS LeaseDurationInFiscalYears,
  lease_periods AS LeaseDurationInFiscalPeriods,
  lease_type AS LeaseType,
  lease_data_text AS LeasedAssetNote,
  last_reorg_date AS LastReorganizationDate,
  object_nr AS ObjectInternalID,
  tax_jurisdiction AS TaxJurisdiction,
  cost_center AS CostCenter,
  internal_order AS InternalOrder,
  cast(Multi.wbs_element as fis_wbsint_no_conv) AS WBSElementInternalID,
  activity_type AS CostCtrActivityType,
  profit_center AS ProfitCenter,
  Segment,
  funds_center AS FundsCenter,
  cast(Multi.real_estate_key as recaimkeyfi ) AS RealEstateObject,
  Plant,
  location AS AssetLocation,
  Room,
  car_license_plate AS VehicleLicensePlateNumber,
  business_area AS BusinessArea,
  Fund,
  grant_id AS GrantID,
  functional_area AS FunctionalArea,
  budget_period AS BudgetPeriod,
  responsible_cost_center AS ResponsibleCostCenter,
  personnel_number AS PersonnelNumber,
  business_place AS BusinessPlace,
  capitalization_date AS AssetCapitalizationDate,
  deactivation_date AS AssetDeactivationDate
FROM faat_md_multi AS Multi
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_MasterFixedAsset AS _MasterFixedAsset ON CompanyCode = _MasterFixedAsset.CompanyCode AND MasterFixedAsset = _MasterFixedAsset.MasterFixedAsset  -- association [1..1]
LEFT OUTER JOIN I_FixedAsset AS _FixedAsset ON CompanyCode = _FixedAsset.CompanyCode AND MasterFixedAsset = _FixedAsset.MasterFixedAsset AND FixedAsset = _FixedAsset.FixedAsset  -- association [1..1]
LEFT OUTER JOIN I_AssetClass AS _AssetClass ON AssetClass = _AssetClass.AssetClass  -- association [0..1]
LEFT OUTER JOIN I_AssetAcctDetermination AS _AssetAccountDetermination ON AssetAccountDetermination = _AssetAccountDetermination.AssetAccountDetermination  -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier  -- association [0..1]
LEFT OUTER JOIN I_Country AS _AssetCountryOfOrigin ON AssetCountryOfOrigin = _AssetCountryOfOrigin.Country  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _OriginalAcquisitionCurrency ON OriginalAcquisitionCurrency = _OriginalAcquisitionCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Globalcompany AS _PartnerCompany ON PartnerCompany = _PartnerCompany.Company  -- association [0..1]
LEFT OUTER JOIN I_InternalOrder AS _InvestmentOrder ON InvestmentOrder = _InvestmentOrder.InternalOrder  -- association [0..1]
LEFT OUTER JOIN I_InvestmentReason AS _InvestmentReason ON InvestmentReason = _InvestmentReason.InvestmentReason  -- association [0..1]
LEFT OUTER JOIN I_EnvrnmtlInvestmentReason AS _EnvrnmtlInvestmentReason ON EnvrnmtlInvestmentReason = _EnvrnmtlInvestmentReason.EnvrnmtlInvestmentReason  -- association [0..1]
LEFT OUTER JOIN I_FixedAssetGroup AS _FixedAssetGroup ON FixedAssetGroup = _FixedAssetGroup.FixedAssetGroup  -- association [0..1]
LEFT OUTER JOIN I_FixedAssetPropertyType AS _FixedAssetPropertyType ON FixedAssetPropertyType = _FixedAssetPropertyType.FixedAssetPropertyType  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _UnitOfMeasure ON BaseUnit = _UnitOfMeasure.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_BusinessArea AS _BusinessArea ON BusinessArea = _BusinessArea.BusinessArea  -- association [0..1]
LEFT OUTER JOIN I_InternalOrder AS _InternalOrder ON InternalOrder = _InternalOrder.InternalOrder  -- association [0..1]
LEFT OUTER JOIN I_FunctionalArea AS _FunctionalArea ON FunctionalArea = _FunctionalArea.FunctionalArea  -- association [0..1]
LEFT OUTER JOIN I_Segment AS _Segment ON Segment = _Segment.Segment  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant  -- association [0..1]
LEFT OUTER JOIN I_Location AS _AssetLocation ON AssetLocation = _AssetLocation.Location AND Plant = _AssetLocation.Plant  -- association [0..1]
LEFT OUTER JOIN I_Employment AS _Employment ON PersonnelNumber = _Employment.EmploymentInternalID  -- association [0..1]
;