I_AssetMultipleCreation

DDL: I_ASSETMULTIPLECREATION SQL: IASTMULTICREATE Type: view BASIC

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 104 fields with key fields CompanyCode, MasterFixedAsset, FixedAsset, RowIndex. It has 22 associations to related views.

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 #M view
ObjectModel.usageType.dataClass #MASTER view

Fields (104)

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)
AssetSerialNumber serial_number Serial Number of Proposal Descriptions
Inventory inventory_number Inventory No.
Supplier supplier_no Vendor
AssetCountryOfOrigin origin_country Origin C/R
AssetManufacturerName manufacturer Manufacturer
OriginalMasterFixedAsset original_asset Original Asset
OriginalFixedAsset original_subasset Asset Sub-No. AuC
OriginalFixedAssetValueDate original_acq_date Acq.Orig.Ast.On
OriginalAcquisitionFiscalYear original_acq_year Org. Acq. Year
OriginalAcquisitionAmount original_acq_value Original Value
OriginalAcquisitionCurrency original_acq_value_curr Orig Acq Crcy
InHouseProdnPercent inhouse_prod_percent In-H.Prod.Perc.
AssetTypeName asset_type_name Type Name
PartnerCompany trade_id Trading Partner
AssetIsAcquiredUsed asset_acquired_used Used indicator
InvestmentProjectWBSElement WBS Element
InvestmentOrder investment_io_origin Inv. Order
LastInventoryDate inventory_date Last Inventory
InventoryNote inventory_note Inventory Note
InventoryIsCounted inventory_indicator Inventory Ind.
InvestmentReason invest_reason Invest. Reason
EnvrnmtlInvestmentReason environmental_investment Envir. Invest.
FixedAssetGroup asset_super_no Asset Super No.
PropertyClass property_key Prop.classif.
FixedAssetPropertyType property_ind Property Indic.
LocalTaxOffice land_tax_office Tax Office
NoticeOfAssessmentTaxID assessment_tax_number Assmt Tax No.
LastAssessmentNoticeDate assessment_date Notice on
Municipality land_municipality Municipality
LandRegisterDate land_register_of Land Regist. of
LandRegisterEntrySequence land_register_entry_number LandRegEntSeqNo
LandRegisterEntryDate land_register_entry Entry by
LandRegisterVolume land_register_volume Lnd Reg. Volume
LandRegisterPage land_register_page Land Reg. Page
LandRegisterMap land_register_map_no Ld.Reg.Map.No
LandPlot land_plot_number Plot No.
ConveyanceDate conveyance_date Conveyance
AreaSize surface_area Area
AreaSizeUnit surface_area_unit Area Unit
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
BaseUnit base_unit Material Base Unit
FixedAssetOrderDate purchase_order_date Ordered On
LastReorganizationDate last_reorg_date Reorganization Date
ObjectInternalID object_nr Object number
BusinessArea business_area Business Area
CostCenter cost_center Posted Cost Center
CostCtrActivityType activity_type Inward/Outward Acty
InternalOrder internal_order Int. Order
Fund fund Sender Fund
GrantID grant_id Grant
FunctionalArea functional_area obsolete
FundsCenter funds_center obsolete
WBSElementInternalID WBS Internal ID
TaxJurisdiction tax_jurisdiction Tax Jur.
RealEstateObject Real Estate Key
Segment segment Segment number
ProfitCenter profit_center Profit Center
BudgetPeriod budget_period Budget Period
ResponsibleCostCenter responsible_cost_center Resp. Cost Ctr
Room room Room Number
Plant plant Valuation Area
AssetLocation location Text
VehicleLicensePlateNumber car_license_plate License Plate Number
PersonnelNumber personnel_number Personnel No.
BusinessPlace business_place Business place
_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,
  serial_number AS AssetSerialNumber,
  inventory_number AS Inventory,
  supplier_no AS Supplier,
  origin_country AS AssetCountryOfOrigin,
  manufacturer AS AssetManufacturerName,
  original_asset AS OriginalMasterFixedAsset,
  original_subasset AS OriginalFixedAsset,
  original_acq_date AS OriginalFixedAssetValueDate,
  original_acq_year AS OriginalAcquisitionFiscalYear,
  original_acq_value AS OriginalAcquisitionAmount,
  original_acq_value_curr AS OriginalAcquisitionCurrency,
  inhouse_prod_percent AS InHouseProdnPercent,
  asset_type_name AS AssetTypeName,
  trade_id AS PartnerCompany,
  asset_acquired_used AS AssetIsAcquiredUsed,
  cast(investment_wbs_origin as ps_s4_pspnr) AS InvestmentProjectWBSElement,
  investment_io_origin AS InvestmentOrder,
  inventory_date AS LastInventoryDate,
  inventory_note AS InventoryNote,
  inventory_indicator AS InventoryIsCounted,
  invest_reason AS InvestmentReason,
  environmental_investment AS EnvrnmtlInvestmentReason,
  asset_super_no AS FixedAssetGroup,
  property_key AS PropertyClass,
  property_ind AS FixedAssetPropertyType,
  land_tax_office AS LocalTaxOffice,
  assessment_tax_number AS NoticeOfAssessmentTaxID,
  assessment_date AS LastAssessmentNoticeDate,
  land_municipality AS Municipality,
  land_register_of AS LandRegisterDate,
  land_register_entry_number AS LandRegisterEntrySequence,
  land_register_entry AS LandRegisterEntryDate,
  land_register_volume AS LandRegisterVolume,
  land_register_page AS LandRegisterPage,
  land_register_map_no AS LandRegisterMap,
  land_plot_number AS LandPlot,
  conveyance_date AS ConveyanceDate,
  surface_area AS AreaSize,
  surface_area_unit AS AreaSizeUnit,
  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,
  base_unit AS BaseUnit,
  purchase_order_date AS FixedAssetOrderDate,
  last_reorg_date AS LastReorganizationDate,
  object_nr AS ObjectInternalID,
  business_area AS BusinessArea,
  cost_center AS CostCenter,
  activity_type AS CostCtrActivityType,
  internal_order AS InternalOrder,
  Fund,
  grant_id AS GrantID,
  functional_area AS FunctionalArea,
  funds_center AS FundsCenter,
  cast(wbs_element as ps_s4_pspnr) AS WBSElementInternalID,
  tax_jurisdiction AS TaxJurisdiction,
  cast(real_estate_key as recaimkeyfi ) AS RealEstateObject,
  Segment,
  profit_center AS ProfitCenter,
  budget_period AS BudgetPeriod,
  responsible_cost_center AS ResponsibleCostCenter,
  Room,
  Plant,
  location AS AssetLocation,
  car_license_plate AS VehicleLicensePlateNumber,
  personnel_number AS PersonnelNumber,
  business_place AS BusinessPlace
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]
;