• 视图名称:测量文档数据 I_MeasurementDocumentData
  • 视图类型:基础视图
  • 视图代码:
点击查看代码
@AbapCatalog.sqlViewName: 'IMEASDOCDATA'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Measurement Document Data' @VDM.viewType: #COMPOSITE
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.representativeKey: 'MeasurementDocument'
@Metadata.ignorePropagatedAnnotations: true @Analytics: {
dataCategory: #FACT,
dataExtraction: {
enabled: true
}
} @ObjectModel: {
usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #C,
sizeCategory: #L
}
} @ObjectModel.modelingPattern: #EXTRACTION_DATA_SOURCE
@ObjectModel.supportedCapabilities: [ #EXTRACTION_DATA_SOURCE ] define view I_MeasurementDocumentData
as select from I_MeasurementDocument
inner join I_MeasuringPointData on I_MeasurementDocument.MeasuringPoint = I_MeasuringPointData.MeasuringPoint
{
key I_MeasurementDocument.MeasurementDocument, @ObjectModel.foreignKey.association: '_MeasuringPoint'
I_MeasurementDocument.MeasuringPoint, @ObjectModel.foreignKey.association: '_Language'
I_MeasurementDocument.Language, I_MeasurementDocument.MeasurementDocumentText, I_MeasurementDocument.MsmtRdngDate, I_MeasurementDocument.MsmtRdngTime, @Semantics.dateTime: true
I_MeasurementDocument.MeasurementReadingDateTime, I_MeasurementDocument.MeasurementDocumentHasLongText, I_MeasurementDocument.MsmtRdngByUser, @Semantics.systemDate.createdAt: true
I_MeasurementDocument.CreationDate, I_MeasurementDocument.CreationTime, @Semantics.dateTime: true
I_MeasurementDocument.MsmtDocumentCreationDateTime, @Semantics.user.createdBy: true
I_MeasurementDocument.CreatedByUser, @Semantics.systemDate.lastChangedAt: true
I_MeasurementDocument.LastChangeDate, @Semantics.user.lastChangedBy: true
I_MeasurementDocument.LastChangedByUser, I_MeasurementDocument.SingleLevelDeletionLogicFlag, I_MeasurementDocument.MeasurementDocumentOrigin, @ObjectModel.foreignKey.association: '_InspectionLot'
I_MeasurementDocument.InspectionLot, I_MeasurementDocument.InspectionCharacteristic, @ObjectModel.foreignKey.association: '_MsmtRdngSourceMeasurementDoc'
I_MeasurementDocument.MsmtRdngSourceMeasurementDoc, I_MeasurementDocument.ProdnRsceToolTypeCode, I_MeasurementDocument.ProdnRsceToolInternalID, @ObjectModel.foreignKey.association: '_ControllingObject'
I_MeasurementDocument.MsmtDocumentReferredOrder, I_MeasurementDocument.MsmtIsDoneAfterTaskCompltn, @Semantics.quantity.unitOfMeasure: 'MeasurementReadingEntryUoM'
I_MeasurementDocument.MeasurementReading, @Semantics.quantity.unitOfMeasure: 'MeasurementReadingEntryUoM'
I_MeasurementDocument.MeasurementReadingInEntryUoM, @ObjectModel.foreignKey.association: '_UnitOfMeasure'
@Semantics.unitOfMeasure: true
I_MeasurementDocument.MeasurementReadingEntryUoM, I_MeasurementDocument.MsmtDocumentSIUnitOfMeasure, @Semantics.quantity.unitOfMeasure: 'MeasurementReadingEntryUoM'
I_MeasurementDocument.MeasurementCounterReading, @Semantics.quantity.unitOfMeasure: 'MeasurementReadingEntryUoM'
I_MeasurementDocument.MsmtCounterReadingDifference, I_MeasurementDocument.MsmtCntrReadingDiffIsEntered, I_MeasurementDocument.MsmtCounterReadingIsReplaced, @ObjectModel.foreignKey.association: '_MsmtDocumentCatalogType'
I_MeasurementDocument.MeasurementDocumentCatalogType, @ObjectModel.foreignKey.association: '_MeasurementDocumentCodeGroup'
I_MeasurementDocument.MeasurementDocumentCodeGroup, @ObjectModel.foreignKey.association: '_MeasurementValuationCode'
I_MeasurementDocument.MsmtValuationCode, I_MeasurementDocument.MsmtValuationCodeVersNmbr, I_MeasurementDocument.MsmtRdngStatus, I_MeasurementDocument.MsmtRdngIsReversed, I_MeasurementDocument.InspectionValuationResult, I_MeasurementDocument.MsmtRdngIsIntervalDoc, I_MeasurementDocument.MsmtRdngIntervalStartDate, I_MeasurementDocument.MsmtRdngIntervalStartTime, I_MeasurementDocument.MaintOrderOperationInternalID, cast( case when I_MeasurementDocument.MeasurementReading < _MeasuringPoint.MeasuringPointMinimumThreshold then 1
else 0 end as eam_msmt_rdng_under_threshold) as MsmtReadingIsUnderThreshold, cast( case when I_MeasurementDocument.MeasurementReading > _MeasuringPoint.MeasuringPointMaximumThreshold then 1
else 0 end as eam_msmt_rdng_over_threshold) as MsmtReadingIsOverThreshold, I_MeasurementDocument._MeasuringPoint.AuthorizationGroup as AuthorizationGroup,
// Propagate association(s)
I_MeasurementDocument._Language,
I_MeasurementDocument._MeasuringPoint,
I_MeasurementDocument._InspectionLot,
I_MeasurementDocument._MsmtRdngSourceMeasurementDoc,
I_MeasurementDocument._ControllingObject,
I_MeasurementDocument._UnitOfMeasure,
I_MeasurementDocument._MsmtDocumentCatalogType,
I_MeasurementDocument._MeasurementDocumentCodeGroup,
I_MeasurementDocument._MeasurementValuationCode
}
  • 事务代码:IK13/IK17

    测量文档和测量点关系、测量凭证描述、测量日期和时间、长文本、创建者等等

  • 视图结构:

字段名称 技术名称
测量文档 MEASUREMENTDOCUMENT
测量点 MEASURINGPOINT
语言 LANGUAGE
文本 MEASUREMENTDOCUMENTTEXT
日期 MSMTRDNGDATE
度量时间 MSMTRDNGTIME
时戳 MEASUREMENTREADINGDATETIME
长文本 MEASUREMENTDOCUMENTHASLONGTEXT
读取人 MSMTRDNGBYUSER
创建日期 CREATIONDATE
时间 CREATIONTIME
时戳 MSMTDOCUMENTCREATIONDATETIME
创建人 CREATEDBYUSER
更改日期 LASTCHANGEDATE
更改人 LASTCHANGEDBYUSER
删除标识 SINGLELEVELDELETIONLOGICFLAG
原始标识 MEASUREMENTDOCUMENTORIGIN
检验批次 INSPECTIONLOT
特征 INSPECTIONCHARACTERISTIC
源文档 MSMTRDNGSOURCEMEASUREMENTDOC
对象类别 PRODNRSCETOOLTYPECODE
ProdResTool PRODNRSCETOOLINTERNALID
订单对象号 MSMTDOCUMENTREFERREDORDER
后期维护任务 MSMTISDONEAFTERTASKCOMPLTN
计量读数 MEASUREMENTREADING
计量读数 MEASUREMENTREADINGINENTRYUOM
凭证计量单位 MEASUREMENTREADINGENTRYUOM
SI 单位 MSMTDOCUMENTSIUNITOFMEASURE
计数器读数 MEASUREMENTCOUNTERREADING
差异 MSMTCOUNTERREADINGDIFFERENCE
输入差异 MSMTCNTRREADINGDIFFISENTERED
替换计数器 MSMTCOUNTERREADINGISREPLACED
目录类型 MEASUREMENTDOCUMENTCATALOGTYPE
代码组 MEASUREMENTDOCUMENTCODEGROUP
评估代码 MSMTVALUATIONCODE
版本 MSMTVALUATIONCODEVERSNMBR
处理状态 MSMTRDNGSTATUS
冲销标识 MSMTRDNGISREVERSED
评估 INSPECTIONVALUATIONRESULT
间隔凭证 MSMTRDNGISINTERVALDOC
起始时间 MSMTRDNGINTERVALSTARTDATE
起始时间 MSMTRDNGINTERVALSTARTTIME
工序对象编号 MAINTORDEROPERATIONINTERNALID
阈值以下的读数 MSMTREADINGISUNDERTHRESHOLD
阈值以上的读数 MSMTREADINGISOVERTHRESHOLD
授权组 AUTHORIZATIONGROUP

CDS标准视图:测量文档数据 I_MeasurementDocumentData的更多相关文章

  1. 资源下载南方cass视频教程,包括文档,数据,很全的

    废话就不多说了,开始... 北方cass视频教程,包括文档,数据,很全的 视频下载地址:http://www.400gb.com/file/23459263 GIS网盘进入下载:http://laoh ...

  2. elasticsearch查询篇索引映射文档数据准备

    elasticsearch查询篇索引映射文档数据准备 我们后面要讲elasticsearch查询,先来准备下索引,映射以及文档: 我们先用Head插件建立索引film,然后建立映射 POST http ...

  3. MFC 视图、文档、框架(通讯)

    CMainFrame * pMainWnd=(CMainFrame*)AfxGetApp()->m_pMainWnd;//主框架 CChildFrame * pChild = (CChildFr ...

  4. Xml文档数据提取到Excel表中

    近期,财务一位同事,吐槽:<某XX开票软件>导出数据文档只有Xml格式,竟然没有Excel文档,工作起来非常不方便,希望我想想办法.上图: 需求分析:Xml数据----> 提取到Da ...

  5. MongoDB开发深入之一:文档数据关系模型详解(一对多,多对多)

    文档关联模型通常有3种方式: 嵌入式(一对一.一对多) 后期手动统一ID处理(一对多.多对多) References引用(一对一.一对多) 文档树模型通常有3种方式: 父引用(Parent Refer ...

  6. VBS读取txt文档数据查找Excel中单元格数据符合条件的剪切到工作表2中

    Dim fso,f,a set oExcel = CreateObject( "Excel.Application" ) oExcel.Visible = false '4) 打开 ...

  7. python3读取excel文档数据

    实现场景: 1.读取Excel表数据 2.把数据作为参数传给后面的函数 3.后面的函数循环读取参数执行操作 本案例Excel内容为下图,becks为表名 先贴代码 import xlrd #读取exc ...

  8. 使用Aspose.word (Java) 填充word文档数据(包含图片填充)

    Aspose填充word数据 本文介绍了如何使用aspose进行word文档的生成,并提供了工具类供参考. 有问题欢迎 call 微信:905369866,小弟尽力而为..毕竟这玩意没吃透. 目录 A ...

  9. Word文档数据被误删了怎么办,还能恢复吗

    很多时候由于时间紧张或者是思路不想被打断,我们在编辑Word时不能及时的手动保存,一旦遇到电脑意外断电的情况可能就会导致编辑好的Word文档内容丢失.或者是文档编辑好了之后,Word提示是否保存时,误 ...

  10. Python爬取某网站文档数据完整教程(附源码)

    基本开发环境 (https://jq.qq.com/?_wv=1027&k=NofUEYzs) Python 3.6 Pycharm 相关模块的使用 (https://jq.qq.com/?_ ...

随机推荐

  1. ES6语法特性

    ES6语法特性 简介 ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了. 它的目标,是使得 JavaScript 语言 ...

  2. 2021“MINIEYE杯”(1)

    Start Time : 2021-07-20 12:10:00 End Time : 2021-07-20 17:10:00 1001-Mod, Or and Everything 真正的签到题 题 ...

  3. Android Hybird架构之整合XwalkView,让你的App内置chromium内核

    使用XwalkView的目的无非是为了提升Android4.4以下版本(非chromium内核)的Html5渲染性能,并且能够使得H5页面在众多定制化的ROM上拥有一致的体验. 当然了,App内置Ch ...

  4. js中的数组去重的多种方法

    1. indexOf()方法 const arr = [1,2,3,4,5,1,2,3,4,6,1,1,6,6,7,5,8] const newArr = [] arr.forEach(item =& ...

  5. HAR文件

    简介 HAR(HTTP Archive format),是一种或 JSON 格式的存档格式文件,通用扩展名为 .har.Web 浏览器可以使用该格式导出有关其加载的网页的详细性能数据. 使用场景 在开 ...

  6. k8s之集群部署(kubeadm)

    [master&node] 1.修改主机名 hostnamectl set-hostname master-01 cat >> /etc/hosts << EOF 17 ...

  7. JAVA WEB和Tomcat各组件概念

    概述 本篇文章是https://juejin.cn/post/7055306172265414663,这篇文章的再总结,剔除了与Java安全研究没太大关系的内容,对JAVAWEB中的Servlet.F ...

  8. 如何使用CRM管理不同发展阶段的医药代表

    通过医药代表,医生可以获得该产品的全面指导和信息.通过这一类医药代表的筛选,产品信息被有效的分类和翻译,变成了医生的"用药词典",给医生在使用该产品的过程中,提供了快捷准确的信息服 ...

  9. 深入聊聊async&Promise

    正文 最近在学习JavaScript里的async.await异步,对于其中的Promise状态以及背后的Js引擎实际运行状态不大理解且很感兴趣,因此花了一点时间仔细研究了一下. 从Example说起 ...

  10. 有关IOS内存读写冲突

    有关IOS内存读写冲突 在写内存相关代码时,获取已使用内存代码中报错 let hostPort: mach_port_t = mach_host_self() var host_size = mach ...