1451330 - 将来自 BSEG 的客户字段存储在 APPEND 中

文摘   2024-11-07 09:02   上海  

是老周,如果你喜欢我的文字,请记得点击⬇️关注我。



Note相关版权归SAP,

如需下载安装补丁,

点击原文阅读会跳转到SAP官网,

需要S账号和密码登录才能看具体内容。

转载文档为机器翻译结果,

其准确性未经审核。

Note SAP 持续更新的,

请点击原文阅读跳转阅读原文为准。

虽然英文不好,但是还是喜欢看英文Note。




症状

在编码块增强(事务 OXK3)中,已将客户字段添加到包含文件 CI_COBL 并通过修改增强了簇表 BSEG。
您想要清理这些修改,以便在未来升级或导入支持包时不必使用 SPDD 执行 BSEG 的修改调整。

原因和前提条件

增强编码块时,系统通常也会增强 DDIC 结构。透明表(如 COEP 或 VBSEGS)已增强,无需修改 - 客户包含文件 CI_COBL 已添加到标准系统中的这些表,并且新字段只能集中添加到 CI_COBL,这并不意味着修改(CI_COBL 永远不会由 SAP 交付,而仅在客户系统中创建)。
对于簇表或池表,此选项在基础版本 7.00 之前不存在,这意味着必须使用事务 OXK3 中的修改将客户字段添加到 BSEG。
自本基础版本起(相应地,自 ERP ECC 6.0 版本起),ABAP 字典支持“簇附加”。您可以使用它们来确保 BSEG 没有修改并获取客户字段(包括字段内容),而无需执行复杂的表转换。

解决方案

解决方案是从表 BSEG 中删除客户字段,并同时向 BSEG 添加 APPEND(换言之,在传输请求中),其中客户字段使用
.INCLUDE CI_COBL
与透明表相同。
作为准备,请确保已在要清理 BSEG 的所有系统中实施注释 1283197;否则,可能会出现不必要的数据转换。
此外,在升级或导入支持包时,不要执行此处描述的步骤。
执行如下操作:

  1. 1.在更改模式下调用事务 SE11 查看表 BSEG。从 BSEG 中删除 CI_COBL 中的所有现有字段(如果存在)。还要检查 BSEG 中的每个字段类型是否与 CI_COBL 中的字段相同。如果不是,则不继续;否则,稍后可能必须转换 BSEG。使用此程序时,请确保后续添加 CI_COBL 时不会复制任何字段。只有新字段在 BSEG 中尚不存在时才应添加。保存表定义,但尚未将其激活。系统请求传输请求。退出事务 SE11。

  1. 2.在显示模式下再次为 BSEG 调用事务 SE11。在菜单中,选择“转到 -> 附加结构”,然后在对话框中选择“创建附加”。在命名空间中选择 APPEND 名称(例如,"ZZBSEG"),在后续屏幕上输入简短描述,将光标置于字段清单中的第一行并从菜单中选择“编辑 -> 包括 -> 插入”。在以下对话框中,输入结构 CI_COBL。保存并激活。在以下对话框“非活动对象”中,同时选择条目 TABL BSEG 和 TABL ZZBSEG 以同时激活它们。这可能需要几分钟时间,因为必须激活相关 DDIC 对象。

  1. 3.使用事务 SE11 检查表 BSEG 是否处于活动状态以及运行时对象是否一致(在菜单中,选择“实用程序 -> 运行时对象 -> 检查”)。

  1. 4.使用事务 SE09 再次检查 LIMU TABD BSEG 和 R3TR TABL ZZBSEG 对象是否都包含在同一传输中,并且可以在导入期间一起激活。否则,需要在后续系统中对 BSEG 进行复杂转换。

请注意,以后不得再将新客户字段直接添加到 BSEG,因为在添加到 CI_COBL 时,这些字段已经间接地添加到 BSEG 中。

软件组件


软件组件

发件人

收件人




SAP_APPL600600


SAP_APPL602602


SAP_APPL603603


SAP_APPL604604


SAP_APPL605605


SAP_APPL606606+


SAP_BASIS700702


SAP_BASIS710730


SAP_BASIS731731+

参考

本文档参考


SAP Note/KBA

组件

标题



1315662BC-DWB-DIC-AC由于扩展索引导致激活错误

1301446BC-DWB-DIC-AC传输期间批量激活的返回代码不正确

1283197BC-DWB-DIC-AC簇表:不必要的转换

此文档由 所参考


SAP Note/KBA

组件

标题



2143232AC-COB如何将客户字段添加到编码块,而无需修改

1817913AC-COB如何创建 Z 字段并将其添加到编码块子屏幕中

1968465AC-COB错误 BB139 含 SAP HANA 数据库的编码块增强

1283197BC-DWB-DIC-AC簇表:不必要的转换

1301446BC-DWB-DIC-AC传输期间批量激活的返回代码不正确

1315662BC-DWB-DIC-AC由于扩展索引导致激活错误


码字不易,文章下拉,右边点个【赞】和【在看】吧!!

SAP Note 合集


猜您还喜欢合集:

解决方案

SAP优化

ABAP新语法

SAP Note

SAP

ABAP

懒人鱼


猜您还喜欢文章:

2444034 - 分析较长处理时间的一般步骤

2369736 - ST03N/ST03 中缺少数据的故障排除

2632047 - 如何下载用于提取 .SAR 文件的 SAPCAR - SAP for Me

1094342 - ICM 跟踪包含服务器证书的验证

2203802 - ESI - ICM_HTTP_SSL_ERROR(尝试测试 Web 服务时)

1318906 - SSL 问题的跟踪分析

510007 - 有关在应用服务器 ABAP 上设置 SSL 的其他注意事项

3218176 - SPRO | SM30 | No transport request created

2490418 - Transport options disabled in SM30 or SM34

2497381 - SPRO | SM30 | 如何将定制数据手动包括在定制请求中

2550666 - SM30 | SPRO | 传输或调整菜单灰显

3297127 - 自定义 OData 服务错误:属性 xxx 的值无效

2662874 - OData 请求因出错而终止 属性 'XXXX' 具有无效值。




曰天曰地
我要到哪里去↔️ 灵台方寸山,斜月三星洞。假如有一天全人类不存在,怎么证明人类存在过。AI怎么考古?会怎么考古⚠️
 最新文章