SAP MM物料管理(2)--供应商主数据


一、采购相关主数据概览

SAP采购模块涉及的主数据共有7个,其中前5个几乎每个项目都会用到

  1. 物料主数据
  2. 供应商主数据
  3. 采购信息记录
  4. 货源清单
  5. 条件记录主数据
  6. 配额协议
  7. 供应商评估

二、供应商在采购业务中的角色

供应商在整个采购业务中扮演不可或缺的角色:

graph TD
    A["采购订单下达"] --> B["供应商提供货物"]
    B --> C["采购收货入库"]
    C --> D["发票校验"]
    D --> E["生成应付账款"]
    E --> F["银行付款给供应商"]

三、供应商编号

在SAP系统中,每个供应商都有一个唯一的供应商编号

编号可以是内部编号,也可以是外部编号,具体由账户组进行分配决定。


四、供应商主数据的三个视图

供应商主数据分为三个视图:

graph TD
    A["供应商主数据"] --> B["常规数据视图"]
    A --> C["公司代码视图"]
    A --> D["采购组织视图"]

1. 常规数据视图

字段内容
全名供应商全称
地址街道、城市、邮编等
电子邮件联系邮箱
联系电话电话号码
银行详情开户行、账号
国家所在国家
传真号码传真

这些数据是供应商的基础信息,与组织和财务无关。

2. 公司代码视图

字段内容
以前账号旧的供应商账号(如有)
默认付款条件付款方式、账期等
预缴税金税务相关信息

主要用于财务相关的数据维护。

3. 采购组织视图

字段内容
采购组负责该供应商的采购员/采购组织
税代码税务分类代码
基于收货的发票标识符是否启用收货自动发票校验

主要用于采购凭证中默认的一些设定值。


五、创建供应商主数据(XK01)

使用XK01事务码创建供应商主数据,操作步骤如下:

graph TD
    A["启动XK01"] --> B["初始界面输入:<br/>公司代码 + 采购组织 + 账户组"]
    B --> C["常规数据视图<br/>输入标题、名称、国家等"]
    C --> D["公司代码视图<br/>输入财务相关数据"]
    D --> E["采购组织视图<br/>输入采购相关默认值"]
    E --> F["保存完成"]

关键步骤说明:

  1. 在初始界面输入公司代码采购组织账户组
  2. 常规数据视图中输入供应商所需的必要详细信息,如标题、名称、国家等。
  3. 公司代码视图:输入财务相关数据,关键是统驭科目,用于将该供应商的所有财务过账链接到财务会计中的特定总账科目
  4. 采购组织视图:输入采购凭证中默认的一些设定值。

六、S/4HANA 中的变化:业务伙伴(BP)

到了S/4HANA产品时期,客户和供应商主数据被统一称为业务伙伴(Business Partners,简称BP)

核心机制:CVI

引入一个叫CVI的东西,全称为 Customer/Vendor Integration(客户/供应商集成)。

也就是说,如果你在S/4HANA中维护了一个BP,系统会通过CVI自动生成旧版本的客户和供应商主数据

由于保留了老版本的客户和供应商主数据功能,所以相应的表(如KNA1LFA1等)都会存在,并且与BP的业务伙伴数据表保持同步创建或更新

graph TD
    A["S/4HANA中维护BP"] --> B["CVI自动转换"]
    B --> C["生成客户主数据"]
    B --> D["生成供应商主数据"]
    C --> E["KNA1表同步更新"]
    D --> F["LFA1表同步更新"]

七、合作伙伴功能(Partner Functions)

一个供应商通常需要维护多个角色,称为合作伙伴功能

代码名称说明
VN供应商(Vendor)订单或合同的签订方
OA订货地址(Ordering Address)提供货物的供应商
PI出票方(Invoicing Party)进行结算的业务方

八、总结

供应商主数据的核心要点:

  1. 三个视图缺一不可:常规数据 + 公司代码数据 + 采购组织数据,分别对应基本信息、财务信息和采购信息。
  2. XK01是ECC时代的标配事务码,但在S/4HANA中已被BP流程替代。
  3. S/4HANA统一为BP,通过CVI自动同步生成旧格式的客户和供应商主数据,表结构保持兼容。
  4. 合作伙伴功能让一个供应商编号可以扮演多个角色(供应商、订货方、出票方等),灵活适应复杂业务场景。

For you, a thousand times over!