首页 > 其他分享 >CDS标准视图:设备功能位置变更历史 I_EQUIPINSTALLATIONHISTORYC

CDS标准视图:设备功能位置变更历史 I_EQUIPINSTALLATIONHISTORYC

时间:2024-12-27 14:22:32浏览次数:6  
标签:UnitOfMeasure 功能位置 视图 Equipment EQUIPINSTALLATIONHISTORYC true Semantics

  • 视图名称:I_EQUIPINSTALLATIONHISTORYC
  • 视图类型:基础视图
  • 视图代码:
点击查看代码
@EndUserText.label: 'Equipment Installation History - Cube'
@VDM: {
  viewType: #COMPOSITE,
  lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@AccessControl.authorizationCheck: #CHECK
@AbapCatalog.sqlViewName: 'IEQUIDISMANTLEC'
@AbapCatalog.compiler.compareFilter: true
@ClientHandling.algorithm: #SESSION_VARIABLE

@Analytics: {
  dataCategory: #CUBE,
  dataExtraction: {
    enabled: true,
    delta.byElement: {
      name: 'LastChangeDateTime',
      detectDeletedRecords: false
    }
  }
}

@ObjectModel: {
  usageType: {
    dataClass: #MIXED,
    serviceQuality: #C,
    sizeCategory: #XL
  }
}

@Metadata: {
  ignorePropagatedAnnotations,
  allowExtensions
}
@ObjectModel.supportedCapabilities: [#EXTRACTION_DATA_SOURCE]

-- covered with tcl_i_equidismantlec

define view I_EquipInstallationHistoryC
  as select from P_EquipmentInstallationHistory
  association [0..1] to I_UnitOfMeasure as _UnitOfMeasure on _UnitOfMeasure.UnitOfMeasure = $projection.UnitOfMeasure
  -- Extensions, do not expose as association:
  association [0..1] to E_Equipment     as _EquipmentExtension on _EquipmentExtension.Equipment = $projection.Equipment
{
      //P_EquipmentInstallationHistory
  key Equipment,
  key EquipUsagePeriodSequenceNumber,
      @Semantics.businessDate.to: false
  key ValidityEndDate,

      @Semantics.systemDateTime.lastChangedAt: true
      LastChangeDateTime,

      FunctionalLocation,
      SuperordinateEquipment,

      @Semantics.unitOfMeasure: true
      @ObjectModel.foreignKey.association: '_UnitOfMeasure'
      cast( 'S' as meins )                                                               as UnitOfMeasure,

      @DefaultAggregation: #SUM
      @Semantics.quantity.unitOfMeasure: 'UnitOfMeasure'
      --@Semantics.durationInSeconds: true
      cast( DurationInSeconds as bctinstdur )                                            as InstallationDurationInSeconds,
      @DefaultAggregation: #SUM
      cast( NumberOfInstallations as eam_num_inst_loc_changes )                          as NumberOfInstallationLocChanges,

      _Equipment,
      _UnitOfMeasure
}
  • 事务代码:IE03/IH08

  • 视图结构:

字段名称 设备名称
设备 EQUIPMENT
连续号码 EQUIPUSAGEPERIODSEQUENCENUMBER
有效期至 VALIDITYENDDATE
时戳 LASTCHANGEDATETIME
功能位置 FUNCTIONALLOCATION
上级设备 SUPERORDINATEEQUIPMENT
基本单位 UNITOFMEASURE
安装时间总数 INSTALLATIONDURATIONINSECONDS
安装位置变更数 NUMBEROFINSTALLATIONLOCCHANGES

设备功能位置变更历史

标签:UnitOfMeasure,功能位置,视图,Equipment,EQUIPINSTALLATIONHISTORYC,true,Semantics
From: https://www.cnblogs.com/guanxing/p/18635637

相关文章

  • GA/T1400视图库平台EasyCVR关于网络故障排查的思路和常用排错方法
    在当今这个高度依赖网络的时代,无论是企业还是个人,网络的稳定性和可靠性都至关重要。然而,网络故障的发生往往不可避免,它们可能会影响到我们的日常工作和沟通效率。对于经常与电脑、交换机等网络设备打交道的朋友来说,掌握一些基本的网络故障排查和处理技巧是非常必要的。本文将为大......
  • CDS标准视图:设备信息 I_EquipmentData
    视图名称:I_EquipmentData视图类型:基础视图视图代码:点击查看代码@EndUserText.label:'EquipmentData'@VDM.viewType:#COMPOSITE@AbapCatalog.sqlViewName:'IEQUIPMENTATTR'@AbapCatalog.compiler.compareFilter:true@ClientHandling.algorithm:#SESSION_VARIA......
  • 日期迁移视图
    视图名称:I_ShiftedCalendarDate视图类型:带参数的视图时间期间偏移量单位(P_TimePeriodOffsetUnit):D代表天W代表周M代表月Q代表季Y代表年期间偏移量持续时间(P_TimePeriodOffsetDuration):对应数量视图代码:点击查看代码@AbapCatalog:{sqlViewName:'IFISCALDATE'......
  • Qt 模型Model/视图View/代理Delegate
    一、模型/视图/代理架构简介1、应用程序中往往要存储大量的数据,并对它们进行处理,然后可以通过各种形式显示给用户,用户需要时还可以对数据进行编辑。2、Qt中的模型/视图架构就是用来实现大量数据的存储、处理及其显示的。3、MVC设计模式:(1)、模型(Model)是应用对象,用......
  • ORACLE和会话相关的视图
    ORACLE和会话相关的视图1. v$session和v$session_waitv$session视图记录了当前连接Session的信息,这些信息包括用户名、连接主机、Session正在执行的SQL的SQL_ADDRESS、SQL_HASH_VALUE等,非常详尽。v$session_wait则记录了当前连接session正在等待的资源信息。在Oracle10g中,Ora......
  • 二叉树的右视图(层次遍历)
    给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例1:输入:root=[1,2,3,null,5,null,4]输出:[1,3,4]解释:示例2:输入:root=[1,2,3,4,null,null,null,5]输出:[1,3,4,5]解释:示例3:输入:root=[1,null,3......
  • Loadrunner12 Controller 运行时不显示具体信息可视化的表格视图 解决方案
     loadrunnercontroller点击run运行时,下方的窗口没有显示表格视图,无法实现可查看资源的实时运行情况 实际上,左侧已经显示设计场景在运行了,蓝色部分为可查看部分 解决方案:1.点击view-viewgraphs-showxxgraphs;选择需要显示几个表格形式(这里我选择4个) 2.......
  • 【Python GUI 编程】tkinter :Ttk 树视图 Treeview
    在本文中,将介绍TkinterTreeview树视图小部件以及如何使用它来显示表格和分层数据。Tkinter中,没有专门的表格部件,Treeview可以很好地显示表格数据,支持多列显示。要创建Treeview树视图小部件,可以使用以下构造函数:tree=ttk.Treeview(master,**options)Treeview显示表......
  • Vue.js组件开发-路由与视图切换
    在Vue.js中,路由与视图切换是通过VueRouter来实现。VueRouter提供了声明式的路由配置、嵌套路由、动态路由匹配、路由参数、路由守卫等功能。基本概念‌路由‌:定义URL路径和组件之间的映射关系。‌视图‌:与特定路由相关联的组件,当用户访问某个路由时,对应的视图组件会被渲......
  • AI绘画中13个常用视图关键词,学完就能用!(稳定控图)
    哈喽这里是海绵今天给大家带来AI绘画种13个常用的视图关键词,学完就能用,有的时候画面不受控制,生的图不好看,跟你用什么视角有很大的关系!胡乱随机生图,一个是你画面不好看,二是画面达不到你想要的效果,掌握这些基础的关键词可以让你的有很大提升!要想要AI更听话,首先要学会一些基础......