CDS标准视图:功能位置 I_FunctionalLocation

news/2025/3/10 11:56:47/文章来源:https://www.cnblogs.com/guanxing/p/18635858
  • 视图名称:I_FunctionalLocation
  • 视图类型:基础
  • 视图代码:
点击查看代码
@EndUserText.label: 'Functional Location'
@Analytics: { dataCategory: #DIMENSION }
@VDM.viewType: #BASIC
@AbapCatalog: { sqlViewName: 'IFUNCTLLOCATION', compiler.compareFilter, preserveKey }
@AccessControl.authorizationCheck:#CHECK
@ObjectModel.representativeKey: 'FunctionalLocation'
@ObjectModel.semanticKey:  [ 'FunctionalLocation' ]
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType.dataClass: #MASTER
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #L
@AccessControl.privilegedAssociations:['_CreatedByUser','_LastChangedByUser','_LocationAccountAssignment', '_Status']@Metadata: { ignorePropagatedAnnotations, allowExtensions }
@ObjectModel.supportedCapabilities: [#SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE, #CDS_MODELING_ASSOCIATION_TARGET]define view I_FunctionalLocationas select from iflotassociation [0..1] to I_FunctionalLocationCategory as _FunctionalLocationCategory    on  _FunctionalLocationCategory.FunctionalLocationCategory = $projection.FunctionalLocationCategoryassociation [0..1] to I_TechnicalObjectType        as _TechnicalObjectType           on  _TechnicalObjectType.TechnicalObjectType = $projection.TechnicalObjectTypeassociation [0..1] to I_WorkCenterType             as _WorkCenterType                on  $projection.WorkCenterTypeCode = _WorkCenterType.WorkCenterTypeCodeassociation [0..1] to I_WorkCenter                 as _WorkCenter                    on  _WorkCenter.WorkCenterInternalID = $projection.WorkCenterInternalIDand _WorkCenter.WorkCenterTypeCode   = $projection.WorkCenterTypeCodeassociation [0..1] to I_LocationAccountAssignment  as _LocationAccountAssignment     on  _LocationAccountAssignment.MaintObjectLocAcctAssgmtNmbr = $projection.MaintObjectLocAcctAssgmtNmbrassociation [0..*] to I_FunctionalLocationText     as _FunctionalLocationText        on  _FunctionalLocationText.FunctionalLocation = $projection.FunctionalLocationassociation [0..1] to I_FunctionalLocation         as _SuperiorFunctionalLocation    on  _SuperiorFunctionalLocation.FunctionalLocation = $projection.SuperiorFunctionalLocationassociation [0..*] to I_FunctionalLocationText     as _SupFunctionalLocationText     on  _SupFunctionalLocationText.FunctionalLocation = $projection.SuperiorFunctionalLocationassociation [0..1] to I_User                       as _CreatedByUser                 on  _CreatedByUser.UserID = $projection.CreatedByUserassociation [0..1] to I_User                       as _LastChangedByUser             on  _LastChangedByUser.UserID = $projection.LastChangedByUserassociation [0..1] to I_MaintenancePlanPlant       as _MaintenancePlanningPlant      on  _MaintenancePlanningPlant.MaintenancePlanningPlant = $projection.MaintenancePlanningPlantassociation [0..1] to I_MaintenancePlannerGroup    as _MaintenancePlannerGroup       on  $projection.MaintenancePlannerGroup  = _MaintenancePlannerGroup.MaintenancePlannerGroupand $projection.MaintenancePlanningPlant = _MaintenancePlannerGroup.MaintenancePlanningPlantassociation [0..1] to I_Country                    as _ManufacturerCountry           on  $projection.ManufacturerCountry = _ManufacturerCountry.Countryassociation [0..1] to I_Currency                   as _Currency                      on  $projection.Currency = _Currency.Currencyassociation [0..1] to I_TechnicalReport            as _FunctionalLocationCodeCatalog on  $projection.CatalogProfile = _FunctionalLocationCodeCatalog.CatalogProfileassociation [0..1] to I_FuncLocationStructure      as _FuncLocationStructure         on  $projection.FuncLocationStructure = _FuncLocationStructure.FuncLocationStructureassociation [0..1] to I_FunctionalLocationLabel    as _FunctionalLocationLabel       on  _FunctionalLocationLabel.FunctionalLocation = $projection.FunctionalLocationassociation [0..1] to I_Material                   as _ConstructionMaterial          on  $projection.ConstructionMaterial = _ConstructionMaterial.Materialassociation [0..1] to I_UnitOfMeasure              as _GrossWeightUnit               on  $projection.GrossWeightUnit = _GrossWeightUnit.UnitOfMeasureassociation [0..1] to I_LinearAssetManagementData  as _LinearAssetManagementData     on  $projection.FunctionalLocation                  = _LinearAssetManagementData.LinearDataObjectKeyand _LinearAssetManagementData.LinearDataObjectType = 'IF'association [0..*] to I_StatusObjectStatus         as _Status                        on  $projection.MaintObjectInternalID = _Status.StatusObjectassociation [0..*] to I_PlantMaintenancePartner    as _PlantMaintenancePartner       on  $projection.MaintObjectInternalID = _PlantMaintenancePartner.MaintObjectInternalID-- Extension, do not expose as association:association [0..1] to E_FunctionalLocation         as _FunctionalLocationExtension   on  _FunctionalLocationExtension.FunctionalLocation = $projection.FunctionalLocation{@ObjectModel.text.association: '_FunctionalLocationText'key iflot.tplnr as FunctionalLocation,@ObjectModel.foreignKey.association: '_FuncLocationStructure'iflot.tplkz           as FuncLocationStructure,@Consumption.valueHelpDefinition: [{ entity:  { name:    'I_FuncnlLocCatStdVH',element: 'FunctionalLocationCategory' }}]@ObjectModel.foreignKey.association: '_FunctionalLocationCategory'iflot.fltyp           as FunctionalLocationCategory,@ObjectModel.foreignKey.association: '_WorkCenter'iflot.lgwid           as WorkCenterInternalID,@ObjectModel.foreignKey.association: '_WorkCenterType'iflot.pm_objty        as WorkCenterTypeCode,@Consumption.valueHelpDefinition: [{ entity:  { name:    'I_TechnicalObjectTypeStdVH',element: 'TechnicalObjectType' }}]@ObjectModel.foreignKey.association: '_TechnicalObjectType'iflot.eqart           as TechnicalObjectType,@ObjectModel.foreignKey.association: '_LocationAccountAssignment'iflot.iloan           as MaintObjectLocAcctAssgmtNmbr,@Consumption.valueHelpDefinition: [{ entity:  { name:    'I_MaterialStdVH',element: 'Material' }}]@ObjectModel.foreignKey.association: '_ConstructionMaterial'iflot.submt           as ConstructionMaterial,// Admin data@Semantics.user.createdBy: trueiflot.ernam           as CreatedByUser,@Semantics.systemDate.createdAt : trueiflot.erdat           as CreationDate,@Semantics.user.lastChangedBy: trueiflot.aenam           as LastChangedByUser,@Semantics.systemDate.lastChangedAt: trueiflot.aedat           as LastChangeDate,iflot.herst           as AssetManufacturerName,iflot.typbz           as ManufacturerPartTypeName,@Consumption.valueHelpDefinition: [{ entity:  { name:    'I_MaintPlnrGrpStdVH',element: 'MaintenancePlannerGroup' },additionalBinding: [{ localElement: 'MaintenancePlanningPlant',element: 'MaintenancePlanningPlant' }]}]@ObjectModel.foreignKey.association: '_MaintenancePlannerGroup'iflot.ingrp           as MaintenancePlannerGroup,@ObjectModel.foreignKey.association: '_MaintenancePlanningPlant'iflot.iwerk           as MaintenancePlanningPlant,@ObjectModel.foreignKey.association: '_FunctionalLocationCodeCatalog'iflot.rbnr            as CatalogProfile,iflot.begru           as AuthorizationGroup,@ObjectModel.text.association: '_SupFunctionalLocationText'iflot.tplma           as SuperiorFunctionalLocation,@ObjectModel.foreignKey.association: '_ManufacturerCountry'iflot.herld           as ManufacturerCountry,iflot.baujj           as ConstructionYear,iflot.baumm           as ConstructionMonth,@Semantics.amount.currencyCode: 'Currency'iflot.answt           as AcquisitionValue,@Semantics.currencyCode: trueiflot.waers           as Currency,iflot.ansdt           as AcquisitionDate,iflot.objnr           as MaintObjectInternalID,iflot.posnr           as FuncnlLocPosInSuperiorTechObj,iflot.mapar           as ManufacturerPartNmbr,iflot.serge           as ManufacturerSerialNumber,iflot.invnr           as InventoryNumber,@Semantics.quantity.unitOfMeasure: 'GrossWeightUnit'iflot.brgew           as GrossWeight,@ObjectModel.foreignKey.association: '_GrossWeightUnit'@Semantics.unitOfMeasure: trueiflot.gewei           as GrossWeightUnit,iflot.groes           as SizeOrDimensionText,iflot.datab           as OperationStartDate,@Semantics.systemDateTime.lastChangedAt: trueiflot.changeddatetime as LastChangeDateTime,iflot.iequi           as EquipmentInstallationIsAllowed,iflot.einzl           as OnePieceOfEquipmentIsAllowed,// Propagate association_LastChangedByUser,_CreatedByUser,_FunctionalLocationText,_FunctionalLocationCategory,_SuperiorFunctionalLocation,_SupFunctionalLocationText,_WorkCenterType,_WorkCenter,_TechnicalObjectType,_LocationAccountAssignment,_MaintenancePlanningPlant,_MaintenancePlannerGroup,_ManufacturerCountry,_Currency,_FunctionalLocationCodeCatalog,_FuncLocationStructure,_FunctionalLocationLabel,_ConstructionMaterial,_GrossWeightUnit,_LinearAssetManagementData,_Status,_PlantMaintenancePartner
}
  • 事务代码:IL03/IH06
    功能位置结构和对应的计划工厂

  • 视图结构:

字段名称 设备名称
功能位置 FUNCTIONALLOCATION
结构标识 FUNCLOCATIONSTRUCTURE
功能位置种类 FUNCTIONALLOCATIONCATEGORY
工作中心 WORKCENTERINTERNALID
对象类型 WORKCENTERTYPECODE
对象类型 TECHNICALOBJECTTYPE
位置/科目分配 MAINTOBJECTLOCACCTASSGMTNMBR
构造类型 CONSTRUCTIONMATERIAL
创建人 CREATEDBYUSER
创建日期 CREATIONDATE
更改人 LASTCHANGEDBYUSER
更改日期 LASTCHANGEDATE
制造商 ASSETMANUFACTURERNAME
型号 MANUFACTURERPARTTYPENAME
计划人员组 MAINTENANCEPLANNERGROUP
计划工厂 MAINTENANCEPLANNINGPLANT
类别参数文件 CATALOGPROFILE
授权组 AUTHORIZATIONGROUP
上级功能位置 SUPERIORFUNCTIONALLOCATION
制造国家/地区 MANUFACTURERCOUNTRY
制造年份 CONSTRUCTIONYEAR
制造月份 CONSTRUCTIONMONTH
购置价值 ACQUISITIONVALUE
货币 CURRENCY
购置日期 ACQUISITIONDATE
对象编号 MAINTOBJECTINTERNALID
位置 FUNCNLLOCPOSINSUPERIORTECHOBJ
制造商零件号 MANUFACTURERPARTNMBR
制造商序列号 MANUFACTURERSERIALNUMBER
库存号 INVENTORYNUMBER
毛重 GROSSWEIGHT
重量单位 GROSSWEIGHTUNIT
大小/尺寸 SIZEORDIMENSIONTEXT
开始日期 OPERATIONSTARTDATE
时戳 LASTCHANGEDATETIME
设备安装 EQUIPMENTINSTALLATIONISALLOWED
单个安装 ONEPIECEOFEQUIPMENTISALLOWED

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

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

相关文章

DNS 原理入门

DNS 原理入门 导读 DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。一、DNS 是什么? DNS (Domain Name System 的缩写)的作用非…

Pycharm 2024.3 安装详细教程与激活方法(附常见问题解决)

Pycharm概述 Pycharm是JetBrains公司推出的一款功能强大的Python集成开发环境(IDE),凭借其丰富的功能和工具集,极大地提升了开发者的编程效率和工作体验。温馨提示: 本文中的方法仅供学习交流使用,如果条件允许,请支持正版软件。删除旧版本 Pycharm 如果您的电脑中已经安…

算法网关视频分析网关小知识:如何对视频分析系统实施冗余设计以提高稳定性?

在城市交通管理中,视频分析系统扮演着至关重要的角色,它不仅需要实时监控和分析交通流量,还需要在各种复杂环境下保持稳定运行。为了确保视频分析系统在面对设备故障、网络中断、电源波动等不可预见情况时仍能保持高可用性,实施冗余设计成为了提高系统稳定性的关键策略。以…

敏捷销售的基础:协同工具如何助力车企升级

今年来,国家在汽车产业领域频频出台利好政策,从新能源汽车补贴延续到以旧换新购车补贴,这一系列措施为汽车企业创造了全新的市场机遇。然而,面对复杂的销售网络、多样的营销活动和庞大的数据管理需求,车企如何迅速响应政策、提升协作效率,成为当前的核心挑战。 政策推动下…

在北大的第一学期结课小记——2024.12.27

本来是想昨天下午写的,因第一学期之课程在26日上午第四节课便已然完结,但却因个人的懒惰拖到了今日,我实在是罪无可恕,愿不要在接下来的期末复习上延续此般习气在开学初,本学期的选课方案可谓充满了妥协与权衡:为防掉课线代放弃了xsq,计概放弃了yhf,物院思修强制选课撞…

工作坊报名|使用 TEN Framework 与 Azure,探索你的多模态交互新场景

活动背景 GPT-4o Realtime API 发布,语音 AI 正在进入一场新的爆发。AI 的实时语音和视觉互动能力将为我们带来更多全新创意和应用场景。实时音频交互:允许应用程序实时接收并响应语音和文本输入。 自然语音生成:减少 AI 语音的机械感,使对话更加人性化。 多语言能力:促进…

【2】UDS诊断的请求和响应

1. 常见的UDS服务 UDS共包含6大类,26个服务。其中常用的有:诊断和通信管理中的10(诊断会话控制)、11(ECU 复位)、27(安全访问)、3E(待机握手),数据传输功能中的22(通过ID读数据)、2E(通过ID写数据),存储数据传输功能的14(清除诊断信息)、19(读取故障码信息)…

学习破解一个Android程序

首先编写一个android测试程序 功能:校验用户名和注册码,成功则弹出注册成功提示 以下仅给出关键部分的代码 res/layout/activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.androi…

DP1363F是一款高度集成的非接触读写芯片,高性能、多协议NFC读卡IC

DP1363F是一款高度集成的非接触读写芯片,集强大的多协议支持、最高射频输出功率,以及突破性技术低功耗卡片检测等优势于一身,满足市场对更高集成度、更小外壳和互操作性的需求,适用于银行、电子政务、交通、移动支付等众多基础设施应用。 DP1363F支持下列操作模式: •读写模…

ASP.NET Core 中的速率限制中间件的使用

简介 在ASP.NET Core中,速率限制中间件是用来控制客户端对Web API或MVC应用程序发出请求的速率,以防止服务器过载和提高安全性。 下面是 AddRateLimiter 的一些基本用法: 1. 注册服务 在 Startup.cs 或 Program.cs 中,需要注册 AddRateLimiter 服务。这可以通过以下代码完成…

java 使用HttpClient发送@RequestBody类型的请求(解决中文乱码)

如何使用java发送参数以@RequestBody类型接收到的请求。如下使用java的HttpClient写一个样例 依赖<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpcore</artifactId><version>4.4.10</version> </dep…

再战博客园美化(五)

再战系列更新到几来着。。。 (看一眼)哦,原来更新到五了! 这一次,我直接来个连接到本机,在线调试!好了,似了。 https是什么东西,我有吗? csdn启动真的假的,自签名还能过系统,这是拿了管理员权限? https://xiaoshen.blog.csdn.net/article/details/135893188我就知…