SAP SD 基础知识之物料列表与物料排除

 

一,物料列表Material Listing

 

该功能主要实现的目标:业务部门可以控制只把某些指定的物料销售给指定的客户。

 

SAP系统里是以物料列表的形式输入这些物料,物料列表由条件技术控制。标准SAP系统里,物料列表的condition type 是A001,

 

SAP SD 基础知识之物料列表与物料排除_SAP文章

 

 

Condition type A001的access sequence确保系统搜索sold-to party和payer的有效条件记录,

SAP SD 基础知识之物料列表与物料排除_SAP文章_02

 

 

SAP SD 基础知识之物料列表与物料排除_SAP文章_03

 

 

SAP SD 基础知识之物料列表与物料排除_SAP文章_04

 

 

如果销售订单上的sold-to party和payer不同并且2者都有条件记录,系统首先搜索sold-to party的条件记录,如果找到了有效的条件记录,即使业务人员输入的物料不在list中,系统也会停止搜索,payer的条件记录不会被考虑;如果首次搜索不成功,则系统搜索payer的条件记录。

 

在项目实践中,还可以自定义key,例如:

Customer group/material;

Customer/product hierarchy;

 

如下的配置规定对于每个sales document type,系统是否检查material listing,

 

SAP SD 基础知识之物料列表与物料排除_SAP文章_05

 

 

SAP SD 基础知识之物料列表与物料排除_SAP文章_06

 

 

二, 物料排除Material Exclusion

 

该功能主要实现的目标:业务部门想控制不把某些指定的物料销售给指定的客户。

 

SAP系统里以material exclusion的形式输入这些物料,且Material exclusion也通过条件技术控制。标准SAP系统里,物料排除的condition type 是B001,

 

SAP SD 基础知识之物料列表与物料排除_SAP文章

 

 

如果有material exclusion,access sequence具有和material listing不同的效果。如果销售订单上的sold-to party和payer不同并且2者都有条件记录(condition record),系统首先搜索sold-to party的条件记录,如果找到了有效的条件记录,则销售该物料是被禁止的并且系统停止搜索,不会检查payer的条件记录;如果首次搜索不成功,则系统搜索payer的条件记录,如果找到了有效的条件记录,则销售该物料是被禁止的。

 

如下的配置规定对于每个sales document type,系统是否检查material exclusion:

 

SAP SD 基础知识之物料列表与物料排除_SAP文章_05

 

 

SAP SD 基础知识之物料列表与物料排除_SAP文章_09

 

 

- 完 -

 

2020-2-10 写于苏州市。