采购订单收货后不能修改价格的增强

增强名:MM06E005

出口:EXIT_SAPMM06E_012

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.

采购订单收货后不能修改价格的增强相关推荐

  1. SAP WM 采购订单收货后LT06报错-Allowed storage unit types not defined for storage type Z03-

    SAP WM 采购订单收货后LT06报错-Allowed storage unit types not defined for storage type Z03- 1,如下的storage type ...

  2. SAP WM 采购订单收货后LT06报错-No bin types have been assigned to storage unit type IP-

    SAP WM 采购订单收货后LT06报错-No bin types have been assigned to storage unit type IP- 1,如下的storage type Z03, ...

  3. SAP WM 采购订单收货后LT06上架界面弹出的QM Sample小窗口如何不让其出现?

    SAP WM 采购订单收货后LT06上架界面弹出的QM Sample小窗口如何不让其出现? MIGO 101 to do GR against purchase order, Posted, and ...

  4. SAP WM 针对采购订单收货时候不能自动获取物料主数据里的Special Movement Indicator?

    SAP WM 针对采购订单收货时候不能自动获取物料主数据里的Special Movement Indicator? SAP WM模块里有一个标记叫做Special Movement Indicator ...

  5. SAP中采购订单收货和发票收据选项的控制逻辑分析

    下图截取自采购订单中的收货和发票的相关选项.其明确控制逻辑到底是什么?勾选与否又有什么影响.结合实际应用经验分析梳理一下. 在采购订单中,收货和发票收据可以由后台配置的订单类型做不同定义代入一个默认值 ...

  6. SAP收货后更改采购单价格

    采购单部分收货或者完全收货后,仍然可以更改价格.这是SAP系统的标准设置.这一点的意义究竟何在呢?收完货再改价格,影响到了什么?为什么允许这么做? 当然SAP提供了一些增强,可以自己写一些代码来控制收 ...

  7. SAP QM 采购订单收货时没有Vendor CoA就不让收货过账的实现

    SAP QM 采购订单收货时没有Vendor CoA就不让收货过账的实现 物料号757, 指派了QM Control Key 0005, Certificate Type Z01,没有激活检验类型. ...

  8. SAP MM 标准采购组织的分配对于寄售采购订单收货的影响

    SAP MM 标准采购组织的分配对于寄售采购订单收货的影响 PO 4100004022 是一个寄售的采购订单, 采购组织是CSAS, 工厂代码SZSP.采购信息记录也是有的, MIGO试图对该采购订单 ...

  9. SAP MM 采购订单收货被取消了还是不能增加新的delivery cost!

    SAP MM 采购订单收货被取消了还是不能增加新的delivery cost! PO# 8500015169, we did GR and cancelled GR, there is no IR f ...

最新文章

  1. 【网络】TCP基础总结
  2. linux命令行使用for循环,小弟我使用过的Linux命令之for - Bash中的For循环
  3. Java黑皮书课后题第6章:6.1(数学:五角数)一个五角数被定义为n*(3*n-1)/2,其中n=1、2…。所以开始的几个数字就是1、5、12、22…,编写具有以下方法头的方法,返回一个五角数
  4. C# WPF MVVM开发框架Caliburn.Micro快速搭建③
  5. WP7 网络请求之WebClient
  6. javascript技巧大全
  7. 权限管理系统之字典(代码)管理
  8. [Leetcode] 70. Climbing Stairs Java
  9. Android studio java.lang.UnsatisfiedLinkError加载.so文件失败解决办法
  10. 点击空白处隐藏指定dom元素(纯javascript方法)
  11. 企业号第三方服务商可信域名配置
  12. 学python的网课_python网课学习笔记--4
  13. [渝粤教育] 哈尔滨工业大学 大学计算机—计算思维导论 参考 资料
  14. 阿里云移动数据分析服务功能与应用场景
  15. 类和对象(Java)
  16. 适合化工厂人员定位技术浅析,化工厂人员室内定位--新导智能
  17. EHW_DIMM分类与比较
  18. 安装ssd后不识别网卡_新买的固态硬盘装上后无法识别如何解决
  19. RroductFlavors 多渠道打包 配置不同的包名、桌面图标、引导页、java代码等
  20. 2.4fxblue跟单ea如何实现多跟一,一跟多,或者多跟多

热门文章

  1. 出口埃塞俄比亚,有哪些需要注意?
  2. 众人拾柴火焰高,pmcaff捐助者答谢列表。
  3. BUAA_OO第三单元作业总结——JML
  4. Python: datetime 转换
  5. Rhel7 IPV6配置
  6. 微软任务管理软件 Planner,Office 365 用户免费用
  7. NodeJS Buffer(缓冲区)
  8. 数据结构-栈的顺序结构两种方式
  9. 有效用例分析阅读笔记一
  10. JavaIO4--ObjectInputStream和ObjectOutputStream