信用账户(VBAK/LIKP,-KNKLI)和风险类别(VBAK/LIKP-CTLPC)未在销售订单或交货中填充,
缺少信用主数据可导致:
- 缺少信用检查,销售凭证的信用状态显示“未执行”
- 缺少信用敞口的信用值更新
- 事务 VKM1 和 VKM4 中缺少客户名称 (VBKRED-NAME1)
重现问题
- 在 VA01 中创建与信用管理相关的销售订单(在事务 OVAK 中激活)。
- 添加在 UKM_BP 事务(信用参数文件和信用细分数据标签)中维护信用主数据的付款方。
- 销售订单没有信用检查状态(VBAK-CMGST = ' ')。销售订单也不会出现在信用敞口负债类别 100 中。
- 在表级别 (VBAK),确认未确定信用账户 (KNKLI) 和风险类别 (CTLPC)。
检查 UKM_BP 事务中的信用主数据时,您会注意到信用参数文件标签上的“风险类”字段为空。
原因
过去,可以在未维护风险类的情况下为业务伙伴创建销售凭证,并且仍可以填充信用账户。但是,由于客户需求,方法 FSCM_GET_MASTER_DATA 中的标准 BADI_SD_CM 实施 (UKM_SD_FSCM_INTEGR1) 已使用 SAP Note 2512461 更改。
此注释不是旧 S/4HANA 版本中标准的一部分,但自 S/4HANA 1809 起,更改已经是实施 UKM_SD_FSCM_INTEGR1 中标准编码的一部分。
解决方案
为确保在新销售订单和交货中填充信用账户 (KNKLI) 和风险类别 (CTLPC),请使用以下选项之一:
- 在信用参数文件标签上的事务 UKM_BP 中维护业务伙伴的有效风险类。
- 在事务 OVA8 中维护信用控制范围 - 空白风险类别 - 信用组的组合。为此组合配置信用检查。
为了更新现有销售凭证中缺少的信用主数据,可以使用报表 UKM_RFDKLI20。维护业务伙伴的风险类或创建 OVA8 组合后,此报表应能够在凭证流中包含未处理凭证的订单和交货上填充信用账户和风险类别。