SAP系统中有两种标准合同类型:MK和WK(并不是说只有这两种,而是本文只探讨这两种)。合同里的行项目有两个:M和W(同样,本文只探讨这两个)。按标准定义,MK和WK表示数量合同和价值合同,M和K分别表示物料未知和物料组。

经测试,其实际效果是这样的(标准系统):

1. MK+M:数量必输,价格必输

2. WK+M:数量非必输,价格必输

以上结果证明:M表示“物料未知”,隐含的意义是价格确定。即“均价商品”。有点类似于两元店里买东西。

3. WK+W:只需要输入物料组。甚至单位都不必输。

以上结果证明:W表示“物料组”,其数量、价格等都不重要,重要的只是物料组和总金额。

4. 无论是W还是M,如果订单上输入的物料的物料组与合同不同,系统都会给出警告消息(应该是默认的)。说明物料组这个东西也啥都不是。

5. 在项目类别为空的时候(常规对库存采购),MK需要输入数量和价格,而WK只需要输入价格。

6. 在做采购订单的时候,无论是数量还是金额超出合同范围,系统都给出警告消息(不区分合同类型)。

7. 按价值区分批准策略或者计算订单总金额是否超出的时候,如果合同抬头上输入了总金额,系统会以此金额为准;如果没有输入总金额,系统会使用项目金额的累加。

在这种测试结果下,我不得不说,我认为SAP的标准设置是比较弱智的。合同一般来说有两个目的,一是货源选择的帮助,二是采购操作的控制。对于货源选择帮助功能来讲,SAP的合同是能够满足的;但是对于采购行为的控制方面,它做得不太好。

具体来讲,合同一般会有个终止的量或者金额。如果以量为终止条件,那么当采购订单超出此量时就应该给出错误消息;如果以金额为终止条件,采购订单超出此金额时就应该给出警告消息。而系统中空有两种合同类型,给出的消息却不分彼此。如果把消息设置改为错误呢?比如把数量超出消息改为错误,那么在以金额为终止条件的合同中怎么办?

还有,如果输入了抬头总金额,合同的批准和订单总金额是否超出的计算就以此金额为准;而此金额与各项目金额的累计又没有什么关系!这是一种什么逻辑?

我给出的部分解决问题的方案是这样的:

1. 字段选择:MK类型的合同,抬头的金额字段应该设为显示。WK类型的合同,项目中的数量字段应该设为显示。

2. 更改消息类型:不论是数量超出还是金额超出,都设置为错误消息。

这样应该可以部分地达到“数量合同”和“价值合同”的效果。

SAP合同类型的使用相关推荐

  1. SAP License:SAP合同类型的使用

    SAP系统中有两种标准合同类型:MK和WK(并不是说只有这两种,而是本文只探讨这两种).合同里的行项目有两个:M和W(同样,本文只探讨这两个).按标准定义,MK和WK表示数量合同和价值合同,M和K分别 ...

  2. SAP Contract合同类型的使用

    SAP系统中有两种标准合同类型:MK和WK(并不是说只有这两种,而是本文只探讨这两种).合同里的行项目有两个:M和W(同样,本文只探讨这两个).按标准定义,MK和WK表示数量合同和价值合同,M和W分别 ...

  3. SAP UB类型的STO能自动创建交货单?

    SAP UB类型的STO能自动创建交货单? SAP系统里,对于Stock Transfer Order这种单据,是支持其outbound delivery自动创建的. 当然这种功能比较少用.项目实践中 ...

  4. SAP移动类型详细说明

    SAP移动类型详细说明 101 Goods receipt for purchase order or order 101有关采购订单或生产订单的收货 If the purchase order or ...

  5. 对项目采购管理的分析----合同类型及例题

    合同 合同类型:所有法律合同关系通常可分为总价合同和成本补偿合同两大类,此外还有第三种常用的混合类型,即工料合同. 一.总价合同 总价合同:此类合同为既定产品.服务或成果的采购设定一个总价.这种合同应 ...

  6. 项目常用的合同类型,特点及报价方式

    所有法律合同关系通常分为总价合同和成本补偿合同两大类, 有时也会使用第三类叫做工料合同, 在实际项目中也可能同时使用多种类型的合同. 总价合同 此类合同顾名思义就是合同有一个总价, 通常这种合同用于需 ...

  7. PMP学习笔记:采购合同类型

    采购合同类型 合同类型 合同细类 特点 适用场景 备注 总价合同 固定总价合同 FFP 在既定的工作范围之下,价格是绝对固定的(价格不允许修改,除非工作范围发生变更). 1.已明确定义需求,且不会出现 ...

  8. 你一定不全知道的SAP凭证类型,我肯定!

    感慨: 大病初愈,数周病痛折磨.人活着真好,身体健康真好 幸福真的是一件很简单的事,从今过往,锻炼身体,注意生活作息. 一场大病,在这个城市,一些人的温暖和医院专家无德的冷漠,让我感触良深,我们唯一能 ...

  9. 【SAP-SD】史上最全的SAP凭证类型总结

    通过总结,全面了解SAP产生的所有的会计凭证凭证类型的决定性来源,做到知其源知其所然! 有些项目财务较纠结集成凭证与非集成凭证的来源,以做到区分! SAP凭证类型作用 传统的财务系统凭证类型如收付转三 ...

最新文章

  1. 人工神经网络背后的数学原理!
  2. PN结中存在的Boltzmann常数
  3. linux下php启动实例,linux下实现定时执行php脚本_php实例
  4. JMeter 正则表达式提取器(二)
  5. [数据结构专训][GXOI/GZOI2019]旧词,[hdu5118]GRE Words Once More!,[hdu6333]Problem B. Harvest of Apples
  6. 机器人当中的摩擦力(未完)
  7. MyBatis中selectByExample和selectByExampleWithBLOBs区别
  8. [FFmpeg] 在 ffplay 源码中嵌入 YOLO 算法实现实时物体检测
  9. String.format()用法
  10. ThinkPHP 3.1.2 模板中的变量
  11. 【每日随笔】飞书云文档使用 ( 注册飞书云文档账号 | 创建云文档 | 分享云文档 )
  12. 论文写作学习个人总结
  13. Java简单猜数字游戏
  14. https://www.cnblogs.com/h2zZhou/p/5440271.html
  15. e^(At)求解方法及其含义–线性微分方程的求解
  16. Ambarella : 一家伟大的视频压缩处理芯片厂商
  17. 『开发技巧』全网最详尽手把手教你在Ubuntu安装搜狗输入法
  18. NLM(Non-Local means)算法原理
  19. 王兴的190条程序员技术人生的思考!
  20. sklearn-鸢尾花分类

热门文章

  1. C语言中#define宏中省略号作用,例子:#define __stringify_1(x...) #x
  2. 计算机科学(Computer Science)到底学什么?
  3. 校招java实习生基础知识面试题
  4. 如何将pdf转为word使用?
  5. 全球2023年最强和最弱护照排名公布,日本193分排在第一 | 美通社头条
  6. 【数据结构算法】小结
  7. u盘中毒数据还能恢复吗?
  8. Mac Electron App 签名后打开闪退
  9. 企业微信没有50名员工如何扩容?如何突破企业微信50000客户数的限制?企业微信如何扩容10万客户?
  10. 实不相瞒,我做海外TikTok搬运视频一年的收入,可能是你10年的工资