我是老周,如果你喜欢我的文字,请记得点击⬇️关注我。
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.在更改模式下调用事务 SE11 查看表 BSEG。从 BSEG 中删除 CI_COBL 中的所有现有字段(如果存在)。还要检查 BSEG 中的每个字段类型是否与 CI_COBL 中的字段相同。如果不是,则不继续;否则,稍后可能必须转换 BSEG。使用此程序时,请确保后续添加 CI_COBL 时不会复制任何字段。只有新字段在 BSEG 中尚不存在时才应添加。保存表定义,但尚未将其激活。系统请求传输请求。退出事务 SE11。
2.在显示模式下再次为 BSEG 调用事务 SE11。在菜单中,选择“转到 -> 附加结构”,然后在对话框中选择“创建附加”。在命名空间中选择 APPEND 名称(例如,"ZZBSEG"),在后续屏幕上输入简短描述,将光标置于字段清单中的第一行并从菜单中选择“编辑 -> 包括 -> 插入”。在以下对话框中,输入结构 CI_COBL。保存并激活。在以下对话框“非活动对象”中,同时选择条目 TABL BSEG 和 TABL ZZBSEG 以同时激活它们。这可能需要几分钟时间,因为必须激活相关 DDIC 对象。
3.使用事务 SE11 检查表 BSEG 是否处于活动状态以及运行时对象是否一致(在菜单中,选择“实用程序 -> 运行时对象 -> 检查”)。
4.使用事务 SE09 再次检查 LIMU TABD BSEG 和 R3TR TABL ZZBSEG 对象是否都包含在同一传输中,并且可以在导入期间一起激活。否则,需要在后续系统中对 BSEG 进行复杂转换。
请注意,以后不得再将新客户字段直接添加到 BSEG,因为在添加到 CI_COBL 时,这些字段已经间接地添加到 BSEG 中。
软件组件
软件组件 | 发件人 | 收件人 | |||
---|---|---|---|---|---|
SAP_APPL | 600 | 600 | |||
SAP_APPL | 602 | 602 | |||
SAP_APPL | 603 | 603 | |||
SAP_APPL | 604 | 604 | |||
SAP_APPL | 605 | 605 | |||
SAP_APPL | 606 | 606+ | |||
SAP_BASIS | 700 | 702 | |||
SAP_BASIS | 710 | 730 | |||
SAP_BASIS | 731 | 731+ |
参考
本文档参考
SAP Note/KBA | 组件 | 标题 | ||
---|---|---|---|---|
1315662 | BC-DWB-DIC-AC | 由于扩展索引导致激活错误 | ||
1301446 | BC-DWB-DIC-AC | 传输期间批量激活的返回代码不正确 | ||
1283197 | BC-DWB-DIC-AC | 簇表:不必要的转换 |
此文档由 所参考
SAP Note/KBA | 组件 | 标题 | ||
---|---|---|---|---|
2143232 | AC-COB | 如何将客户字段添加到编码块,而无需修改 | ||
1817913 | AC-COB | 如何创建 Z 字段并将其添加到编码块子屏幕中 | ||
1968465 | AC-COB | 错误 BB139 含 SAP HANA 数据库的编码块增强 | ||
1283197 | BC-DWB-DIC-AC | 簇表:不必要的转换 | ||
1301446 | BC-DWB-DIC-AC | 传输期间批量激活的返回代码不正确 | ||
1315662 | BC-DWB-DIC-AC | 由于扩展索引导致激活错误 |
码字不易,文章下拉,右边点个【赞】和【在看】吧!!
猜您还喜欢合集:
猜您还喜欢文章:
2369736 - ST03N/ST03 中缺少数据的故障排除
2632047 - 如何下载用于提取 .SAR 文件的 SAPCAR - SAP for Me
2203802 - ESI - ICM_HTTP_SSL_ERROR(尝试测试 Web 服务时)
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' 具有无效值。