SAP-MM-采购申请审批那些事!
1、ME55不能审批删除行项目的PR
采购申请审批可以设置行项目审批或抬头审批。如果设置为抬头审批时,ME55集中审批时,就会发现有些采购申请时不能审批的,

那么这些采购申请时真的不需要审批么?不是的,经过核对这些采购申请的行项目被删除,导致ME55集中整单审批无法完成,只能用ME54N进行单独审批。

SAP标准逻辑是,含有删除的item的PR,确实是不能在ME55里审批的,只能用ME54N去审批。因为ME55是collective release, 意思是集中审批,对于PR里的所有的ITEM都进行审批,被删除了的ITEM已经打破了整个单据的完整性。
2、SAP MM ME55 批量审批部分多个PR
ME55事务代码可以进行批量审批采购申请单。执行了ME55事务代码后,审批者可以输入自己的release code,以及所在的Release group,可以查询到所有待审批的采购申请单据清单,如下图示:

执行,进入如下界面,

这个界面里,复选框是不可编辑状态,不能勾选,业务人员不能进行部分选择。比如这里有四个PR,业务人员不能选择其中的三个或者2个,然后一起审批掉。要么如下方式逐个审批,鼠标放在某个PR上,点如下菜单,

进入该PR单个审批界面,
要么就是全选所有PR,

然后点保存,所有PR一次性同时被审批。
这样其实并不是很方便。用户提出,能不能在这个界面里,选择部分PR,方便而且快捷的完成审批呢?
是可以的,不过需要在初始界面,调整 清单范围字段值。标准SAP系统,默认情况下,执行ME55之后,这个字段初始值是F,我们将其改成ALV,
执行后,进入如下界面,

我们发现,结果格式发生了变化:每个PR单据都出现了按钮,
这样我们仅仅需要审批的部分PR的这个按钮点击一下即可,如下图示:

这样就可以比较方便业务人员根据需要去批量审批一个待审批的采购申请列表中的部分多个PR单据。
3、项目类别审批
在后台配置中,我们可以启用classification来实现采购申请的审批策略。我们可以将PR中的项目类别字段值作为决定审批策略的特性之一。
在D项目中,PR的审批是在整单Level进行的,启用了Classification来支持PR的审批。
我创建了如下的特性CT04,


以及如下的分类CL02,
在配置生产订单工序委外采购申请的审批策略的时候,有做如下设置:

众所周知,SAP PR中的项目类别 L代表委外。单此处不能设置为L,后台配置中该审批策略的classification视图中项目类别特征值为其内部code值 3(SAP中,item category L 的内部code是3)

重新去下达一个采购申请,触发了新的审批策略,审批策略生效了:

如此带项目类别的审批就创建完成了。那么还可以使用带哪些条件的审批呢?
SE11-CEBAN
| 组件 | 组件类型 | 短文本 |
| BSART | BBSRT | 采购申请凭证类型 |
| BSAKZ | BSAKZ | 采购凭证类型的控制标识 |
| ESTKZ | ESTKZ | 创建标识(采购申请/计划行) |
| EKGRP | EKGRP | 采购组 |
| ERNAM | ERNAM | 创建对象的人员名称 |
| ERDAT | ERDAT | 记录的创建日期 |
| AFNAM | AFNAM | 需求者/请求者姓名 |
| TXZ01 | TXZ01 | 短文本 |
| MATNR | MATNR | 物料号 |
| EMATN | EMATNR | 物料号 |
| WERKS | EWERK | 工厂 |
| LGORT | LGORT_D | 库存地点 |
| BEDNR | BEDNR | 需求跟踪号 |
| MATKL | MATKL | 物料组 |
| RESWK | RESWK | 转储单的供应(发出)工厂 |
| RESLO | RESLO | 库存运输订单发货存储地点 |
| MENGE | BAMNG | 采购申请数量 |
| MEINS | BAMEI | 采购申请计量单位 |
| BADAT | BADAT | 需求(请求)日期 |
| LPEIN | LPEIN | 交货日期的类别 |
| LFDAT | EINDT | 项目交货日期 |
| FRGDT | FRGDT | 采购申请批准日期 |
| PSTYP | PSTYP | 采购凭证中的项目类别 |
| KNTTP | KNTTP | 科目分配类别 |
| LIFNR | WLIEF | 期望的供应商 |
| FLIEF | FLIEF | 固定的供应商 |
| EKORG | EKORG | 采购组织 |
| VRTYP | BSTYP | 采购凭证类别 |
| KONNR | KONNR | 重要的采购协议号 |
| KTPNR | KTPNR | 主要采购协议的项目编号 |
| INFNR | INFNR | 采购信息记录的编号 |
| DISPO | DISPO | MRP 控制者(物料计划人) |
| BWTAR | BWTAR_D | 评估类型 |
| BMEIN | BSTME | 采购订单的计量单位 |
| KANBA | KBNKZ | 看板标识 |
| BPUEB | BPUEB | 采用采购订单中的采购申请价格 |
| USRC1 | USRC1 | 批准策略的用户字段的格式字符 |
| USRC2 | USRC1 | 批准策略的用户字段的格式字符 |
| USRN1 | USRN1 | 批准策略的用户字段数目 |
| USRN2 | USRN1 | 批准策略的用户字段数目 |
| GSWRT | GSWRT | 项目总价值 |
| .INCLUDE | CEBANZZ | 通讯结构:用户退出的申请批准 |
| PDUMMY | DUMMY | 长度 1 中的哑元函数 |
| .INCLUDE | CACCOUNT | 核准策略:帐户分配字段 |
| SAKTO | SAKNR | 总帐科目编号 |
| GSBER | GSBER | 业务范围 |
| KOSTL | KOSTL | 成本中心 |
| VBELN | VBELN | 销售和分销凭证号 |
| VBELP | POSNR_VA | 销售凭证项目 |
| VETEN | ETENR | 交货计划行号 |
| ANLN1 | ANLN1 | 主资产号 |
| ANLN2 | ANLN2 | 资产次级编号 |
| AUFNR | AUFNR | 订单号 |
| WEMPF | WEMPF | 收货方/运达方 |
| ABLAD | ABLAD | 卸货点 |
| KOKRS | KOKRS | 控制范围 |
| KSTRG | KSTRG | 成本对象 |
| PAOBJNR | RKEOBJNR | 获利能力段编号(CO-PA) |
| PRCTR | PRCTR | 利润中心 |
| PS_PSP_PNR | PS_PSP_PNR | 工作分解结构元素 (WBS 元素) |
| NPLNR | NPLNR | 科目分配的网络号 |
| AUFPL | CO_AUFPL | 订单中工序的工艺路线号 |
| IMKEY | IMKEY | 房地产对象的内码 |
| APLZL | CIM_COUNT | 内部计数器 |
| VPTNR | JV_PART | 合伙人帐户编号 |
| FIPOS | FIPOS | 承诺项目 |
| FISTL | FISTL | 基金中心 |
| GEBER | BP_GEBER | 基金 |
| DABRZ | DABRBEZ | 结算的参考日期 |
| PSP_PNR | PSP_PNR | 工作细分组织要素(WBS要素) |
| BUDGET_PD | FM_BUDGET_PERIOD | FM:预算期间 |
| GSFRG | GSFRG | 全部批准采购请求 |
| GFWRT | GFWRT | 全部批准过程的总计请求值 |
| WAERS | WAERS | 货币码 |
| REVNO | REVNO | 采购的版本号 |
| BLCKD | BLCKD | 已冻结采购申请 |
根据客户的需求,以上是CEBAN的表字段,实际需要自己动手测试啦!
相关文章:
SAP-MM-采购申请审批那些事!
1、ME55不能审批删除行项目的PR 采购申请审批可以设置行项目审批或抬头审批。如果设置为抬头审批时,ME55集中审批时,就会发现有些采购申请时不能审批的, 那么这些采购申请时真的不需要审批么?不是的,经过核对这些采购申…...
专业解读财务共享实现财务数智化转型的有效路径
近年来,随着数字经济的飞速发展,各大企业全面开启数智化转型之路,作为企业数智化转型的重要内容,财务数智化转型始于财务共享服务。然而,财务共享建设并不是一蹴而就的,如何通过财务共享实现财务数智化转型…...
九章云极DataCanvas公司诚邀您共享AI基础软件前沿技术盛宴
“杭州通用人工智能论坛暨AIIA人工智能产业发展大会”将于2023年5月30日-31日在杭州举办。本次人工智能产业发展大会由中国信息通信研究院、中国人工智能产业发展联盟主办,杭州城西科创大走廊管委会、杭州市经济和信息化局、杭州未来科技城管理委员会、人工智能关键…...
【高级语言程序设计(一)】第 10 章:文件
目录 一、文件概述 (1)文件定义 (2)文件命名 (3)文件分类 ① 按照文件的内容划分 ② 按照文件的组织形式划分 ③ 按照文件的存储形式划分 ④ 按照文件的存储介质划分 (4)文…...
Android 宿主启动插件中的Activity和Service
在宿主App中加载插件App中的四大组件,需要以下几个步骤: 1. 预先在宿主的AndroidManifest文件中声明插件中的四大组件 <?xml version"1.0" encoding"utf-8"?> <manifest xmlns:android"http://schemas.android.co…...
00后卷王自述,我真的很卷吗?
前段时间我去面试了一个软件测试公司,成功拿到了offer,薪资也从10k涨到了18k,对于工作都还没两年的我来说,还是比较满意的,毕竟有些工作了3到4年的可能还没有我的高。 在公司一段时间后大家都说我是卷王,其…...
真题详解(树的结点)-软件设计(八十四)
真题详解(汇总)-软件设计(八十三)https://blog.csdn.net/ke1ying/article/details/130856130?spm1001.2014.3001.5501 COCOMOII估算不包括_____。 对象点 B.功能点 C.用例数 D.源代码行 答案:C 语法翻译是一种ÿ…...
LDA算法实现鸢尾花数据集降维
目录 1. 作者介绍2. LDA降维算法2.1 基本概念2.2 算法流程 3. LDA算法实现3.1 数据集介绍3.2 代码实现3.3 结果展示 1. 作者介绍 唐杰,男,西安工程大学电子信息学院,2022级研究生 研究方向:机器视觉与人工智能 电子邮件ÿ…...
深入理解Linux虚拟内存管理
系列文章目录 Linux 内核设计与实现 深入理解 Linux 内核(一) 深入理解 Linux 内核(二) Linux 设备驱动程序(一) Linux 设备驱动程序(二) Linux 设备驱动程序(三…...
自动化测试框架、Python面向对象以及POM设计模型简介
目录 1 自动化测试框架概述 2 自动化测试框架需要的环境 3 自动化测试框架设计思想:Python面向对象 4 自动化测试框架设计思想:POM(Page Object Model)页面对象模型 1 自动化测试框架概述 所谓的框架其实就是一个解决问题…...
【CSSpart4--盒子模型】
CSSpart4--盒子模型 网页布局的三大核心:盒子模型,浮动,定位网页布局的过程(本质):盒子模型的组成四部分:边框,内容,内边距,外边距 一 、盒子边框border:1.1 …...
Linux - Java 8 入门安装与重装教程集锦
一、入门初始安装 1. 具体安装教程 1. linux 系统中如何安装java环境(通过tar.gz文件) 安装包下载链接 Java 的 tar.gz 安装包下载链接传送门 Linux 系统的 Java 环境变量配置教程 1. linux查看java版本,以及配置java home 2. Linux环…...
2023年最新企业网盘排行榜出炉
随着云计算技术的不断发展,企业日常工作中大量的资料、文档等信息需要实现集中管理,此时企业网盘工具就应运而生。企业网盘是一种可用于企业内部管理、团队协作及文件共享的云存储平台,能够极大提高企业办公效率和安全性。 一、企业网盘的帮助…...
C++内存分类
内存分配方式(内存布局): 内存5分类 堆、栈、自由存储区、全局/静态存储区、常量存储区 (1)栈:内存由编译器在需要时自动分配和释放。通常用来存储局部变量和函数参数,函数调用后返回的地址。(为运行函数而…...
不是说00后已经躺平了吗,怎么还是这么卷.....
都说00后已经躺平了,但是有一说一,该卷的还是卷。 前段时间我们部门就来了个00后,工作都还没两年,跳到我们公司起薪20K,都快接近我了。 后来才知道人家是个卷王,从早干到晚就差搬张床到工位睡觉了。最近和…...
国内免费版ChatGPT
目录 前言:网站大全 1. ChatGPT是什么 2. ChatGPT的发展历程 3. ChatGPT对程序员的影响 4. ChatGPT对普通人的影响 5. ChatGPT的不足之处 前言:网站大全 AI文本工具站 (laicj.cn) ——gpt-3.5 功能强大(推荐) Chatgpt在线网页版-…...
常用本地事务和分布式事务解决方案模型
目录 1 DTP模型2 2PC2.1 方案简介2.2 处理流程2.2.1 阶段1:准备阶段2.2.2 阶段2:提交阶段 2.3 方案总结 3 3PC3.1 方案简介3.2 处理流程3.2.1 阶段1:canCommit3.2.2 阶段2:preCommit3.3.3 阶段3:do Commit 3.3 方案总结…...
无代码玩转GIS应用,我也在行【文末送书】
您好,我是码农飞哥(wei158556),感谢您阅读本文,欢迎一键三连哦。💪🏻 1. Python基础专栏,基础知识一网打尽,9.9元买不了吃亏,买不了上当。 Python从入门到精通…...
xlsx是什么格式
xlsx是什么格式? xlsx是Excel文档的扩展名,其基于Office Open XML标准的压缩文件格式,取代了其以前专有的默认文件格式,在传统的文件名扩展名后面添加了字母x,即.xlsx取代.xls。 xlsx文件是什么格式? xlsx是Excel表格的文件格…...
将 Maven 配置为使用阿里云镜像
将 Maven 配置为使用阿里云镜像的步骤如下: 打开 Maven 的 settings.xml 文件:在 Maven 安装目录下的 conf 文件夹中,找到 settings.xml 文件,并打开它。 添加镜像配置:在 settings.xml 文件中,找到 <m…...
SpringBoot-17-MyBatis动态SQL标签之常用标签
文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...
【杂谈】-递归进化:人工智能的自我改进与监管挑战
递归进化:人工智能的自我改进与监管挑战 文章目录 递归进化:人工智能的自我改进与监管挑战1、自我改进型人工智能的崛起2、人工智能如何挑战人类监管?3、确保人工智能受控的策略4、人类在人工智能发展中的角色5、平衡自主性与控制力6、总结与…...
【kafka】Golang实现分布式Masscan任务调度系统
要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...
PHP和Node.js哪个更爽?
先说结论,rust完胜。 php:laravel,swoole,webman,最开始在苏宁的时候写了几年php,当时觉得php真的是世界上最好的语言,因为当初活在舒适圈里,不愿意跳出来,就好比当初活在…...
从零实现富文本编辑器#5-编辑器选区模型的状态结构表达
先前我们总结了浏览器选区模型的交互策略,并且实现了基本的选区操作,还调研了自绘选区的实现。那么相对的,我们还需要设计编辑器的选区表达,也可以称为模型选区。编辑器中应用变更时的操作范围,就是以模型选区为基准来…...
工程地质软件市场:发展现状、趋势与策略建议
一、引言 在工程建设领域,准确把握地质条件是确保项目顺利推进和安全运营的关键。工程地质软件作为处理、分析、模拟和展示工程地质数据的重要工具,正发挥着日益重要的作用。它凭借强大的数据处理能力、三维建模功能、空间分析工具和可视化展示手段&…...
【Oracle】分区表
个人主页:Guiat 归属专栏:Oracle 文章目录 1. 分区表基础概述1.1 分区表的概念与优势1.2 分区类型概览1.3 分区表的工作原理 2. 范围分区 (RANGE Partitioning)2.1 基础范围分区2.1.1 按日期范围分区2.1.2 按数值范围分区 2.2 间隔分区 (INTERVAL Partit…...
AspectJ 在 Android 中的完整使用指南
一、环境配置(Gradle 7.0 适配) 1. 项目级 build.gradle // 注意:沪江插件已停更,推荐官方兼容方案 buildscript {dependencies {classpath org.aspectj:aspectjtools:1.9.9.1 // AspectJ 工具} } 2. 模块级 build.gradle plu…...
算法笔记2
1.字符串拼接最好用StringBuilder,不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...
【从零开始学习JVM | 第四篇】类加载器和双亲委派机制(高频面试题)
前言: 双亲委派机制对于面试这块来说非常重要,在实际开发中也是经常遇见需要打破双亲委派的需求,今天我们一起来探索一下什么是双亲委派机制,在此之前我们先介绍一下类的加载器。 目录 编辑 前言: 类加载器 1. …...
