ABAP】采购申请审批增强Demo

需求:将审批通过后的采购申请信息推送至外部系统。

分析:当前SAP中有外部系统调用自定义函数审批的情况,也有手动单个/批量审批的情况,需要找到通用的解决方案。

1、调用函数“BAPI_REQUISITION_RELEASE_GEN”进行PR审批

2、ME54N进行PR审批

3、ME55进行PR审批

综上发现三种情况在Commit之前都会进入BADI“ME_REQ_POSTED”(已过帐的采购申请),可否在此进行增强实现呢?

在保存后提交前进入方法“POSTED”进行校验,这里有变动前后的“采购申请明细”和“账户分配”信息,可以基于这个进行判定。

这里,虽然“IM_EBAN”是一个Table,即使批量处理,但是每次也只会带入一个采购申请。

判定方法有很多,可以根据实际情况进行斟酌,比如根据批准标识“FRGKZ”的变化值进行判定,从而决定是否推送。

具体实现代码略,可以根据业务实际进行实现。

【ABAP】采购申请审批增强Demo相关推荐

  1. SAP实施项目中采购员在非生产性采购申请审批流中的角色安排

    SAP实施项目中采购员在非生产性采购申请审批流中的角色安排 所谓非生产性物料,也叫间接物料,也有些企业称之为MRO物料.它主要包括而不限于如下物料:办公用品,劳保用品,备品备件,服务,固定资产等等.这 ...

  2. 30 MM配置-采购-采购申请-采购申请审批策略-编辑类

    业务背景:定义采购申请审批类 事务码: CL02 SPRO路径:物料管理->采购->采购申请->审批过程->含分类的过程->编辑类 第1步,SPRO进入 第2步,通过&q ...

  3. 29 MM配置-采购-采购申请-采购申请审批策略-编辑特性

    业务背景:定义采购申请审批策略特性 事务码: CT04 SPRO路径:物料管理->采购->采购申请->审批过程->含分类的过程-> 编辑特性 第1步,SPRO进入 第2步 ...

  4. SAP无分类采购申请审批

    SAP采购申请审批和采购订单审批标准配置最大区别在于采购申请可以无分类审批.无分类审批中不能设置特性,提供了几个标准的维度维护审批策略(帐户分配类别.物料组.工厂.金额). 特此记录采购申请无分类审批 ...

  5. 一个公司采购申请审批系统,包含用户登录注销、用户创建、角色分配、采购申请审批及其他相关功能。

    文章目录 一.开发环境 二.项目要求 总结 采购申请审批系统下载地址 一.开发环境 编程语言:C++ IDE:VS2019 OS:WIN10 二.项目要求 1.设计一个公司采购申请审批系统,包含用户登 ...

  6. 采购申请审批-MEPO822

    有多等级采购申请审批: 目前公司的采购申请只有一级,而且是按行项目审批:以前有需求说不合理,也没有深入去看看,现在有需求需要返回来研究下: 想想,行项目审批,有点麻烦,做成整单审批吧: 后台设置把ov ...

  7. 采购申请审批策略增强

    一般而言审批策略特征类创建时,特征项都是从CEBAN 和 CEKKO两个结构里取值. 但是有时候,审批策略控制过程中,需要其他非以上两结构中字段, 比如PS那边创建的采购申请需要些项目的,或者是采购申 ...

  8. 采购申请审批策略增强_SAP刘梦_新浪博客

    一般而言审批策略特征类创建时,特征项都是从CEBAN 和 CEKKO两个结构里取值. 但是有时候,审批策略控制过程中,需要其他非以上两结构中字段, 比如PS那边创建的采购申请需要些项目的,或者是采购申 ...

  9. ABAP BAPI:BAPI_PR_CHANGE批量修改采购申请审批状态等

    更改PR:BAPI_PR_CHANGE 审批 BAPI_REQUISITION_RELEASE 取消审批 BAPI_REQUISITION_RESET_RELEASE 获取审批策略,审批组 IF lt ...

最新文章

  1. 单片机怎么做定时器矩阵,彻底解决各种定时问题?
  2. Java 技术篇-用java自带的内存检测工具排查内存泄漏问题,查看java垃圾回收情况,监控java堆内存变化
  3. C语言实现-双链表练习
  4. 交叉表 列字段排序_Tableau学习系列(8):表计算
  5. thymleaf中枚举 判断对象值内容
  6. VS2005 解决应用程序配置不正确,程序无法启动问题(小问题,大思想)
  7. BZOJ 1232 USACO 2008 Nov. 安慰奶牛Cheer
  8. 达摩院再获自动驾驶权威测评第一,车辆可识别“厘米级”障碍物
  9. python绘制子图去掉x轴坐标值_python – 关闭图形的所有子图的轴
  10. 计算机组成原理实用教程第3版课后答案,计算机组成原理实用教程课后习题答案.docx...
  11. Android Audio子系统路由策略(三十六)
  12. 机智云智慧烟感物联网解决方案
  13. 深度优先遍历和广度优先遍历
  14. 华硕 X542UQ REV:2.1
  15. ICLOUD储存空间要升级吗_苹果iCloud照片恢复步骤
  16. IMX6ULL UART5配置错误imx6ul-pinfunc.h
  17. 年薪50万的Python工程师曝光公司面试题
  18. 推荐5 个 NeoVim GUI 编辑器
  19. docker golang buid rstp2webrtc
  20. android迅雷包名,迅雷(com.xunlei.downloadprovider) - 7.21.1.7474 - 应用 - 酷安

热门文章

  1. SparkRDD函数详解
  2. PPTP(Point to Point Tunneling Protocol),即点对点隧道协议。
  3. 赛氪2020上半年 A.转换AV号(avtobv)[神奇的输入][神奇的getchar()][进制转换]
  4. MATLAB experiment<3>
  5. python做乘法运算定律_《乘法运算定律》(一)教学设计
  6. kivy中on_press,on_release事件用代码设置函数的问题
  7. SQL语句按照姓名首字母排序
  8. 复旦大学《数学分析》教学大纲,读后有感
  9. 在pcb放置坐标标注_PCB设计定位基准符号和尺寸
  10. 服务器主板准系统怎么拆,主板准系统及电源装箱步骤完成_技嘉 GA-B85M-D3V_主板评测-中关村在线...