A_FixedAssetUsageObject

DDL: A_FIXEDASSETUSAGEOBJECT Type: view_entity CONSUMPTION Package: FINS_FAA_UO_VDM

Fixed Asset Usage Object

A_FixedAssetUsageObject is a Consumption CDS View that provides data about "Fixed Asset Usage Object" in SAP S/4HANA. It reads from 1 data source (R_FixedAssetUsageObjectTP) and exposes 8 fields with key fields CompanyCode, FixedAssetUsageObject. It is exposed through 1 OData service (API_FIXEDASSETUSAGEOBJECT). Part of development package FINS_FAA_UO_VDM.

Data Sources (1)

SourceAliasJoin Type
R_FixedAssetUsageObjectTP R_FixedAssetUsageObjectTP projection

Annotations (8)

NameValueLevelField
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Fixed Asset Usage Object view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MASTER view
Metadata.ignorePropagatedAnnotations true view

OData Services (1)

ServiceBindingVersionContractRelease
API_FIXEDASSETUSAGEOBJECT API_FIXEDASSETUSAGEOBJECT V4 C2 C1

Fields (8)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode
KEY FixedAssetUsageObject FixedAssetUsageObject
FixedAssetUsageObjectDesc FixedAssetUsageObjectDesc
BaseUnit BaseUnit
IsActive IsActive
FixedAssetUsageObjLfcycSts FixedAssetUsageObjLfcycSts
FixedAssetUsageObjLfcycName
LastChangeDateTime LastChangeDateTime
@VDM.viewType: #CONSUMPTION
@VDM.lifecycle.contract.type: #PUBLIC_REMOTE_API
@VDM.usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Fixed Asset Usage Object'

@ObjectModel.usageType: {
        serviceQuality: #A,
        sizeCategory: #XL,
        dataClass: #MASTER
}
@Metadata.ignorePropagatedAnnotations: true

define root view entity A_FixedAssetUsageObject
  provider contract transactional_query 
  as projection on R_FixedAssetUsageObjectTP

{ //I_FixedAssetUsageObject

  key CompanyCode,
  key FixedAssetUsageObject,
      @Semantics.text: true
      FixedAssetUsageObjectDesc,
      @Semantics.unitOfMeasure: true
      BaseUnit,

      IsActive,

      // Readonly

      FixedAssetUsageObjLfcycSts,
      @Semantics.text: true
      _UsageObjectLifecycleStatus._Text[1:Language = $session.system_language].FixedAssetUsageObjLfcycName,
      
      // Etag

      LastChangeDateTime,

      _UsageObjectPeriod : redirected to composition child A_FixedAssetUsageObjectPeriod,
      _UsageObjectTotal  : redirected to composition child A_FixedAssetUsageObjectTotal

}