ABAP Eclipse解决OXK3财务定制新增字段导致BSEG表Dump

S4 HANA版本开始,OXK3客户化字段新增,会导致BSEG等各种财务相关报表内容无法执行,OXK3的建立方法,可查看NOTE或者百度,

简化模式或专家模式建立后生成CI_COBL与CI_COBL_BI两个结构

同时CI_COBL会更新到财务相关的表内,并更新到关联表,注释2206980

如:V_COEP、NSDM_V_MSEG等,关联表的作用,是因为S4更新后,大部分表更新,旧表保留,新旧表需要通过关联表来同步更新数据,导致CI_COBL在更新的时候,旧表未同步该节构或字段,导致MSEG等表无法使用,直接Dump。

与ERP R/3相比,S / 4HANA中的MM-IM数据模型已更改。实际库存数据将不再存储在以前的关键指标物料主数据表中,物料凭证也将不再存储在表MKPF(表头数据)和MSEG(项目数据)中。取而代之的是,引入了单个表MATDOC,该表存储了物料凭证,并且由于每个物料凭证都是库存变动,因此可以即时计算实际库存数据

在SE16N或其它方法读取相关表时转储错误,报错如图:

开始修复之前,您需要检查所有这些先决条件(以下方法请先百度安装):

  1. 在工作站中安装了SAP GUI;

  2. 您需要在其中修复错误的环境中具有完全权限的权限;

  3. 工作站中安装了Eclipse或Hana studio;

  4. 将ADT(Abap开发工具)安装到Eclipse或Hana Studio中

步骤01 –下载和阅读SAP note 2240878 – MM-IM:将客户包括CI_COBL添加到MATDOC

阅读此SAP注释非常重要,因为每个S / 4版本都有解决问题的不同方法。在这里,我将讨论S / 4HANA 1709 SP 01。

步骤02 –运行Eclipse

步骤03 –打开或创建一个新项目

步骤04 –创建一个新的扩展视图(就像您在下面的图片中看到的一样)

 

步骤05 –选择下面的选项(核心数据服务–>数据定义)

 

步骤06 –用类似下面的内容填充字段:

 步骤07 –选择一个变更请求或创建一个新的变更请求:

 

选择下一步

步骤08 –选择“扩展视图”:

 按“完成”。

完成后,您将看到如下屏幕:

 

现在,您需要创建此代码(以下示例来自实际情况,因为某些字段与我在此处的解释完全不同):

@AbapCatalog.sqlViewAppendName: 'Z_CI_COBL'
@EndUserText.label: 'Extension view for Append CI_COBL'
extend view nsdm_e_mseg with Zci_Cobl_Dll {
    zturno
}

 

在我的场景中,在“编码块”中配置的字段仅为“ ZTURNO”。您需要使用已插入编码阻止增强功能的所有字段进行更新。

步骤10 –保存(按右下角)

步骤11 –激活(按右下角)

现在,只有在“激活”没有任何错误消息之后,您才能继续执行下一步。

 步骤12 –为了解决此问题,我们需要运行程序NSDM_PROXY_SUBSTITUTION

运行后,您需要查看所有符号都等于绿色的日志。这意味着一切正常。

这篇文章解决的问题与菜鸟家园早期发布的文章解决的问题一致,因版本不同,解决方式不同,解决思路仅供参考。

CI_COBL结构激活不一致问题

成旭平,公众号:嘟嘟熊之快乐驿站CI_COBL结构激活不一致问题

往期推荐

HR信息类型增强(非添加字段)

干货!SAP业务顾问也会的增强——标准字段文本修改的4种方法

SAP标准报表显示格式切换

SAP小技巧:快捷图标

清除ALV缓存

S4系统主题切换以及凭证概览小技巧

预制与冲销

ABAP:BTE的查找及使用

ABAP调试器的一些高级用法

GRIR重分类(上)

GRIR重分类(下)

批次管理(上)

批次管理(下)

屏幕变式设置(方式一)

因增强导致BDC录屏执行异常的梗

序列号Serial Number管理

字串拼接“空格”的使用

Select-options restrict

ERP 本地client copy

S4系统中如何锁定事务代码

动动小手,一键三连

关注公众号,加入SAP顾问讨论群!

扫描二维码

获取更多精彩

菜鸟家园

声明:本文章仅用于SAP软件的应用与学习,不代表SAP公司。(注:文中所示截图来源SAP软件,相应著作权归SAP所有。)

文章转载于 @SAP顾问笔记

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值