• 视图名称:测量文档数据 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. Visual Studio Release版本开启debug窗口进行调试输出。

    "项目 -> 属性 -> 生成事件 ->后期生成事件 -> 命令行" 中添加: editbin /SUBSYSTEM:CONSOLE $(OutDir)\$ ...

  2. 🎉TinyVue v3.19.0 正式发布!Tree 组件终于支持虚拟滚动啦!UI 也升级啦,更更符合现代审美~

    你好,我是 Kagol,个人公众号:前端开源星球. 我们非常高兴地宣布,2024年10月28日,TinyVue 发布了 v3.19.0 . 本次 3.19.0 版本主要有以下重大变更: 所有组件全面升 ...

  3. 干货分享:Air780E开发板如何使用?

    ​ 一.概述 CORE-AIR780E 开发板是合宙通信推出的基于 Air780E 模组所开发的,包含电源,SIM 卡,USB,天线,音频等必要功能的最小硬件系统.以方便用户在设计前期对 Air780 ...

  4. ext 库及 pb_ds 在 OI 中的应用

    ext 库在 OI 中的应用 写一个帖子,防止以后忘了. pb_ds 部分 pb_ds 万能头 #include<bits/extc++.h> 来包含 ext 库中所有的头文件(例如 pb ...

  5. nginx之访问控制

    Nginx的源码提供了ngx_http_auth_basic_module这个模块,它可以来解决web访问认证的问题.这个模块是默认就编译进nginx的,可以直接拿来使用. ngx_http_auth ...

  6. 开源 - Ideal库 - Excel帮助类,ExcelHelper实现(四)

    书接上回,前面章节已经实现Excel帮助类的第一步TableHeper的对象集合与DataTable相互转换功能,今天实现进入其第二步的核心功能ExcelHelper实现. 01.接口设计 下面我们根 ...

  7. Cython二进制逆向系列(一) 初识Cython

    Cython二进制逆向系列(一) 初识Cython   众所周知,Python类题目最难的一种就是使用Cython工具将py源码转换为二进制文件.此类题目相比于直接由Cpython编译而成的类字节码文 ...

  8. 如何在 Epicor 中计算绩效

    制造性能是任何生产工序的关键,允许企业衡量和评估其效率和生产力水平. 我们将探讨如何在 Epicor 中计算制造性能.计算整体设备效率(OEE) 时性能指标的价值.如何解释制造指标以及在 Epicor ...

  9. influxdb数据库结构小结

    转载请注明出处: InfluxDB 是一个开源的时序型数据库,它的数据主要存储在三个文件夹中:data.meta 和 wal. data 文件夹:这个文件夹存储的是 InfluxDB 的数据文件,也称 ...

  10. ie浏览器设置允许跨域

    前情 在访问测试搭建的测试环境的时候,发现接口因为跨域全部失败了,服务端又不想设置允许跨域,又急于使用,于是想到是不是可以使用跨域浏览器,上一次已解决chrome允许跨域,这一次来设置IE允许跨域 放 ...