SAP采购价格条件详解配置

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SAP采购价格条件详解

序言 采购价格条件技术简介

条件技术(condition technology)是SAP中运用较多的配置技术,了解条件技术如何运作,有助于我们理解系统在不同情况下的行为和反应。条件技术广泛地应用于定价、文本确定、输出确定和物料确定等,它基本上存在于任何需要条件记录的地方。

SAP通过条件技术在一定数量的选项中选择一个方案。因为SAP是基于条件做出选择的,因此有了‘条件技术’这个名词。

本文的内容就是和大家探讨条件技术在采购定价方面的应用。

本文主要分为:

第1章条件技术的组成

第2章价格确定

第3章抬头条件和组条件

第4章维护条件

第5章特殊条件内容和特殊功能

第6章后继结算

第7章相关后台配置

编者注:本文演示所使用系统版本为4.6C。本文红色斜体字表明是后台配置路径。

第一章 条件技术的组成

一、概述

首先,我们来说明一下什么是条件(condition)。

条件就是我们与供应商约定的价格,折扣和附加费等等。我们可以在报价,框架协议,采购订单中维护这些条件,还可以在供应商级别输入条件,系统通过这些条件来计算采购订单中的价格。

在采购业务中,我们会用到下面3种价格:

总价(cross price):不包含任何折扣和附加费用的价格。

净价(net price):包含折扣、附加费用和税收的价格。

有效价(effective price):净价减去现金折扣,加上交货成本、不可抵扣税金和杂费的价格。

其中,折扣和附加费可以是基于百分比或基于数量的。

系统中,条件区分为两种,一种是具有一定的有效期限,即在一个确定的时间范围内有效;另一种则是没有特定的有效期限。信息记录和合同中的条件通常都是具有有效期的,采购订单中的条件通常都是没有有效期限的。

如果供应商的价格根据我们采购的数量或价值进行改变的话,我们可以通过设定数量或价格等级来达到这一目的。

我们也可以对条件设定上下容差,这样可以避免因人为修改条件值而造成价格超出我们所能接收范围的情况。

SAP中,条件技术由以下四个基本要素组成:

条件类型(condition types)

存取顺序(access sequences)

条件记录和条件表(condition records and tables )

计算方案(calculation schemas)

二、条件类型。

条件类型代表了各种条件因素,实际业务中的各种条件都对应着系统中的条件类型。系统中对于价格,折扣或附加费,税,运费和固定成本等,配置了很多种条件类型。

后台配置路径:IMG-物料管理-采购-条件-定义价格确定流程-定义条件类型。

图1

在图1中,双击某一个条件类型就可以看到具体的配置参数。

图2

定价等级(condition class我个人认为翻译成条件类比较好)决定这个条件类型属于价格,折扣或附加费,税中的哪一类。

计算类型(calculation type)决定了系统在计算此条件值时,是根据百分数、数量还是固定金额来计算的。举例来说,我们可以通过计算总价的百分数来得出相应的折扣或附加费。

定价类别(condition category,也可译为条件类别)将条件类型分为相似的组,譬如所有的运费或者税条件。

舍入规则:有3种。分别是商业,舍入到较高值和舍入到较低值。商业就是我们通常说的四舍五入。舍入到较高值就是不管值多大,总是入。舍入到较低值就是不管值多大,总是舍。

结构定价:它控制条件类型和物料清单的累积值是不相关的。

正/负:表示条件值对价格的正负数影响。通常,折扣会导致金额效果为负,而附加费导致金额效果为正。

其它一些字段配置,会在后面进行具体说明。

三、存取顺序:

存取顺序就是一种条件读取策略。在存储顺序中我们将设定条件类型的哪些条件表将被读取以及系统自动读取的顺序。我们可以为条件类型分配一个存取顺序。

我们以条件类型PB00(总价)为例。

图3

图3中,我们可以看到,我们将存取顺序Z002分配给了条件类型PB00。下面我们看一下这个存取顺序是被如何设置的。

IMG-物料管理-采购-条件-定义价格确定流程-定义存取顺序

图4

我们可以看到Z002存取顺序定义了条件表的存取顺序。系统将根据最左边的顺序号按从小到大的顺序依次寻找相应条件表中的值。从图中可以看到,物料信息记录的顺序号为35,这并不表示物料信息记录是第35个被读取的表。那为什么上下两个顺序号数字之间要有一定的间隔呢,原因就是有时我们可能会需要在原有的存取顺序中加入一个新的条件表,如果原有顺序号之间没有间隔的话,那我们就需要重新分配所有的顺序号。因此为了避免这个问题,系统标准顺序号之间都有5的间隔。

在上图中我们还可以看到‘需求’和‘排斥的’两个 字段。

‘需求’字段里填写的是一个例程编号(例程是一段判断程序),如果我们在需求中维护了例程编号,那只有这个例程条件被满足时,这个条件表才会被系统自动读取。一部分的条件表只有在凭证项目满足一定的条件时才会被读取。

‘排斥的’字段如果别勾中的话,那表明如果这个条件表被系统成功读取到数据后,系统将停止这个存取顺序的执行,否则,系统将继续执行下去。

注意:a、如果我们给某个条件类型设定了有效期的话,那我们必须给这个条件类型分配一个存取顺序。

b、不能给一个抬头条件分配存取顺序。

四、条件记录和条件表

系统将条件作为条件记录进行储存。条件表由一个或多个关键字段和一个数据部分组成。数据部分储存了一个数字,我们可以通过这个数字在另外一个表中中找到对应的条件记录。

相关文档
最新文档