在SAP ECC版本中,客户和供应商是作为两个不同的独立功能存在,分属不同模块,供应商由MM模块处理,客户由SD模块来处理。在SAP S4 HANA中,将两者统一为Business Partner,通过事务代码BP来创建角色的方式实现。
在ECC版本中有关供应商和客户的事务码都被禁用,使用这些事务码会提示如下错误:

这些事务码包括:
1、FD01, FD02, FD03, FD06
2、FK01, FK02, FK03, FK06
3、MAP1, MAP2, MAP3
4、MK01, MK02, MK03, MK06, MK12, MK18, MK19
5、V-03, V-04, V-05, V-06, V-07, V-08, V-09
6、V-11, V+21, V+22, V+23
7、VAP1, VAP2, VAP3
8、VD01, VD02, VD03, VD06
9、XD01, XD02, XD03, XD06, XD07
10、XK01, XK02, XK03, XK06, XK07
BP配置如下:
1、 定义BP角色类别和BP角色
|
配置模块 |
MM/SD |
|
事务码 |
|
|
配置路径 |
SPROà跨应用组件àSAP业务伙伴à业务伙伴à基本设置à商业伙伴角色à定义业务伙伴角色 |
|
作用 |
定义业务伙伴角色 |
功能:维护业务伙伴角色、角色分类、视图及对应属性参数;
规范:SAP 预置角色 / 分类 / 视图为标准配置,禁止随意修改,避免程序调用出错;仅特殊业务需求可自定义调整;
核心配置:需维护角色编码、名称、隐藏状态,绑定角色分类与业务伙伴视图,设置界面排序及标准角色;
自定义规则:自建角色分类需使用 Y/Z 专属命名空间,完善区分类型、适用对象及业务事务关联配置,完成后保存生效。


一般使用系统默认BP角色类别和BP角色即可满足条件,也可以自定义
⚫ FLCU00 FI客户 >>>一般对应客户公司代码视图
⚫ FLCU01 客户 >>>一般对应客户销售视图
⚫ FLVN00 FI供应商 >>>一般对应供应商公司代码视图
⚫ FLVN01 供应商 >>>一般对应供应商采购视图
1.1、业务伙伴角色处理
点击业务伙伴角色类别,选择 FLCU00,点击查看按钮

进入后默认BP角色类别已经分配好了,区分类型选择通用数据,业务伙伴类别组织、人员、组全部勾选,想要新建自定义角色类别,建议使用复制功能。

1.2、业务叫伙伴角色处理
双击业务伙伴角色,选中FLCU00,点击查看
给业务伙伴绑定角色和BP视图内容。

想要使用自定义的业务伙伴,需要先创建自定义角色类别,然后将角色类别分配给伙伴角色。
2、定义BP角色应用程序事务代码
|
配置模块 |
MM/SD |
|
事务码 |
|
|
配置路径 |
SPROà跨应用组件àSAP业务伙伴à业务伙伴à基本设置à商业伙伴角色à定义应用程序事务 |
|
作用 |
给事务码分配功能 |
· 该配置用于定义业务伙伴应用事务,结合业务操作与伙伴角色,确定业务伙伴的维护操作场景。
· 规则差异:自定义事务可分配角色 / 角色分类、角色分组 / 分组分类;SAP 标准事务仅允许分配角色分类、分组分类(特定角色除外)。
· 调用逻辑:绑定角色分类 / 分组分类后,事务会自动带出对应标准角色或角色分组,并展示同分类下全部可选角色。
· 系统预制大量标准事务码,禁止随意修改,仅特殊角色权限场景可调整。
· 配置操作:选定事务码、业务操作,绑定对应的角色、角色分类或角色分组相关对象即可。


使用事务码FLCU1创建角色,自动创建到FI客户-公司视图

3、定义号码和分组
|
配置模块 |
MM/SD |
|
事务码 |
|
|
配置路径 |
SPROà跨应用组件àSAP业务伙伴à业务伙伴à基本设置à编号范围和分组à定义编号范围 SPROà跨应用组件àSAP业务伙伴à业务伙伴à基本设置à编号范围和分组à定义分组和分配号码范围 |
|
作用 |
定义号码范围,将号码范围分配给组 |

号码范围可以设置自动给号,或者外部给号。

BP分组根据供应商或者客户来创建必要的分组。

4、供应商的配置过程
4.1、定义供应商编号范围和账户组
|
配置模块 |
MM |
|
事务码 |
号码范围分配(OMSJ)、供应商账户组(OMSG) |
|
配置路径 |
SPROà物流 – 常规à业务伙伴à供应商à控制à定义科目组和字段选择(供应商) SPROà物流 – 常规à业务伙伴à供应商à控制à定义供应商主记录的编号范围 |
|
作用 |
定义供应商组,将号码范围分配给供应商组 |

使用复制的方式来创建账户组,会节省大量时间。

供应商的编号范围需要先定义,然后在分配号码范围。


4.2、给供应商账户组分配伙伴角色。
|
配置模块 |
MM |
|
事务码 |
|
|
配置路径 |
SPROà物料管理à采购à合作伙伴确定à合作伙伴角色à定义每个科目组允许的合作者角色 |
|
作用 |
定义供应商组的角色分配 |
可针对供应商的每个科目组,指定该供应商可承担的合作者角色。可进行如下配置:限定部分供应商仅作为订货地址,不允许作为开票方。


通过新建或者复制功能来分配角色职能。

4.3、供应商组和BP组关联
|
配置模块 |
MM |
|
事务码 |
|
|
配置路径 |
SPROà跨应用组件à主数据同步à客户/供应商集成à业务伙伴设置à供应商集成的设置à供应商集成的字段分配à分配键值à定义方向业务伙伴到供应商的编号分配 |
|
作用 |
定义供应商组的角色分配 |
· 该配置用于业务伙伴→供应商集成同步,通过绑定业务伙伴分组与供应商科目组,实现两者数据同步更新。
· 可统一管控供应商编号方式:内部分配、外部分配、与业务伙伴同号。
· 需提前完成业务伙伴、供应商科目组及编号范围的前置配置;消费 / 零售类特殊科目组无法同步。
· 核心操作:绑定分组与科目组,按需开启同号编码、灵活分组参数。


5、客户的配置过程
5.1、定义客户编号范围和客户账户组
|
配置模块 |
MM |
|
事务码 |
客户组(OVT0)\号码范围(OVZC) |
|
配置路径 |
SPROà物流 – 常规à业务伙伴à客户à控制à为客户定义科目组和字段选择 SPROà物流 – 常规à业务伙伴à客户à控制à定义和分配客户编号范围 |
|
作用 |
定义供应商组的角色分配 |


在客户组中可以配置编号范围、字段属性修改(必填、隐藏、显示、选填)等

客户的编号范围修改:

5.2、BP 账户组关联客户
|
配置模块 |
MM |
|
事务码 |
|
|
配置路径 |
SPROà跨应用组件à主数据同步à客户/供应商集成à业务伙伴设置à客户集成的设置à客户集成的字段分配à分配键值à定义方向业务伙伴到客户的编号分配 |
|
作用 |
BP 账户组关联客户 |
-
为业务伙伴的每个分组分配一个客户账户组。
-
可选设置“相同编号”,使客户编号与业务伙伴编号一致。
-
可选设置“灵活分组”,以更灵活地处理账户组和客户编号分配。


至此BP完成后台配置,用户可以在前台通过BP创建客户或者供应商