SAP之采购价格确定定价过程经典知识讲解Word文档格式.docx
《SAP之采购价格确定定价过程经典知识讲解Word文档格式.docx》由会员分享,可在线阅读,更多相关《SAP之采购价格确定定价过程经典知识讲解Word文档格式.docx(27页珍藏版)》请在冰豆网上搜索。
一、概述
首先,我们来说明一下什么是条件(condition)。
条件就是我们与供应商约定的价格,折扣和附加费等等。
我们可以在报价,框架协议,采购订单中维护这些条件,还可以在供应商级别输入条件,系统通过这些条件来计算采购订单中的价格。
在采购业务中,我们会用到下面3种价格:
总价(crossprice):
包含任何折扣和附加费用的价格。
净价(netprice):
不包含折扣、附加费用和税收的价格。
有效价(effectiveprice):
净价减去现金折扣,加上交货成本、不可抵扣税金和杂费的价格。
其中,折扣和附加费可以是基于百分比或基于数量的。
系统中,条件区分为两种,一种是具有一定的有效期限,即在一个确定的时间范围内有效;
另一种则是没有特定的有效期限。
信息记录和合同中的条件通常都是具有有效期的,采购订单中的条件通常都是没有有效期限的。
如果供应商的价格根据我们采购的数量或价值进行改变的话,我们可以通过设定数量或价格等级来达到这一目的。
我们也可以对条件设定上下容差,这样可以避免因人为修改条件值而造成价格超出我们所能接收范围的情况。
SAP中,条件技术由以下四个基本要素组成:
条件类型(conditiontypes)
存取顺序(accesssequences)
条件记录和条件表(conditionrecordsandtables)
计算方案(calculationschemas)
二、条件类型。
条件类型代表了各种条件因素,实际业务中的各种条件都对应着系统中的条件类型。
系统中对于价格,折扣或附加费,税,运费和固定成本等,配置了很多种条件类型。
后台配置路径:
IMG-物料管理-采购-条件-定义价格确定流程-定义条件类型。
图1
在图1中,双击某一个条件类型就可以看到具体的配置参数。
图2
定价等级(conditionclass我个人认为翻译成条件类型比较好)决定这个条件类型属于价格,折扣或附加费,税中的哪一类。
计算类型(calculationtype)决定了系统在计算此条件值时,是根据百分数、数量还是固定金额来计算的。
举例来说,我们可以通过计算总价的百分数来得出相应的折扣或附加费。
定价类别(conditioncategory,也可译为条件类别)将条件类型分为相似的组,譬如所有的运费或者税条件。
舍入规则:
有3种。
分别是商业,舍入到较高值和舍入到较低值。
商业就是我们通常说的四舍五入。
舍入到较高值就是不管值多大,总是入。
舍入到较低值就是不管值多大,总是舍。
结构定价:
它控制条件类型和物料清单的累积值是不相关的。
正/负:
表示条件值对价格的正负数影响。
通常,折扣会导致金额效果为负,而附加费导致金额效果为正。
其它一些字段配置,会在后面进行具体说明。
三、存取顺序:
存取顺序就是一种条件读取策略。
在存储顺序中我们将设定条件类型的哪些条件表将被读取以及系统自动读取的顺序。
我们可以为条件类型分配一个存取顺序。
我们以条件类型PB00(总价)为例。
图3
图3中,我们可以看到,我们将存取顺序Z002分配给了条件类型PB00。
下面我们看一下这个存取顺序是被如何设置的。
IMG-物料管理-采购-条件-定义价格确定流程-定义存取顺序
图4
我们可以看到Z002存取顺序定义了条件表的存取顺序。
系统将根据最左边的顺序号按从小到大的顺序依次寻找相应条件表中的值。
从图中可以看到,物料信息记录的顺序号为35,这并不表示物料信息记录是第35个被读取的表。
那为什么上下两个顺序号数字之间要有一定的间隔呢,原因就是有时我们可能会需要在原有的存取顺序中加入一个新的条件表,如果原有顺序号之间没有间隔的话,那我们就需要重新分配所有的顺序号。
因此为了避免这个问题,系统标准顺序号之间都有5的间隔。
在上图中我们还可以看到‘需求’和‘排斥的’两个字段。
‘需求’字段里填写的是一个例程编号(例程是一段判断程序),如果我们在需求中维护了例程编号,那只有这个例程条件被满足时,这个条件表才会被系统自动读取。
一部分的条件表只有在凭证项目满足一定的条件时才会被读取。
‘排斥的’字段如果别勾中的话,那表明如果这个条件表被系统成功读取到数据后,系统将停止这个存取顺序的执行,否则,系统将继续执行下去。
注意:
、如果我们给某个条件类型设定了有效期的话,那我们必须给这个条件类型分配一个存取顺序。
、不能给一个抬头条件分配存取顺序。
四、条件记录和条件表
系统将条件作为条件记录进行储存。
条件表由一个或多个关键字段和一个数据部分组成。
数据部分储存了一个数字,我们可以通过这个数字在另外一个表中中找到对应的条件记录。
IMG-物料管理-采购-条件-定义价格确定流程-维护条件表
图5
图5中是我们最常使用的物料信息记录的条件表,左边有4个简短关键字,分别是供应商,物料,采购组织和信息类别。
左边一列的简短关键字代表了已选关键字段,右边一列代表了哪些字段可以作为关键字段。
物料信息记录条件表的透明表为A018,大家可以用事务代码SE16进行查看。
图6
大家可以看到,A018中存储了一些信息:
图6中,应用M代表采购,条件类型PB00代表总价,随后的供应商,物料,采购组织和信息类别即为设置的关键字段,最后的条件记录号即为前面所说的条件表中的数据部分。
然后我们可以根据这个条件记录号去相应的透明表中寻找相应的条件记录。
系统标准的条件记录储存在下列透明表中:
KONP(时效性条件)
KONH(抬头条件)
KONM(数量等级)
KONW(价值等级)
物料信息记录的条件记录存在于KONP中,我们使用SE16可以进行查看(图7)。
图7
(由于字段较多,因此只显示了一部分,大家可以自己测试。
)
五、计算方案
计算方案集合了所有需要计算的条件类型,并设定了如何计算这些条件类型,也就是计算价格的方法。
IMG-物料管理-采购-条件-定义价格确定流程-定义计算方案
图8
下面,我们讲解一下计算方案中各字段的含义:
“步骤”:
它标识了此条件类型在计算方案中的编号。
例如:
第一个条件类型应该是步骤10,第2个条件类型应该是步骤20。
当然,它们也可以以间隔1标识步骤,但这样可能会对今后修改计算方案造成不小的麻烦。
“计数”:
系统用它来显示计算方案中一个阶段内的存取编号。
例如,你可以把所有运输附加费分配给步骤100,然而,可能有三个条件类型,每一个代表一个不同的运输附加费。
因此,你可以把步骤100分配一个运输条件类型,计数1;
另一个分配给步骤100,计数2;
另一个分配给步骤100,计数3。
“CTYP”:
就是条件类型,这是计算方案的基础。
当输入一个条件类型时,系统会根据条件类型自动填充描述。
“从”“到”:
用于两种情况。
1.为小计定义范围。
例如,如果你要累积从步骤10到50的所有条件类型,应该分别在“从”“到”种输入10和50。
2.定义计算的基础。
例如,如果折扣是定义成百分比形式的,你必须标识哪一步应该用于计算的基础。
如果你想从步骤100开始计算,那么在“从”字段中输入100。
“人工”:
标志条件类型是否允许自动处理还是仅仅允许手工处理。
“必须”:
表面当系统使用这个定价过程完成定价时,条件是否必需的。
例如,如果在定价时总是要包括一个税金条件,可以适当在税金条件中设置该标志符。
“状态”:
应该翻译为统计。
计算方案使用“统计”增加一个统计值,这步的值不会改变方案中的其它值。
这可以用于标识物料的成本价格。
“打印”:
该打印标志符确定分配给某一步骤的哪一个描述和相关值会输出到单据。
“小计”:
如果相同的字段用来存储不同的条件金额,系统将对单项数额求总和。
这些条件金额或小计可以作为进一步计算的开始点。
“需求”:
用于给条件类型分配一个需求。
它确定在哪个环境下系统排斥对一个特定条件类型的存取。
“计算类”:
指明系统将会在搜索条件类型的值时使用这个列代表的公式替代标准条件计数。
在计算比较复杂的税率时一般会用到它。
“条件基”:
是分配给条件类型的一个公式,它确定可以作为标准替代值的条件基值的公式。
“帐码”和“应计项”用于分配帐码,后者依次分配给总帐科目;
系统通过总分类帐来记录过帐信息。
一、价格确定概述
当你在系统中创建采购订单时,系统会自动搜索存在的信息记录或有效的条件,并且将搜索到的值作为标准值应用在新的凭证中。
系统是按照下列步骤进行价格确定的:
1.系统根据相关信息确定哪个计算方案将被采用。
2.系统根据计算方案中的设定一步一步确定所有条件类型的值,其中如果条件类型被分配了存取顺序,系统就会根据这些存取顺序去相应的表中搜索条件记录。
3.存取顺序决定了系统搜索条件记录的顺序。
4.最后系统根据找到的记录计算最终值。
图9就描述了这样的一个基本步骤。
图9
我们也可以在ME23中条件视图中的‘分析’来分析我们的计算方案(图10)。
图10
大家自己实践一下就会有较深的体会了。
二、确定计算方案
我们需要预先定义系统如何为标准采购订单、库存转储订单和市场价格确定3类情况确定计算方案。
IMG-物料管理-采购-条件-定义价格确定流程-定义方案确定(图11)
图11
我们以确定标准采购订单的计算方式为例,在上图中,我们双击‘确定标准采购订单的计算方式’,进入图12。
图12
在我们创建标准采购订单时,系统会根据此采购订单的采购组织和供应商来判断它的采购组织方案组和供应商方案组,然后这儿的采购组织方案组和供应商方案组来确定定价过程的。
在这一步只是一个简单的排列组合。
也就是说在这步之前,我们需要配置采购组织方案组和供应商方案组,并将采购组织方案和供应商方案组分配给采购组织和供应商代码。
那让我们看一下这一步系统是如何实现的。
IMG-物料管理-采购-条件-定义价格确定流程-定义方案组
图13
在图12中双击‘方案组:
供应商’,进入图14。
图14
图13中我们可以看到定义了2个供应商方案组。
在图12中双击‘用于采购组织的方案组’,进入图15。
图15
图14中也定义了2个采购组织方案组。
上面两步就是配置采购组织方案组和供应商方案组。
接着我们要将采购组织方案和供应商方案组分配给采购组织和供应商代码。
在图12中双击‘用于采购组织的方案组’,进入图16。
图16
在图15中,我们可以将采购组织方案分配给采购组织。
根据图14和图15,我们可以知道我们将标准模式分配了给了图16中采购组织。
将供应商方案组分配给供应商代码是在前台进行的,是在供应商采购数据中分配的。
(图17)
图17
也就是如果此时我们在1000采购组织下对供应商VC532667下达一个标准采购订单,那系统会根据图15和图16中的数据确定采购组织方案组和供应商方案组,然后根