CDS标准视图:维修工单工艺数据 I_MAINTORDEROPERATIONDATA

news/2025/1/8 15:07:45/文章来源:https://www.cnblogs.com/guanxing/p/18657317
  • 视图名称:维修工单工艺数据 I_MAINTORDEROPERATIONDATA
  • 视图类型:基础
  • 视图代码:
点击查看代码
@EndUserText.label: 'Maintenance Order Operation Data'
@VDM.viewType: #COMPOSITE
@AccessControl.authorizationCheck: #CHECK
@AbapCatalog.sqlViewName: 'IPMORDOPERDATA'
@ClientHandling.algorithm: #SESSION_VARIABLE@VDM.lifecycle.contract.type: #PUBLIC_LOCAL_API
@VDM.lifecycle.status: #DEPRECATED
@VDM.lifecycle.successor: 'I_MaintOrderOperation_DEX'@Analytics: {dataCategory: #FACT,dataExtraction: {enabled: true,delta.changeDataCapture: {mapping:[{table: 'afvc', role: #MAIN,viewElement: [ 'MaintOrderRoutingNumber', 'MaintOrderOperationCounter'],tableElement: ['aufpl', 'aplzl']},{table: 'afko', role:  #LEFT_OUTER_TO_ONE_JOIN,viewElement: ['MaintenanceOrder'],tableElement: ['aufnr']}]}}}@ObjectModel: {usageType: {dataClass: #TRANSACTIONAL,serviceQuality: #C,sizeCategory: #XL}
}@ObjectModel.supportedCapabilities:     [ #EXTRACTION_DATA_SOURCE ]@Metadata.ignorePropagatedAnnotations: true// A more comprehensive view for order (sub)operation data, created as a replacement for BW extractor 2LIS_17_I3OPERdefine view I_MaintOrderOperationDataas select from I_MaintOrderOperAndSubOperassociation [0..1] to I_LogisticsOrder              as _Order                      on  _Order.OrderID = $projection.MaintenanceOrder // AUFK (Order master data) and AFKO (Order Header data )association [0..1] to I_LocationAccountAssignment   as _LocationAccountAssignment  on  $projection.maintobjectlocacctassgmtnmbr = _LocationAccountAssignment.MaintObjectLocAcctAssgmtNmbrassociation [0..1] to I_Equipment                   as _Equipment                  on  $projection.equipment = _Equipment.Equipment
{key MaintenanceOrder,key cast( MaintOrderOperationCounter as operationinternalid preserving type )                                                                          as MaintOrderOperationCounter,// Order Header:MaintOrderRoutingNumber,_MaintenanceOrder._LocationAccountAssignment.FunctionalLocation,_MaintenanceOrder.Equipment,_MaintenanceOrder.Assembly,_MaintenanceOrder.MaintenanceActivityType,_MaintenanceOrder.MaintenancePlannerGroup,_MaintenanceOrder.MaintenancePlanningPlant,_MaintenanceOrder.MaintenanceOrderType,_MaintenanceOrder.MaintenancePlant,_MaintenanceOrder.MaintObjectLocAcctAssgmtNmbr,// Order Operation (MCVGIH)MaintenanceOrderOperation,MaintenanceOrderSubOperation,OperationPersonResponsible,OperationControlKey,OperationDescription,_WorkCenter.WorkCenter,
// note 3197880: WorkCenterPlant get it from operation (in case work center initial)
//    _WorkCenter.Plant                                                                                                                                  as WorkCenterPlant,Plant                                                                                                                                              as WorkCenterPlant,@Semantics.quantity.unitOfMeasure: 'OperationPlannedWorkUnit'_OperationPlanningValues.OperationPlannedWork,@ObjectModel.foreignKey.association: '_PlannedWorkUnitOfMeasure'@Semantics.unitOfMeasure:true_OperationPlanningValues.OperationPlannedWorkUnit,@Semantics.quantity.unitOfMeasure: 'OperationPlannedWorkUnit'_OperationPlanningValues.ConfirmationTotalQuantity,@Semantics.quantity.unitOfMeasure: 'OperationQuantityUnit'_OperationPlanningValues.OperationQuantity,@ObjectModel.foreignKey.association: '_OperationQtyUnitOfMeasure'@Semantics.unitOfMeasure: true_OperationPlanningValues.OperationQuantityUnit,Assembly                                                                                                                                           as OperationAssembly,CostCtrActivityType,CostElement,MaterialGroup,OperationUnloadingPointName,PurchaseRequisition,cast( case when _StatusObjectActiveStatus[ StatusCode = 'I0013' ].StatusCode is not null then 'X' else ' ' end as eam_is_deleted preserving type ) as IsDeleted,@Semantics.systemDate.createdAt: true_MaintenanceOrder._Order.CreationDate,@Semantics.systemDateTime.lastChangedAt: true_MaintenanceOrder.LastChangeDateTime,MaintOrderConfirmation,MaintOrderOperationInternalID,SuperiorOperationInternalID,OperationWorkCenterInternalID,OperationWorkCenterTypeCode,/* Associations *///I_MaintOrderOperPlanningValues_OperationPlanningValues._PlannedWorkUnitOfMeasure,_OperationPlanningValues._OperationQtyUnitOfMeasure,// For DCL:_MaintenanceOrder,_PersonResponsible,_Order,_Equipment,_LocationAccountAssignment
}
  • 事务代码:IW33/IW49
    短描述、创建日期、技术对象、删除标记、完成确认编码、计划数据、工作中心、采购和会计数据

  • 视图结构:

字段名称 技术名称
订单 MAINTENANCEORDER
工序内部标识 MAINTORDEROPERATIONCOUNTER
计划工艺路线号 MAINTORDERROUTINGNUMBER
功能位置 FUNCTIONALLOCATION
设备 EQUIPMENT
装配 ASSEMBLY
活动类型 MAINTENANCEACTIVITYTYPE
计划人员组 MAINTENANCEPLANNERGROUP
计划工厂 MAINTENANCEPLANNINGPLANT
订单类型 MAINTENANCEORDERTYPE
工厂 MAINTENANCEPLANT
位置/科目分配 MAINTOBJECTLOCACCTASSGMTNMBR
MAINTENANCEORDEROPERATION
子工序 MAINTENANCEORDERSUBOPERATION
人员编号 OPERATIONPERSONRESPONSIBLE
控制码 OPERATIONCONTROLKEY
工序短文本 OPERATIONDESCRIPTION
工作中心 WORKCENTER
工厂 WORKCENTERPLANT
工作 OPERATIONPLANNEDWORK
工作单位 OPERATIONPLANNEDWORKUNIT
实际的工作 CONFIRMATIONTOTALQUANTITY
工序数量 OPERATIONQUANTITY
基本单位 OPERATIONQUANTITYUNIT
装配 OPERATIONASSEMBLY
活动类型 COSTCTRACTIVITYTYPE
成本要素 COSTELEMENT
物料组 MATERIALGROUP
卸货点 OPERATIONUNLOADINGPOINTNAME
请购单 PURCHASEREQUISITION
已删除 ISDELETED
创建日期 CREATIONDATE
时戳 LASTCHANGEDATETIME
确认 MAINTORDERCONFIRMATION
对象编号 MAINTORDEROPERATIONINTERNALID
上级工序结点 SUPERIOROPERATIONINTERNALID
对象标识 OPERATIONWORKCENTERINTERNALID
OPERATIONWORKCENTERTYPECODE

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/865264.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于const的使用

1、修饰整型变量const int a 就是声明了一种常量表示该变量的内容不可改变 2、对于修饰指针的const就有说法了 const int *a 和int* const a这是两种不同的用法 第一种: const int *a表示定义了一个指向const变量的指针,但是指针本身不是const类型,也就是说指针本身可以修改…

UOS系统mysql服务安装

UOS系统mysql服务安装 背景 1、安装环境:kvm虚拟机2、运行环境:uos server-1060e3、架构:x864、安装mysql版本:mysql-5.71、安装准备 # Mysql官网 https://downloads.mysql.com/archives/community/ # 下载安装包 wget -i -c http://dev.mysql.com/get/mysql57-community-…

使用Docker搭建npm私有仓库

由于文章格式和图片解析问题,为了更好的阅读体验,读者可前往 阅读原文在公司团队内一般都会拥有私有的工具包或者其他依赖,这些东西又是比较敏感的信息,因此如npm私库的搭建在公司内部必不可少。 私库搭建方式有很多,本篇通过docker+nexus3的进行搭建。 本人使用ARM架构Ce…

认识Token和Cookie

认识Token和Cookie 1、token和cookie有什么区别? ​ 1.1 存储位置及方式:Cookie是浏览器用来存储本地信息的文件,有一定的存储限制,而Token是由服务器按一定算法生成的密令,可以由前端指定存放到localStorage、sessionStorage或cookie中。 ​ 1.2 功能特性:每次浏览器…

开发微信小程序游戏,有没有类似Debug真机图形的方法

1)开发微信小程序游戏,有没有类似Debug真机图形的方法2)Unity中如何实现动态实时的车削效果3)动态创建的Texture,有什么办法可以让他保持ASTC么4)Unity转微信小游戏的日志问题这是第416篇UWA技术知识分享的推送,精选了UWA社区的热门话题,涵盖了UWA问答、社区帖子等技术…

CDS标准视图:维护通知任务数据 I_MaintNotificationTaskData

视图名称:维护通知任务数据 I_MaintNotificationTaskData 视图类型:基础 视图代码:IW67/IW23点击查看代码 @AbapCatalog.sqlViewName: INOTIFTASKDATA @AbapCatalog.compiler.compareFilter: true @AccessControl.authorizationCheck: #CHECK @EndUserText.label: Maintenan…

清单管理系统如何助力企业数字化转型?工具选择指南

一、数字化转型中的清单管理系统作用与意义 数字化转型意味着企业通过新兴技术提升工作效率、增强管理能力和客户服务。作为数字化工具的重要组成部分,清单管理系统在现代企业管理中具有不可替代的作用。它不仅帮助企业构建有序、高效的工作环境,还能优化资源配置、提升协作效…

2025年广告第一单,试试这款永久免费的开源BI工具

元旦之后,我们和国内领先的开源软件公司飞致云达成了重要合作,合作分两部分,一是推广飞致云旗下的免费开源软件,一是双方合作推出联合会员。飞致云旗下有多款免费开源软件,1月6日上线了第一个文字链广告,推广的是是飞致云旗下永久免费的开源 BI 工具 —— DataEase元旦之…

桌面式车载网络自动化测试系统TESTBASE-DESKNAT

车载网络是汽车电子控制系统交互的桥梁,直接影响整车功能实现及可靠性。经纬恒润在国内较早开展车载网络测试业务,深耕网络技术20多年,现基于自主车载网络测试工具VBA以及丰富的工程经验,推出桌面式网络自动化测试系统TestBase_DESKNAT(Desk Network Automatic Test)2.0产…

2025年测试用例管理看这一篇就够了 ----Codes 开源免费、全面的测试管理解决方案

Codes 是国内首款重新定义 SaaS 模式的开源项目管理平台,支持云端认证、本地部署、全部功能开放,并且对 30 人以下团队免费。它通过整合迭代、看板、度量和自动化等功能,简化测试协同工作,使敏捷测试更易于实施。并提供低成本的敏捷测试解决方案,如同步在线离线测试用例、…