CDS标准视图:测量文档数据 I_MeasurementDocumentData
- 视图名称:测量文档数据 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的更多相关文章
- 资源下载南方cass视频教程,包括文档,数据,很全的
废话就不多说了,开始... 北方cass视频教程,包括文档,数据,很全的 视频下载地址:http://www.400gb.com/file/23459263 GIS网盘进入下载:http://laoh ...
- elasticsearch查询篇索引映射文档数据准备
elasticsearch查询篇索引映射文档数据准备 我们后面要讲elasticsearch查询,先来准备下索引,映射以及文档: 我们先用Head插件建立索引film,然后建立映射 POST http ...
- MFC 视图、文档、框架(通讯)
CMainFrame * pMainWnd=(CMainFrame*)AfxGetApp()->m_pMainWnd;//主框架 CChildFrame * pChild = (CChildFr ...
- Xml文档数据提取到Excel表中
近期,财务一位同事,吐槽:<某XX开票软件>导出数据文档只有Xml格式,竟然没有Excel文档,工作起来非常不方便,希望我想想办法.上图: 需求分析:Xml数据----> 提取到Da ...
- MongoDB开发深入之一:文档数据关系模型详解(一对多,多对多)
文档关联模型通常有3种方式: 嵌入式(一对一.一对多) 后期手动统一ID处理(一对多.多对多) References引用(一对一.一对多) 文档树模型通常有3种方式: 父引用(Parent Refer ...
- VBS读取txt文档数据查找Excel中单元格数据符合条件的剪切到工作表2中
Dim fso,f,a set oExcel = CreateObject( "Excel.Application" ) oExcel.Visible = false '4) 打开 ...
- python3读取excel文档数据
实现场景: 1.读取Excel表数据 2.把数据作为参数传给后面的函数 3.后面的函数循环读取参数执行操作 本案例Excel内容为下图,becks为表名 先贴代码 import xlrd #读取exc ...
- 使用Aspose.word (Java) 填充word文档数据(包含图片填充)
Aspose填充word数据 本文介绍了如何使用aspose进行word文档的生成,并提供了工具类供参考. 有问题欢迎 call 微信:905369866,小弟尽力而为..毕竟这玩意没吃透. 目录 A ...
- Word文档数据被误删了怎么办,还能恢复吗
很多时候由于时间紧张或者是思路不想被打断,我们在编辑Word时不能及时的手动保存,一旦遇到电脑意外断电的情况可能就会导致编辑好的Word文档内容丢失.或者是文档编辑好了之后,Word提示是否保存时,误 ...
- Python爬取某网站文档数据完整教程(附源码)
基本开发环境 (https://jq.qq.com/?_wv=1027&k=NofUEYzs) Python 3.6 Pycharm 相关模块的使用 (https://jq.qq.com/?_ ...
随机推荐
- Visual Studio Release版本开启debug窗口进行调试输出。
"项目 -> 属性 -> 生成事件 ->后期生成事件 -> 命令行" 中添加: editbin /SUBSYSTEM:CONSOLE $(OutDir)\$ ...
- 🎉TinyVue v3.19.0 正式发布!Tree 组件终于支持虚拟滚动啦!UI 也升级啦,更更符合现代审美~
你好,我是 Kagol,个人公众号:前端开源星球. 我们非常高兴地宣布,2024年10月28日,TinyVue 发布了 v3.19.0 . 本次 3.19.0 版本主要有以下重大变更: 所有组件全面升 ...
- 干货分享:Air780E开发板如何使用?
一.概述 CORE-AIR780E 开发板是合宙通信推出的基于 Air780E 模组所开发的,包含电源,SIM 卡,USB,天线,音频等必要功能的最小硬件系统.以方便用户在设计前期对 Air780 ...
- ext 库及 pb_ds 在 OI 中的应用
ext 库在 OI 中的应用 写一个帖子,防止以后忘了. pb_ds 部分 pb_ds 万能头 #include<bits/extc++.h> 来包含 ext 库中所有的头文件(例如 pb ...
- nginx之访问控制
Nginx的源码提供了ngx_http_auth_basic_module这个模块,它可以来解决web访问认证的问题.这个模块是默认就编译进nginx的,可以直接拿来使用. ngx_http_auth ...
- 开源 - Ideal库 - Excel帮助类,ExcelHelper实现(四)
书接上回,前面章节已经实现Excel帮助类的第一步TableHeper的对象集合与DataTable相互转换功能,今天实现进入其第二步的核心功能ExcelHelper实现. 01.接口设计 下面我们根 ...
- Cython二进制逆向系列(一) 初识Cython
Cython二进制逆向系列(一) 初识Cython 众所周知,Python类题目最难的一种就是使用Cython工具将py源码转换为二进制文件.此类题目相比于直接由Cpython编译而成的类字节码文 ...
- 如何在 Epicor 中计算绩效
制造性能是任何生产工序的关键,允许企业衡量和评估其效率和生产力水平. 我们将探讨如何在 Epicor 中计算制造性能.计算整体设备效率(OEE) 时性能指标的价值.如何解释制造指标以及在 Epicor ...
- influxdb数据库结构小结
转载请注明出处: InfluxDB 是一个开源的时序型数据库,它的数据主要存储在三个文件夹中:data.meta 和 wal. data 文件夹:这个文件夹存储的是 InfluxDB 的数据文件,也称 ...
- ie浏览器设置允许跨域
前情 在访问测试搭建的测试环境的时候,发现接口因为跨域全部失败了,服务端又不想设置允许跨域,又急于使用,于是想到是不是可以使用跨域浏览器,上一次已解决chrome允许跨域,这一次来设置IE允许跨域 放 ...