更新CI_COBL的字段

2020-08-27 14:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我们在S4H中。客户字...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的

我们在S4H中。
客户字段已插入到客户包括 CI_COBL 。

出于未知原因,功能模块 K_COEP_SUBSTITUTION 中使用了增强功能,以便更新 CI_COBL 中的文件。 我很害怕这样做,而不是使用 EXIT_SAPLKACB_002 。

编码并非在所有情况下都有效,所以我决定使用 EXIT_SAPLKACB_002 与增强功能具有相同的逻辑,以便正确执行操作。

当我在用户出口中使用debug时:一切正常,但是当我们看到CO发布客户字段错误时。

我们在CO文档中有2行,每行有4个客户字段(F1/F2/F3/F4)。

第1行-成本中心

第2行-WBS元素

  1. 在客户退出 EXIT_SAPLKACB_002

使用用户出口EXIT_SAPLKACB_002,可以在调试中正确更新客户字段:

第1行:F1的值为V1/F2的值为V2

第2行:值为V3的F1/值为V4的F2

因此,我们希望CO文档具有相同的值,但不能相同!

在CO文档中,我们有:

第1行:值为V3的F1/值为V4的F2

第2行:值为V3的F1/值为V4的F2

此外,我们还清除了F3和F4(它们在客户出口(调试)中的值分别为V5和V6)。

系统似乎仅参考最后一行创建CO文档和FI文档...

  1. 无客户退出,并且K_COEP_SUBSTITUTION功能得到增强

第1行:F1的值为V1/F2的值为V2

第2行:值为V3的F1/值为V4的F2

在CO文档中,我们有:

第1行:F1的值为V1/F2的值为V2

第2行:值为V3的F1/值为V4的F2

字段F3和F4是正确的,不能为空。

这有效,但并非在所有情况下都有效。

1。 为什么使用客户包含EXIT_SAPLKACB_002会出错?

2。 将值放入客户字段CI_COBL的解决方案是什么?

感谢您的帮助。

大卫