I_AssetMultipleCreation
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)
| Source | Alias | Join Type |
|---|---|---|
| faat_md_multi | Multi | from |
Associations (22)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [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)
| Name | Value | Level | Field |
|---|---|---|---|
| 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)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| 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]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA