热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

采购订单定价策略超详细

昨天听了一个小伙伴晋级答辩C2-C升C3-A的答辩,讲的定价策略,讲的挺好,但是还不是很细致,也就讲了个大概,

昨天听了一个小伙伴晋级答辩C2-C升C3-A的答辩,讲的定价策略,讲的挺好,但是还不是很细致,也就讲了个大概,然后级别还比我高2级,不开心呀不开心。唉,我也不知道大佬们想听什么。绝了。

我今天把自己所了解的采购定价策略做个笔记,大佬们不让我讲高大上的,那我就捞干的讲吧。没有前戏直接来,我们直接先讲配置方法,以及功能控制点,然后再讲理论一些高大上的东西吧。

下图是采购定价策略的配置路径:

 上图是第1步,先创建条件表,我们这里先显示条件表,做个示意:

其中 016  017  018  是MM当中常用的几个表,可以根据采购信息记录取值,定价;根据合同取值,定价。

因为定价嘛,系统内总有个维护价格的地方,这里以采购信息记录为例,取017 表,意思就是说在系统内你创建ME11采购信息记录里面的价格,然后定价策略就取里面的那个“净值”。来作为定价的依据和基础。我们以017为例进入:

 进入以后看到下图,左边找个框框就是说,你搜索采购信息记录的时候,就按照左边那个框框的范围去搜索,

 其他都好理解,左边那个”信息记录类别“指的是 ME11当中的这个:

 说回上上图,意思就是创建了5个字段,共同组成了017的这个表。所以,这个表你是可以自建的,字段不够你可以:双击右侧字段,然后就自动带到左边去了。你们可以试试。

然后那么多字段,你觉得不够的话,还可以补充,退回到刚才的路径下面:

你可以点击扩展字段类别进行添加:

 以上就是第1步,条件表的建立,然后你这里创建一个表,前台SE16N你就可能查到这个A表。比如017 你就查A017   如果你建立表999 前台SE16N,你就查A999。以A017为例,你就能看到下图:

 好啦,这就是第一步。

我们举个例子:做以个采购信息记录

 录入相关重要信息:

这个地方税码,我强调一下,等下后面采购订单的税码从这里带出来。我就觉得很神奇,为啥要从这里带出税码,那有的企业不启用信息记录,那采购订单还没税了么? 当然不是,所以其实采购定价是个很灵活的事情,并不复杂,重点是理解以后融会贯通,根据实际业务情况去设计,而不是生搬硬套。

然后我们用SE16N去看A017这个表,把内容填进去:(看到了这个信息类型是啥了吧)

 你就会看到下图:

你看这边生成了一个“定价记录号",其实SAP逻辑很简单,就是把前面的相关信息做了个组合,然后给了一个记录号作为标记。排列组合嘛,是吧。就是各种排列组合排列组合,搞得多了,觉得维度很多,但是底层得逻辑并不复杂,就是排列组合,乱腾,但是不复杂。

然后 ,我们用SE16N去看 KONP这个表。  (KONV  KNOM   KONH )都可以查询到价格

 你把”条件记录编号“点进去看以后,你会进入下图:

你看,其实这个逻辑简单,就是你前台通过ME11定义了几个条件,确定了信息记录号,信息记录号又找到了条件。

然后第一步就结束了。当然A017是采购信息记录得,还有其他得合同啊018 表,就是SAP能定义”价格“的地方有很多,那我们得挨个找啊,先找哪个后找哪个,找到了以后是停止,还是继续找呢?

带着这个逻辑,我们就会进入到第二步:定义存取顺序

,------------------------------------------------------------------------华丽的分割线---------------------------------------

第二步:定义存取顺序

点击进来以后:

 我们以常用得0002为例子,点击左边得存取,进入看:

 这边就是告诉我们0002 这个存取顺序里面,包含了这么多的,可能存在价格的 表 的地方。然后0002就会按照”编号“顺序,在”表“里面去找对应的价格,找着找着,比如在编号25--表017  找到了,那还继不继续找呢?如果不继续往下找了,那就右边打个勾,当然了这个”排斥“的”勾“是系统默认都勾选的,意思就是说:挨个往下找表里的价格,找到了就别找了,打住,到此为止的意思。

这里面的表,前面加个A,都可以在SE16N当中找到相关表,俗称A表。

然后我们继续以017为例,选中,点击”字段“进入看到下图:

 然后我们做测试:copy一个0002,变成Z001进去玩玩

 把下面这个删了,看着就烦,乱腾。

 变成了下面这个样子:

然后我们第一步条件表  &  第二步 定义存取顺序 就都完成了。没毛病,那有了前两步,我们就要进行第三步、定义条件类型了

-------------------------------------------------------------------------华丽的分割线--------------------------------------

第三步、定义条件类型   路径如下: 

下面PB00和PBXX  是我们比较常用的

 这两个有点差别,我们点进去看看:

这里面配置点比较多,我们单独回头写个东西,专门讲讲条件类型的配置点和测试。我们今天这里先略过去,大体说一下, 这个PB00 和PBXX  主要是 在定价的时候是  PBXX  主要是C 在做采购订单的时候 ,具有人工输入的优先权。

 跳出来,我们COPY一个PB00  为  ZB00 做个测试:

 然后我们这个做一个定价过程:这个定价过程其实就是快捷方式,帮你把所需的定价条件做个组合,然后带出来。我们这里顺着讲一下定价过程。

-----------------------------------------------------------------------------华丽的分割线----------------------------------

路径如下:

 点击进入后,我们找一个常用的RM0000,点进去看:

 然后点进去看:

 其实这些东西在网上能找到很多资料,测一测就知道了。这个部分也留着我下次整理个文档记录一下。配上测试文档就好了。然后我们copy一个出来 RM9999.

 下图是修改过的:其实copy出来以后,和RM0000 一毛一样,然后这里面的字段,你根据需要进行删减就可以:得出下面这个样子。

其实这里面的字段很多,然后可以控制的点也很多,但是网上有很多资料,泛泛的讲了一些,其实讲的都比较全面,也比较浅显。其实这个东西不复杂,就是多了一点,多做两边测试,参考一下资料就可以实现,没啥不好理解的。

每个行业有每个行业的特色,比如有的企业运费是要摊到材料成本里去的,有的企业运费是要单独做费用管理;有的企业费用管理是根据整个订单走的,有个企业费用是根据采购订单的行项目走的,并不相同,但是我认为,不要故弄玄虚,把简单问题复杂化,其实万变不离其宗,每个企业有每个企业的定价条件,但是定价方法是相通的。这里面原来有个“例程”,是填进去的,回头我单独启个文章做一个例程的介绍。

但其实并不是多少企业涉及到定价就要启动例程,很多时候只要把定价策略做好就可以实现。我们这里插入一个小插曲,先看一下例程在哪里:

这里的例程编号是:916    代码是VOFM

找到位置:

双击进入:可以看到:

至于这行代码写的什么,我等日后记录讲解一下。然后言回正传

---------------------------------------------------------------------------------------华丽的分割线-----------------------

然后我们回到方案确定-采购这个路径下面:

这几个主要的地方我解释一下:

需要:就是这个需要必填的,如果不填,做订单的时候会报错。可以理解为这个条件是必输的。

统计: 计算方案使用“统计”增加一个统计值,这步的值不会改变方案中的其它值。这可以用于标识物料的成本价格。

打印”:该打印标志符确定分配给某一步骤的哪一个描述和相关值会输出到单据。

小计:如果相同的字段用来存储不同的条件金额,系统将对单项数额求总和。这些条件金额或小计可以作为进一步计算的开始点。

需求:用于给条件类型分配一个需求。它确定在哪个环境下系统排斥对一个特定条件类型的存取。

计算类:指明系统将会在搜索条件类型的值时使用这个列代表的公式替代标准条件计数。在计算比较复杂的税率时一般会用到它。

帐码  和 利息    用于分配帐码,后者依次分配给总帐科目;系统通过总分类帐来记录过帐信息。

(你可以很明显的看到中文解释,以运费为例。)

(因为有的公司,采购运费是作为单独的科目进行处理的,有的是均摊到采购订单当中,有的是均摊到物料当中,需求不一样,所以实现的路径也就不一样。)

---------------------------------------------------------------------------------------华丽的分割线-----------------------

以上,我们大部分的配置基本完了。下面要进行另外几个维度的配置,就是对供应商进行分类分

组,和采购组织进行分类分组。其实这个是维度问题,并不是必须的。下面是路径:

进入到供应商方案组: 

 

这里面对供应商进行了分组,反映到前台是下图这个配置点:

 

同样的:采购组织也可以进行分组:

 

然后把采购组织分配给分组:

 

(因为这家公司只有一个采购组织,所以就一对一的维度。)

(其实配合不同的采购组织维度,可以搭配不同的采购定价方案)所以说到底,SAP的逻辑还是配排列/组合/分配的逻辑关系。

继续 

---------------------------------------------------------------------------------------华丽的分割线-----------------------

 

所以你们看上图这个逻辑关系:

KH00+Z2 就是采购组织+供应商分组,共同确定了一个采购定价方案RM9999;

KH00+"  空白“  就是采购组织采购的,没有维护供应商分组的,也确定了一个采购定价方案“RM9999”

所以所谓的供应商分组,也只是一个维度,如果是小企业,并且定价方案不复杂/单一,那么完全没必要搞这么复杂。

---------------------------------------------------------------------------------------华丽的分割线--------------------------------------------------------------------------------------------------------------华丽的分割线--------------------------------------------------------------------------------------------------------------华丽的分割线-----------------------

至此,我们到前台去看一下:

好的:下面这段话很重要:你们仔细看看:

当你做一个采购订单的时候,填入相关信息,后台就会把相关信息带出来,但是这个“进项税”是带不出来的。因为这个税率,并还没有存在在系统的任何一个A表当中。 如果要自动带出来,这个税率必须是维护在系统内的,有几个途径:

1、ME11前期建立信息记录,信息记录里有“税码”,可以从这里面取值,自动带出来。如下图:

 

2、但是如果没有采购信息记录,那么第一次的时候系统是取不到这个税码,但是如果这个物料 和这个供应商有过一次采购,那么系统会自动保存这个价格和税率,当你下次这个物料和这个供应商进行购买的时候,这个税率就会自动才出来了。(亲测有效)

然后我们做一个完整的采购订单看一看:把价格信息,税率 写进去;得下图:

 系统会自动算出来净值,总价。

点击下图:

会跳转到下图:

 

就可以看到这个是执行的RM9999的定价策略。

下面我再做一个测试:

       我们保存刚才的采购凭证号码是:

 

然后我们同样的物料 同样的供应商再次建一个采购订单 

这个税率,会根据你上次建立采购信息记录 自动带出来 

所以在某些时候,简化的企业里,不需要提前建立什么信息记录,或者做例程。就可以搞定。

---------------------------------------------------------------------------------------华丽的分割线---------------------------------------------------------------------------------------------------------------华丽的分割线------------------------

至此,采购定价策略基本就是这个逻辑。

其实不同的企业,有不同的定价策略,要根据企业的实际情况进行设定。

其实采购定价的逻辑并不复杂,就是稍微有点乱腾,但是都是标准功能,只要花个几天时间,静下心来,好好研究一下,基本的都能理解,多配个几次,也就知道了。没啥。

这几天上线

等我有空我再对每一个字段进行解释。

我没讲不是我不了解。,是我觉得内容有点多,其实信息记录还涉及到阶梯定价,不同的定价策略,有很多东西可以讲,容我日后整理。

大家一起加油。


推荐阅读
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文讨论了Kotlin中扩展函数的一些惯用用法以及其合理性。作者认为在某些情况下,定义扩展函数没有意义,但官方的编码约定支持这种方式。文章还介绍了在类之外定义扩展函数的具体用法,并讨论了避免使用扩展函数的边缘情况。作者提出了对于扩展函数的合理性的质疑,并给出了自己的反驳。最后,文章强调了在编写Kotlin代码时可以自由地使用扩展函数的重要性。 ... [详细]
  • 企业数据应用挑战及元数据管理的重要性
    本文主要介绍了企业在日常经营管理过程中面临的数据应用挑战,包括数据找不到、数据读不懂、数据不可信等问题。针对这些挑战,通过元数据管理可以实现数据的可见、可懂、可用,帮助业务快速获取所需数据。文章提出了“灵魂”三问——元数据是什么、有什么用、又该怎么管,强调了元数据管理在企业数据治理中的基础和前提作用。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 本文介绍了Linux Shell中括号和整数扩展的使用方法,包括命令组、命令替换、初始化数组以及算术表达式和逻辑判断的相关内容。括号中的命令将会在新开的子shell中顺序执行,括号中的变量不能被脚本余下的部分使用。命令替换可以用于将命令的标准输出作为另一个命令的输入。括号中的运算符和表达式符合C语言运算规则,可以用在整数扩展中进行算术计算和逻辑判断。 ... [详细]
  • 单点登录原理及实现方案详解
    本文详细介绍了单点登录的原理及实现方案,其中包括共享Session的方式,以及基于Redis的Session共享方案。同时,还分享了作者在应用环境中所遇到的问题和经验,希望对读者有所帮助。 ... [详细]
  • 本文详细说明了在JavaScript中解决alert弹出窗口文本换行问题的方法。通过给alert弹出的文本添加换行符,可以实现在弹窗中显示多行文本的效果。同时,提供了相关代码示例和注意事项,帮助读者更好地理解和应用这一解决方法。 ... [详细]
  • 本文介绍了包的基础知识,包是一种模块,本质上是一个文件夹,与普通文件夹的区别在于包含一个init文件。包的作用是从文件夹级别组织代码,提高代码的维护性。当代码抽取到模块中后,如果模块较多,结构仍然混乱,可以使用包来组织代码。创建包的方法是右键新建Python包,使用方式与模块一样,使用import来导入包。init文件的使用是将文件夹变成一个模块的方法,通过执行init文件来导入包。一个包中通常包含多个模块。 ... [详细]
  • 浏览器中的异常检测算法及其在深度学习中的应用
    本文介绍了在浏览器中进行异常检测的算法,包括统计学方法和机器学习方法,并探讨了异常检测在深度学习中的应用。异常检测在金融领域的信用卡欺诈、企业安全领域的非法入侵、IT运维中的设备维护时间点预测等方面具有广泛的应用。通过使用TensorFlow.js进行异常检测,可以实现对单变量和多变量异常的检测。统计学方法通过估计数据的分布概率来计算数据点的异常概率,而机器学习方法则通过训练数据来建立异常检测模型。 ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
author-avatar
zhousulian
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有