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/?_ ...
随机推荐
- Python面向对象小备忘
最近学到面向对象了,感觉到Python这方面的语法也有点神奇,这里专门归纳一下Python面向对象中我觉得比较重要的笔记. 本文目前有的内容:实例属性和类属性的访问,使用@property修饰器 实例 ...
- Power BI使用技巧
一.筛选器相关 1.筛选器的可选择范围不正确 在Power BI中,维度表和事实表之间的数据建模非常重要,我们在进行关系的建立的时候,PBI Desktop会根据我们的数据情况自动选择两个表之间的基数 ...
- 面试:靠着这篇笔记,我拿下了16k车载测试offer!
如何写简历个人技能个人技能一般不要超过10条,一般在8条内. 一.测试流程和技术 1.熟悉车载系统研发和测试流程,能独立编写各种测试文档. 2.熟悉车载系统测试用例设计思路,能独立编写仪表和车机的测试 ...
- IBM 开源的文档转化利器「GitHub 热点速览」
上周的热门开源项目,Star 数增长犹如坐上了火箭,一飞冲天.短短一周就飙升了 6k Star 的多格式文档解析和导出神器 Docling,支持库和命令行的使用方式.全新的可视化爬虫平台 Maxun, ...
- P10681 COTS/CETS 2024 奇偶矩阵 Tablica
P10681 COTS/CETS 2024 奇偶矩阵 Tablica 来自 qnqfff 大佬的梦幻 dp. 约定 二元组 \((n,m)\) 表示一个 \(n\) 行 \(m\) 列的矩形. 不添加 ...
- git cherry-pick 同事代码commit后 如何修改为自己的author
如果有个功能是同事在做,但是做到一半,需要接手帮忙修改或者完成后续,可以切入他的分支 git checkout 分支名称 直接开发,也可以 git checkout -b 新分支名称 这样就完全拥有他 ...
- Stratum挖矿协议&XMR挖矿流量分析
目录 前言 区块链和挖矿相关概念 挖矿木马 挖矿协议Stratum Stratum工作过程 XMR挖矿流量分析 环境搭建 流量分析 总结 前言 之前参与了一个关于"挖矿行为检测"的 ...
- PHP7.4之编译安装
虽然之前写过很多编译安装PHP的文章, 但是隔段时间还是会重新安装一些PHP的版本,再次记录一下 1. 下载安装编译工具 yum groupinstall 'Development Tools' 2. ...
- 十亿手机号去重-BitSet
思路:使用Java自带BitSet函数,将手机号分为两段(15555555555 -> 155+55555555) public class demo { public static void ...
- go build tags使用
转载请注明出处: 在 Go 语言中,构建标签(Build Tags)是一种用于条件编译的机制,可以帮助开发者根据不同的条件选择性地编译特定的代码块.它们在处理多平台和多环境的代码时特别有用,例如为不同 ...