SAP软件MM模块项目实施中常用增强之一:采订单收货后不能修改价格

文章讲述了在SAP项目实施中,由于财务部门的要求,采购订单在收货后不能修改价格,以保持财务报表的准确性。这涉及到SAP的定价策略和发票校验规则。当标准功能无法满足业务需求时,通过实施代码增强(MM06E005,EXIT_SAPMM06E_012)来阻止已收货订单的价格修改,以符合财务规定。
摘要由CSDN通过智能技术生成

业务需求:

在SAP项目实施中采购管理模块最常遇到业务需求之一:采购订单收货后不能在修改价格,如果要修改价格必须冲销收货或拆行(已收货的不能修改价格,未收货的数量通过插上一行项目来修改价格)。

需求的业务背景:

这业务需求一般是财务部门要求,为何财务部门要求这样的业务控制,主要有2个方面原因,第一个原因是如果收货后再对订单价格进行修改的话,会影响到一些与采购相关的财务对帐报表,因为这些报表是取采购订单当前实时价格进行对账的,第二个原因和公司财务的一些结算规则和要求相关,要理解这需要先了解下SAP定价策略和发票校验之间的关系,SAP的标准功能中采购定价可以按凭证日期定价也可以按收货日期定价,具体设置在采购信息记录中设置(如下图)。

09b760a1e2132abe70756184217c9649.png

如果按凭证日期定价,那么在用MIR7/MIRO做发票预制/正式发票时候,自动带出默认金额是按采购订单上的最新价格计算的,如果是收货日期定价,自动带出默认金额是按收货时计算的金额(具体见如下说明)。

1.按采购订单凭证日期定价

对这采购订单分2批次进行收货,第一次收货,数量250,采购净价18,然后将采购订单净价修改36,第二次收货,数量250,净价36 ,然后做发票校验。

c5bca6ba3643add8e8400e0818ca404f.png

备注:默认带出金额不是收货金额,而是采购订单上的当前净价计算的金额

2.按采购订单收货日期定价

对这采购订单分2批次进行收货,第一次收货,数量250,采购净价15,然后将采购订单净价修改30,第二次收货,数量250,净价30 ,然后做发票校验。

8dd9361f2d3c0fc7e1cf6b274de1153c.png

备注:默认带出金额是收货金额,不是采购订单上的当前净价计算的金额。

不同公司财务结算要求不同,在很多项目中财务会要求发票金额必须按收货金额结算,但采购部门定价的业务要求是按凭证日期定价,不能按收货日期定价。

基于以上两点业务要求的情况下,就无法通过配置实现既满足财务又满足采购的业务要求,这时候就需要通过增强来满足这业务需求。

解决上面业务需求的增强实施方案:

针对上面业务需求,下面详细介绍通过实施二代增强方的式来满足这样业务需求的实施步骤。

增强名:MM06E005

出口:EXIT_SAPMM06E_012

具体操作步骤如下

1.创建增强项目(CMOD)

04568d496687cac349d06b8deb0d6d91.png

备注:正式系统需要传输的话要选择包,如果自己练习系统可以点本地对象->保存即可

2.分配增强和组件

468db8f6e92375e1372e0901ff17c124.png备注:【实施】栏位上打上勾的表示已做过增强实施的点。

3.写增强代码

aa26c1937f8cfe044fccc0b9f04147d1.png

在如下按业务要求写上增强代码

cc713208c931c2a4ff72fca9c0bbe073.png

具体代码如下:

IF SY-TCODE <> 'ME22N' AND SY-TCODE  <> 'ME22' AND  SY-TCODE <> 'ME23N' AND SY-TCODE  <> 'ME23'.
  EXIT.
ENDIF.
DATA T_NETPR TYPE EKPO-NETPR.
DATA TT_SUM   TYPE EKBE-BPMNG.
DATA T_SUM    TYPE EKBE-BPMNG.
DATA T_SHKZG  TYPE EKBE-SHKZG.
LOOP AT TEKPO.
  SELECT SINGLE NETPR INTO T_NETPR FROM EKPO WHERE EBELN = TEKPO-EBELN
                                             AND EBELP = TEKPO-EBELP.
  IF TEKPO-NETPR <> T_NETPR.
    SELECT BPMNG SHKZG INTO (T_SUM,T_SHKZG) FROM EKBE WHERE EBELN = TEKPO-EBELN
                                      AND   EBELP = TEKPO-EBELP
                                      AND   BEWTP = 'E'.
      IF T_SHKZG = 'S'.
        TT_SUM = TT_SUM + T_SUM.
      ELSE.
        TT_SUM = TT_SUM - T_SUM.
      ENDIF.
    ENDSELECT.
    IF TT_SUM <> 0.
      MESSAGE E899(MM) WITH TEKPO-EBELN TEKPO-EBELP '由于已收货,不允许修改价格'.
    ENDIF.
  ENDIF.
  CLEAR T_NETPR.
  CLEAR TT_SUM.
  CLEAR T_SUM.
ENDLOOP.


4.激活增强项目

16fe3dc0b89f6ea11a31c6b7bb618b33.png

5.增强后效果

7ca73ae13b8486b5d669e3bf667e1979.png

上图采购订单已收货,上面增强激活后如果这时去修改采购订单价格,系统报错,不允许修改采购订单价格,提示不能更改价格。

特别声明:以上纯属个人学习SAP软件应用的心得体会,不代表SAP官方和其它任何公司,仅可作为学习SAP参考,文中操作演示截图来源于SAP软件,相应著作权归SAP公司所有。

SAP_森林木
关注 关注
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SAP-MM常用增强之MIGO增强
u012830826的博客
05-16 514
对型转的预留过账时将型转后的物料自动填写至目标物料。时通过提货单号自动带出批次和生产日期
SAP-MM常用增强采购订单
u012830826的博客
04-06 411
错误提示”解决方法:选项目对应标签页下的交货计划,把其关联的采购申请数据清除后,再对行项目进行删除即可。需求背景一:采购订单创建、修改时,根据所选订单类型不同,给抬头附加数据里的字段赋默认值。问题一:采购人员反映,某个采购订单在做行项目删除标志时,系统提示错误“没有用附加业务。合同号,且是必输项,不能为空值,否则弹出报错消息,采购订单不能保存。需求背景二:为采购订单增加一个页标签,在其放入客户自定义字段。标准采购订单抬头,通信页签的销售员字段文本,修改为。需求背景二:当采购订单的公司代码是。
采购订单价格错误
yanzibing99的博客
04-20 765
采购员在创建采购订单时因为跨天创建同一物料、不同行项目采购信息记录维护新价格采购员没有条件页签权限无法查看,导致第1行与第10行价格不同,第1行取的价格有效期为2022年8月3日至8月9日,价格969EUR .第10行取的价格有效期为2022年8月9日至2023年1月9日,价格为836.4EUR。最新价格为856EUR。货物已收到,财务发现价格差异,没有发票校验。入新价格4*969,价格通过PBXX的方式输入,通过换货把价格替换出来。建议使用第二种方案,LS申请临时权限处理订单
SAP 创建修改采购订单,屏幕字段不可编辑增强
Wuuuf的博客
08-02 546
SAP ME21N屏幕字段不可编辑增强
采购订单收货不能修改价格增强
少年休闲海
11-23 3009
采购订单收货不能修改价格增强 增强名:MM06E005 出口:EXIT_SAPMM06E_012    IF SY-TCODE 'ME22' AND  SY-TCODE 'ME23'.   EXIT. ENDIF. DATA T_NETPR TYPE EKPO-NETPR. DATA TT_SUM   TYPE EKBE-BPMNG. DATA T_SU
SAP MM 采购订单ME21N 进去价格栏位变灰无法修改
小田的博客
06-15 1059
刚开始以为是标准屏幕字段控制NBF,但是NBF也没有设置成显示。,后面发现这个ME21N字段屏幕控制导致的。ME21N进去净价就无法修改
SAP_MM常用增强
SAP旅途
06-07 4926
MM常用客户功能出口增强 MM常用BADI增强 MM常用客户功能出口增强 1、物料凭证项目增强:MBCF0002 实现功能:当参照预留过帐时,检查填入数量是否小于预留数量/移动类型是*的时候,查看RSNUM是否为空/检查原始单据工厂和库存地点与物料凭证的工厂和库存地点一致/限制一张物料凭证里面不能出现多个移动类型, 除几特殊的业务外/检查WBS必填。 2、...
ABAP 设置开票后不允许修改采购订单价格
weixin_43176021的博客
11-07 165
ABAP 设置开票后不允许修改采购订单价格
SAP ERP软件二次开发:SAP标准模块二次开发实践
最新发布
kkchenjj的博客
08-20 1517
SAP提供了多个标准模块,每个模块针对特定的业务领域。SAP系统的报表开发通常使用ABAP Query或SAP List Viewer工具。二次开发,自定义报表的创建可以更灵活地满足企业的特定需求,如特定的财务分析、成本分配报告等。account,FROM gltbWHERE company_code EQ '1000' " 公司代码AND posting_date BETWEEN '20230101' AND '20230131' " 日期范围account.
SAP License:SAP MM物料管理
SAP权限管控|SAP用户权限管理|SAP权限合规检查|SAP全日志管理
02-12 1210
SAP MM物料管理是SAP R/3系统的一个模块SAP在标准软件系统市场处于领先地位。由于使用先进的开发技术,SAP能够为业务的各个方面提供数据处理的解决方案。物料管理模块支持日常发生的业务处理功能和过程。几乎没有一个领域具有这样一个具有广泛应用范围和满足需求的标准软件包,这来自于特殊的工业需求、特殊的产品特点和公司策略。系统还具有与其他商业应用的接口。MM系统(物料管理)的目的是满足下列各种处理,即物料需求计划、物料采购、库存管理、发票确认和物料估价。国内SAP人才的稀缺,直接制约着SAP的发展。
SAP后勤模块实施攻略—SAP在生产、采购、销售、物流的应用》——3.2 MRP运行需要考虑的问题...
weixin_34133829的博客
08-01 2326
3.2 MRP运行需要考虑的问题 抛开MRP本身的局限性,企业如果决定运行MRP生成生产、采购计划,并根据生产计划、采购计划安排生产、采购执行,则要保证MRP运行结果的准确、合理,而要达到运行结果的合理性,无非就是要保证两个方面:正确、合理的输入信息(业务数据)以及正确、合理的运行参数(主数据和配置数据)。 主要的输入与运行参数信息都是围绕产供销三大要素...
采购订单抬头和行项目屏幕增强&BAPI传入自定义字段
04-13
详细介绍 采购订单抬头和行项目屏幕增强&BAPI传入自定义字段
采购订单价格修改设置
09-13
采购订单价格有更新,如何让系统自动更新采购订单价格
批量更新价格的程序SAP
05-16
批量上载物料价格的程序,直接更新物料主数据
SAP-MM-功能与配置
yanzibing99的博客
10-30 1850
MM功能与配置
SAPERP软件如何修改采购订单信息记录的净价?
yannickdann的博客
12-07 3630
作者:Chisting声明:本文章仅用于SAP软件的应用与学习,不代表SAP公司。(注:文所示截图来源SAP软件,相应著作权归SAP所有。)在SAP系统如果采购信息记录的净价维护错误...
SAP通过消息控制采购订单收货后的变更
专注SAP应用技术文章写作,致力于拉近用户与系统间的距离;
05-27 3155
笔者曾写过一篇博文分析采购审批重新触发策略相关内容。标题是《SAP采购订单修改触发重新审批的相关控制逻辑及测试》。通常为了保证采购订单有一定的灵活性。有可能不在系统内将其完全限制死。例如,审批后可以更该一些非敏感信息,可以改小订单价值等。在日常应用,从审批角度,接受订单价值改小的情况完全可以理解。但从收货和发票校验角度,也需要进行一些管控。试想,如果采购订单收货,在这种情况下,改小订单金额虽然不会触发重新审批。但收货后,己产生会计凭证(如借XX费用,贷GR/IR)这时,再去改小订单金额的情形很可能是原
MM 模块增强记录
qq_40463305的博客
11-20 100
通常 用于 采购申请 审批 release code 审批策略相关的增强调整,跟Workflow 相关,触发workflow 会走这个增强组件 EXIT_SAPLEBNF_001跟T-CODE PPOSE 相关联 TABLE :T16FW。
物资模块增强
昊宇的笔记本
08-29 185
MM常用客户功能出口增强 1、物料凭证项目增强:MBCF0002 实现功能:当参照预留过帐时,检查填入数量是否小于预留数量/移动类型是*的时候,查看RSNUM是否为空/检查原始单据工厂和库存地点与物料凭证的工厂和库存地点一致/限制一张物料凭证里面不能出现多个移动类型, 除几特殊的业务外/检查WBS必填。 2、填充存储地点字段增强:MBCF0009 实现功能:当移动类型是XXX的时...
SAP MM模块采购订单与物料接收的会计影响
"这份资料是关于SAP MM模块的学习材料,主要讲解了物料管理收货过程及其对库存和会计的影响。课程涵盖了SAP系统的基本操作、组织结构、主数据管理、采购流程、库存管理和发票校验等核心内容。通过学习,用户能够...
写文章

热门文章

  • SAP部分清账和剩余清账下的… 19553
  • ABAP常用系统变量&nbsp;sy- 18203
  • BAPI_GOODSMVT_CREATE物料凭证创建… 16490
  • 简单PI配置完整流程 11733
  • 外向交货单发货过账BAPI:BAPI_OUT… 11628

分类专栏

  • ABAP 18篇
  • SAP 18篇
  • ABAP技术 60篇
  • 报错及解决办法 43篇
  • ALV 41篇
  • 自己写的小工具程序 19篇
  • 接口相关 31篇
  • 增强 38篇
  • EXCEL相关 3篇
  • 数据库相关 21篇
  • 偶尔会用到的东西 50篇
  • ABAP屏幕相关 29篇
  • 其他模块相关 22篇
  • BAPI 42篇
  • 取值相关 5篇
  • PA
  • 资料共享 1篇
  • 免费下载
  • 教材
  • 文字
  • WebDynpro 8篇
  • HANA 9篇
  • UI5 1篇
  • UI5_From_Zero 7篇
  • HANA_From_Zero 10篇
  • 其他 8篇

最新评论

  • SAP母子订单(汇总订单)详解测试_SAP刘梦_新浪博客

    七世飞鸟 。: 汇总订单:成品的计划订单可以修改,半成品的也可以。与测试报告有出入。

  • 标准IDOC同步物料

    LycheeLan D: 消息类型和字段之间的相关配置可以出一期吗,谢谢🙏

  • S4 MB5B 结算库存数量与 MMBE 中的数量不同

    Yore_Zhang: MB5B的数据在哪个后台表可以直接查到?

  • [转载](转)制作 BDC 时容易忽视的数据格式问题_SAP刘梦_新浪博客

    梁茂新: 可否配图展示讲解

  • ABAP基础知识 复杂程序的性能优化

    星星与余光: 超链接都无法跳转

最新文章

  • 使用 SAP BTP Document Information Extraction 服务,处理老师发到家长群里的成绩单
  • SAP小技巧 OFFICE软件的内嵌问题
  • SAP Business Accelerator Hub 上 SOAP,OData 和 REST,这三种 API 的联系和区别
2024
09月 5篇
08月 17篇
07月 10篇
06月 12篇
05月 11篇
04月 6篇
03月 11篇
02月 3篇
01月 6篇
2023年197篇
2022年21篇
2021年55篇
2020年78篇
2019年53篇
2018年114篇
2017年178篇
2016年161篇
2015年108篇
2014年327篇
2013年200篇
2012年3篇
2009年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王福田门户网站优化方法网站优化的外链中山seo网站优化方案昆明湖南网站优化推广张掖网站推广优化seo网站优化收费情况出名的婚纱摄影网站优化专业公司恩施本地网站优化公司网站内部优化推广方案簇锦网站关键词优化金华网站优化公司哪家好酒店网站优化报价青岛网站搜索优化金华网站seo优化方案龙井网站优化排名如何优化淘宝网站网站优化方式方法莆田网站建设优化商洛网站优化seo亦庄网站优化哪里好宁德网站seo优化价格网站推广与优化培训南平利于优化的网站网站建设和优化影胖乚云速捷电影网站排名优化seo靠谱网站优化系统加盟网站的搜索引擎优化要多少钱网站如何做进一步优化如何优化公司网站新闻网站优化地址在哪香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化