You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CVI转换中业务伙伴编号前缀配置与实现方式咨询

CVI转换中业务伙伴编号前缀配置与实现方式咨询

嗨,我来帮你拆解这个需求的实现方案,分两种情况给你说明:

供应商转业务伙伴(同编号)

这个完全可以通过标准配置实现,不需要做任何开发。具体操作路径是在CVI的编号分配配置中,给供应商对应的BP角色(比如FLVN00)设置外部编号分配,并关联供应商本身的编号范围。这样在转换时,系统会直接沿用供应商的编号作为业务伙伴的编号,完美匹配你要的“Vendor 1234 -> BP 1234”效果。

客户转业务伙伴(加前缀xx)

这个需求标准配置没法直接满足,因为标准配置只能要么沿用原编号、要么使用固定的内部/外部编号范围,没法自动给编号加前缀。这时候就需要用到BADI来实现自定义逻辑了,你提到的CVI_CUSTOM_MAPPER正是合适的选择。

具体来说,你需要实现这个BADI里的MAP_CUSTOMER_TO_BP方法:

  • 在方法中获取原始的客户编号(比如IV_KUNNR)
  • 手动拼接前缀xx,生成新的BP编号(比如xx1234)
  • 将处理后的编号赋值给业务伙伴的编号字段(EV_PARTNER)

另外要注意:对应的BP编号范围必须设置为外部编号,这样系统才会接受我们自定义生成的编号,而不会自动生成内部编号。

最后测试的时候记得覆盖不同长度的客户编号场景,确保拼接后的编号符合BP编号范围的规则,避免出现编号无效或者重复的问题。

备注:内容来源于stack exchange,提问作者ayahya82

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 07:13:15