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/?_ ...
随机推荐
- Windows 11安装跳过联网
方案1 在选择WIFI联网的界面,不要连接网络. Shift + F10(或者Fn+Shift+F10),打开cmd窗口,输入命令:oobe\BypassNRO.cmd 重启后会有一个我没有互联网的选 ...
- 如何使用程序生成一个复杂的2D迷宫游戏地图
相关: I Solved The World's Hardest Maze (with Code) 本文不做过多的内容介绍,本文主要是分享上面的这个视频内容,该内容介绍了一些自动生成复杂2D迷宫的算法 ...
- html中input标签放入小图标
直接上代码 <style type="text/css"> *{ margin: 0; padding: 0; } .box{ width: 200px; positi ...
- 干货分享:Air780E开发板如何使用?
一.概述 CORE-AIR780E 开发板是合宙通信推出的基于 Air780E 模组所开发的,包含电源,SIM 卡,USB,天线,音频等必要功能的最小硬件系统.以方便用户在设计前期对 Air780 ...
- 很干,但实用——4G模组供电设计及其选型推荐
4G模组的外部电源供电设计十分重要,对系统稳定.射频性能都有直接影响. 怎么让工程师朋友们在应用开发中少走弯路呢? 我将以Air780E为例,陆续分享系列实用干货.无论你是专家还是菜鸟,无论你是否 ...
- 国产数据库oceanBbase,达梦,金仓与mysql数据库的性能对比 一、比对方法和结果
最近调研了三款国产化数据库与mysql做对比,调研主要性能指标是大数据写入速度.大数据读取速度以及是否支持分表. 一.测试结果 测试结果与预期的差别很大 1.先说oceanBase社区版这款数 ...
- 8、tnsnames文件配置
监听的配置文件 2.tnsnames.ora文件 tnsnames.ora文件:客户端的 配置tnsnames.ora监听文件 1.使用netca命令 指定图像映射机器 [oracle@db11g a ...
- CSP-J2024 T1(poker/扑克)题解
洛谷CSP-J 2024自测指路 前情提要:虽然洛谷讨论区里大多数都是倾向用哈希解决该题,但实际上可以用一些邪门小技巧来A这道题awa 先来读题. 题目中说小 P 想知道他至少得向小 S 借多少张牌, ...
- 深入Log4J源码之Log4J Core
毕业又赶上本科的同学会,还去骑车环了趟崇明岛,六月貌似就没消停过,不过终于这些事情基本上都结束了,我也可以好好的看些书.读些源码.写点博客了. Log4J将写日志功能抽象成七个核心类/接口:Logge ...
- Python:pygame游戏编程之旅二(自由移动的小球)
本节实现一个在窗口中自由运动的小球程序,做了详细注释,不多做解释了. 代码: # -*- coding:utf-8 -*- import sys import pygame from pygame.l ...