2686694 - 操作方法:MSEG - DBSQL_REDIRECT_INCONSISTENCY

2686694 - 操作方法:MSEG - DBSQL_REDIRECT_INCONSISTENCY

SAP Note, Version: 4, 审批日期: 24.04.2023

显示更改

组件MM-IM-GF对象状态

优先级建议/附加信息对象状态

类别咨询对象状态

审批状态已发布至客户对象状态

更正0对象状态

手动活动0对象状态已成功验证输入

前提条件0对象状态

描述

软件组件

本文档参考

可用语言

注意事项: 此文档为机器翻译结果,其准确性未经审核。 若要针对机器翻译内容提供反馈,请单击此处。
您可以通过以下链接访问原始文档:/notes/2686694/E。

症状

迁移到 S/4HANA OP1610、OP1709、OP1810 或更高版本后,在 ABAP 中访问表 MSEG 时会收到运行时错误 DBSQL_REDIRECT_INCONSISTENCY“无法重定向表”。

如果通过 SE11 检查字典中的表 MSEG,则会收到如下错误消息:

  • DT 342 MSEG 和代理对象 NSDM_V_MSEG 具有不同的列数
  • DT 338 列 ZZFIELD 存在于 MSEG 中,但不在 NSDM_V_MSEG 中,或在该处具有不同的位置

其他条款

/1BCDWB/DBMSEG、NSDM_V_MSEG、CDS 代理视图、附加、$EXTENSION

原因和前提条件

代理视图 NSDM_E_MSEG 的自定义扩展视图缺失或不完整。

解决方案

解决方案需要使用 ABAP 开发工具 (ADT)。SAP Note 1718399 中介绍了如何安装 ADT。

如何解决:

需要为表 MSEG 的替换对象 NSDM_E_MSEG 创建 EXTEND VIEW,其中包含自定义 APPEND/INCLUDEs 和/或客户 include CI_COBL 中的字段。

在 ADT 中,在“核心数据服务”下创建新的“ABAP 资源库对象”作为“数据定义”,名称为 Z<CustomName>_DDL 将建议的编码替换为以下编码,然后在自定义扩展视图中输入自定义 APPEND/INCLUDEs 和/或客户 include CI_COBL 中的所有字段。其显示方式示例:

@AbapCatalog.sqlViewAppendName:'Z<自定义名称>_V'
@EndUserText.label:'MSEG 代理视图的自定义扩展视图'
@AccessControl.authorizationCheck:#NOT_REQUIRED
EXTEND VIEW NSDM_E_MSEG,含 Z<CustomName>_E
{
   <您的字段 1>,
   <您的字段 2>
}

保存并激活更改。然后,在事务 SE11 中再次检查并激活表 MSEG。

故障排除:

  • 如果在 ADT 中收到自定义扩展视图的激活错误“列 <您的字段> 未知”,则该字段不包含在源表 MATDOC 中。如果该字段是 CI_COBL 的一部分,则需要 SAP Note 2240878。如果字段是自定义 APPEND/INCLUDE 的一部分,则还需要通过子结构 NSDM_S_ITEM 将此自定义 APPEND/INCLUDE 添加到表 MATDOC。
  • 如果要向 MATDOC/MSEG 表添加新的自定义字段,请确保一次同时激活包括扩展视图在内的所有更改。
  • 如果 激活失败,请检查您是否正在使用活动数据库触发器/SLT 并暂时将其取消激活。

使用“自定义字段和逻辑”应用时的附加备注:

如果您已在应用“自定义字段和逻辑”(事务 SCFD_EUI)中将“扩展视图”中的字段之一用于“自定义字段和逻辑”应用中的 CI_COBL 字段(事务 SCFD_EUI),则需要遵循 SAP Help Portal 中本文给出的说明。基本上,您需要从 CI_COBL 的自定义 EXTEND VIEW 中移除字段(如果存在),在不激活的情况下保存,然后在“自定义字段和逻辑”应用中添加字段。该应用将自动将字段生成到标准代理对象 (NSDM_E_MSEG) 中。确保所有相关更改都包含在同一传输中并一起激活!

更多信息:

  • SAP Note 2242679 - 重定向不一致 - 代理替代
  • SAP Note 2206980 - 物料库存管理:更改 S/4HANA 中的数据模型

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

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

相关文章

GESP C++等级考试 二级真题(2024年9月)

若需要在线模拟考试&#xff0c;可进入题库中心&#xff0c;在线备考&#xff0c;检验掌握程度&#xff1a; https://www.hixinao.com/tidan/exam-157.html?time1732669362&sid172&index1

upload-labs 靶场(11~21)

免责声明 本博客文章仅供教育和研究目的使用。本文中提到的所有信息和技术均基于公开来源和合法获取的知识。本文不鼓励或支持任何非法活动&#xff0c;包括但不限于未经授权访问计算机系统、网络或数据。 作者对于读者使用本文中的信息所导致的任何直接或间接后果不承担任何…

嵌入式硬件实战基础篇(四)多路直流稳压电源

设计一个多路直流稳压电源 要求设计制作一个多路输出直流稳压电源,可将220 V / 5 0HZ交流电转换为5路直流稳压输出。具体要求&#xff1a; 输出直流电压 12V&#xff0c; 5V;和一路输出3- 15V连续可调直流稳压电源: 输出电流Iom500mA; 稳压系数 Sr≤0.05;

【人工智能】深入解析GPT、BERT与Transformer模型|从原理到应用的完整教程

在当今人工智能迅猛发展的时代&#xff0c;自然语言处理&#xff08;NLP&#xff09;领域涌现出许多强大的模型&#xff0c;其中GPT、BERT与Transformer无疑是最受关注的三大巨头。这些模型不仅在学术界引起了广泛讨论&#xff0c;也在工业界得到了广泛应用。那么&#xff0c;G…

【计算机视觉+MATLAB】自动检测并可视化圆形目标:通过 imfindcircles 和 viscircles 函数

引言 自动检测图像中的圆形或圆形对象&#xff0c;并可视化检测到的圆形。 函数详解 imfindcircles imfindcircles是MATLAB中的一个函数&#xff0c;用于在图像中检测并找出圆形区域。 基本语法&#xff1a; [centers, radii] imfindcircles(A, radiusRange) [centers, r…

17. C++模板(template)1(泛型编程,函数模板,类模板)

⭐本篇重点&#xff1a;泛型编程&#xff0c;函数模板&#xff0c;类模板 ⭐本篇代码&#xff1a;c学习/07.函数模板 橘子真甜/c-learning-of-yzc - 码云 - 开源中国 (gitee.com) 目录 一. 泛型编程 二. 函数模板 2.1 函数模板的格式 2.2 函数模板的简单使用 2.3 函数模板…

学习threejs,设置envMap环境贴图创建反光效果

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;threejs gis工程师 文章目录 一、&#x1f340;前言1.1 ☘️THREE.CubeTextureLoader 立…

v-for产生 You may have an infinite update loop in a component render function

参考文章&#xff1a; 报错解析 [Vue warn]: You may have an infinite update loop in a component render function. 另外一个解决方法 例如: MyList 是一个数组&#xff0c;我希望将排序后的结果返回进行for循环&#xff0c;因此设计了一个myMethon函数 <div v-for"…

spring boot框架漏洞复现

spring - java开源框架有五种 Spring MVC、SpringBoot、SpringFramework、SpringSecurity、SpringCloud spring boot版本 版本1: 直接就在根下 / 版本2:根下的必须目录 /actuator/ 端口:9093 spring boot搭建 1:直接下载源码打包 2:运行编译好的jar包:actuator-testb…

【Linux】线程的互斥和同步

【Linux】线程的互斥和同步 线程间的互斥 临界资源&#xff1a;多线程执行共享的资源就叫做临界资源临界区&#xff1a;每个线程内部&#xff0c;访问临界资源的代码&#xff0c;就叫做临界区互斥&#xff1a;任何时刻&#xff0c;互斥保证有且只有一个执行流进入临界区&#…

集合Queue、Deque、LinkedList、ArrayDeque、PriorityQueue详解

1、 Queue与Deque的区别 在研究java集合源码的时候&#xff0c;发现了一个很少用但是很有趣的点&#xff1a;Queue以及Deque&#xff1b; 平常在写leetcode经常用LinkedList向上转型Deque作为栈或者队列使用&#xff0c;但是一直都不知道Queue的作用&#xff0c;于是就直接官方…

亮相全国集群智能与协同控制大会,卓翼飞思无人智能科研方案成焦点

无人集群智能协同技术是人工智能发展的必然趋势&#xff0c;也是我国新一代人工智能的核心研究领域。为加强集群智能与协同控制需求牵引和对接、技术交流和互动&#xff0c;11月23-25日&#xff0c;由中国指挥与控制学会主办的第八届全国集群智能与协同控制大会在贵阳市隆重召开…

Oracle JDK(通常简称为 JDK)和 OpenJDK区别

Java 的开发和运行时环境主要由两种实现主导&#xff1a;Oracle JDK&#xff08;通常简称为 JDK&#xff09;和 OpenJDK。尽管它们都基于同一个代码库&#xff0c;但在一些关键点上有所区别。以下是详细的对比&#xff1a; 1. 基础代码 Oracle JDK&#xff1a; 基于 OpenJD…

损失函数分类

1. NLLLoss&#xff08;负对数似然损失&#xff09; 定义&#xff1a; 直接对预测的概率 p(yi) 的负对数求平均。通常配合 Softmax 使用&#xff0c;输入为对数概率。 优点&#xff1a; 对离散分类问题效果良好。更灵活&#xff0c;用户可以自行计算 Softmax。 缺点&#x…

vue3 数字滚动插件vue3-count-to

安装 npm i vue3-count-to -S 引入 import { CountTo } from vue3-count-to 使用 <countTo :startVal"0" :endVal"57.63" :decimals"0" :duration"3000"></countTo> 所有配置

CodeTON Round 9 (Div. 1 + Div. 2, Rated, Prizes!)(前五道)

A. Shohag Loves Mod 翻译&#xff1a; Shohag 有一个整数 n。请帮他找出一个递增整数序列 &#xff0c;使得 在所有 的对上都满足。 可以证明&#xff0c;在给定的约束条件下&#xff0c;这样的序列总是存在的。 思路&#xff1a; 每个数为下标i*2-1&#xff08;注意这里下…

数据结构之二:表

顺序表代码&#xff1a;SData/SqList/SeqList.h Hera_Yc/bit_C_学习 - 码云 - 开源中国 链表相关代码&#xff1a;SData/ListLink/main.c Hera_Yc/bit_C_学习 - 码云 - 开源中国 leetcode相关代码leetcode/reverse_Link/main.c Hera_Yc/bit_C_学习 - 码云 - 开源中国 本文…

Adaboost集成学习 | Python实现基于NuSVR-Adaboost多输入单输出回归预测

目录 效果一览基本介绍程序设计参考资料效果一览 基本介绍 基于NuSVR-Adaboost多输入单输出回归预测python代码 NuSVR是一种支持向量回归(SVR)算法的变体,用于解决回归问题。SVR是一种监督学习方法,它用于预测连续目标变量,而不是分类标签。NuSVR在SVR的基础上引入了一个…

Vue.js --- 生命周期

1. 前言 在 Vue.js 中&#xff0c;生命周期是指一个 Vue 实例从创建到销毁的过程。Vue 提供了一系列的生命周期钩子&#xff08;lifecycle hooks&#xff09;&#xff0c;让开发者可以在不同的阶段执行特定的代码。了解这些生命周期钩子是构建 Vue 组件的基础&#xff0c;能够…

排序算法之选择排序篇

思想&#xff1a; 每次从未排序的部分找出最小的元素&#xff0c;将其放到已排序部分的末尾 从数据结构中找到最小值&#xff0c;放到第一位&#xff0c;放到最前面&#xff0c;之后再从剩下的元素中找出第二小的值放到第二位&#xff0c;以此类推。 实现思路&#xff1a; 遍…