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单个审批界面,

https://img-blog.csdn.net/20180723083229706?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEzNzcwMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

要么就是全选所有PR,

 然后点保存,所有PR一次性同时被审批。

这样其实并不是很方便。用户提出,能不能在这个界面里,选择部分PR,方便而且快捷的完成审批呢?

是可以的,不过需要在初始界面,调整 清单范围字段值。标准SAP系统,默认情况下,执行ME55之后,这个字段初始值是F,我们将其改成ALV,

https://img-blog.csdn.net/20180723083229719?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEzNzcwMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

执行后,进入如下界面,

我们发现,结果格式发生了变化:每个PR单据都出现了按钮,

这样我们仅仅需要审批的部分PR的这个按钮点击一下即可,如下图示:

 这样就可以比较方便业务人员根据需要去批量审批一个待审批的采购申请列表中的部分多个PR单据。

3、项目类别审批

在后台配置中,我们可以启用classification来实现采购申请的审批策略。我们可以将PR中的项目类别字段值作为决定审批策略的特性之一。 

在D项目中,PR的审批是在整单Level进行的,启用了Classification来支持PR的审批。 

我创建了如下的特性CT04,

以及如下的分类CL02,

 

 

https://img-blog.csdn.net/20180724075310942?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEzNzcwMA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

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

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

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

 如此带项目类别的审批就创建完成了。那么还可以使用带哪些条件的审批呢?

SE11-CEBAN

组件组件类型短文本 
BSARTBBSRT采购申请凭证类型
BSAKZBSAKZ采购凭证类型的控制标识 
ESTKZESTKZ创建标识(采购申请/计划行)
EKGRPEKGRP采购组 
ERNAMERNAM创建对象的人员名称 
ERDATERDAT记录的创建日期 
AFNAMAFNAM需求者/请求者姓名 
TXZ01TXZ01短文本 
MATNRMATNR物料号 
EMATNEMATNR物料号 
WERKSEWERK工厂
LGORTLGORT_D库存地点
BEDNRBEDNR需求跟踪号
MATKLMATKL物料组 
RESWKRESWK转储单的供应(发出)工厂
RESLORESLO库存运输订单发货存储地点
MENGEBAMNG采购申请数量
MEINSBAMEI采购申请计量单位
BADATBADAT需求(请求)日期 
LPEINLPEIN交货日期的类别 
LFDATEINDT项目交货日期
FRGDTFRGDT采购申请批准日期
PSTYPPSTYP采购凭证中的项目类别
KNTTPKNTTP科目分配类别
LIFNRWLIEF期望的供应商
FLIEFFLIEF固定的供应商
EKORGEKORG采购组织
VRTYPBSTYP采购凭证类别
KONNRKONNR重要的采购协议号
KTPNRKTPNR主要采购协议的项目编号 
INFNRINFNR采购信息记录的编号 
DISPODISPOMRP 控制者(物料计划人)
BWTARBWTAR_D评估类型
BMEINBSTME采购订单的计量单位 
KANBAKBNKZ看板标识
BPUEBBPUEB采用采购订单中的采购申请价格
USRC1USRC1批准策略的用户字段的格式字符
USRC2USRC1批准策略的用户字段的格式字符
USRN1USRN1批准策略的用户字段数目 
USRN2USRN1批准策略的用户字段数目 
GSWRTGSWRT项目总价值 
.INCLUDECEBANZZ通讯结构:用户退出的申请批准
PDUMMYDUMMY长度 1 中的哑元函数
.INCLUDECACCOUNT核准策略:帐户分配字段 
SAKTOSAKNR总帐科目编号
GSBERGSBER业务范围
KOSTLKOSTL成本中心
VBELNVBELN销售和分销凭证号 
VBELPPOSNR_VA销售凭证项目 
VETENETENR交货计划行号
ANLN1ANLN1主资产号
ANLN2ANLN2资产次级编号
AUFNRAUFNR订单号 
WEMPFWEMPF收货方/运达方 
ABLADABLAD卸货点 
KOKRSKOKRS控制范围
KSTRGKSTRG成本对象
PAOBJNRRKEOBJNR获利能力段编号(CO-PA)
PRCTRPRCTR利润中心
PS_PSP_PNRPS_PSP_PNR工作分解结构元素 (WBS 元素)
NPLNRNPLNR科目分配的网络号
AUFPLCO_AUFPL订单中工序的工艺路线号 
IMKEYIMKEY房地产对象的内码
APLZLCIM_COUNT内部计数器 
VPTNRJV_PART合伙人帐户编号 
FIPOSFIPOS承诺项目
FISTLFISTL基金中心
GEBERBP_GEBER基金
DABRZDABRBEZ结算的参考日期 
PSP_PNRPSP_PNR工作细分组织要素(WBS要素)
BUDGET_PDFM_BUDGET_PERIODFM:预算期间 
GSFRGGSFRG全部批准采购请求
GFWRTGFWRT全部批准过程的总计请求值 
WAERSWAERS货币码 
REVNOREVNO采购的版本号
BLCKDBLCKD已冻结采购申请 

根据客户的需求,以上是CEBAN的表字段,实际需要自己动手测试啦!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/25539.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【每周一书】--(认知觉醒)思考:如何用清爽的情绪面对内卷的当下?

【每周一书】--(认知觉醒)思考:如何用清爽的情绪面对内卷的当下? 认知觉醒:开启自我改变的原动力焦虑:焦虑的根源完成焦虑定位焦虑选择焦虑环境焦虑难度焦虑 如何拥有清爽的情绪,释放焦虑情绪 认…

STM32F407单片机HAL库CAN2不能接收数据解决方法

最近在使用stm32F407的片子调试can通信,直接在正点原子的代码上修改调试,调试can1的时候,基本没啥问题,收发都正常,使用查询模式和中断模式都可以。但是当修改到can2的时候,可以正常发送数据,但…

WPF 热重载失效了

关于 热重载官方说明: WPF 和 UWP 应用的 XAML 热重载是什么Introducing the .NET Hot Reload experience for editing code at runtime 热重载简单来说,就是点击运行程序后,修改 XAML 代码,应用程序会实时的显示你的修改 为…

Python入门(十三)函数(一)

函数(一) 1.函数概述2.函数定义2.1向函数传递信息2.2实参和形参 作者:xiou 1.函数概述 函数是带名字的代码块,用于完成具体的工作。要执行函数定义的特定任务,可调用该函数。需要在程序中多次执行同一项任务时&#…

中间件SOME/IP简述

SOME/IP SOME/IP 不是广义上的中间件,严格的来讲它是一种通信协议,但中间件这个概念太模糊了,所以我们也一般称 SOME/IP 为通信中间件。 SOME/IP 全称是 Scalable service-Oriented MiddlewarE over IP。也就是基于 IP 协议的面向服务的可扩…

使用Python绘制M2货币供应率曲线

M2广义货币供应量:流通于银行体系之外的现金加上企业存款、居民储蓄存款以及其他存款,它包括了一切可能成为现实购买力的货币形式,通常反映的是社会总需求变化和未来通胀的压力状态。近年来,很多国家都把M2作为货币供应量的调控目…

ChatGPT国内免费使用方法【国内免费使用地址】

当下人工智能技术的快速发展,聊天机器人成为了越来越多人们日常生活和工作中的必备工具。如何在国内免费使用ChatGPT聊天机器人,成为了热门话题。本文将为你详细介绍ChatGPT国内免费使用方法,让你轻松拥有聊天机器人助手,提高工作…

Vue3 小兔鲜:Pinia入门

Vue3 小兔鲜:Pinia入门 Date: May 11, 2023 Sum: Pinia概念、实现counter、getters、异步action、storeToRefs保持响应式解构 什么是Pinia Pinia 是 Vue 的专属状态管理库,可以实现跨组件或页面共享状态,是 vuex 状态管理工具的替代品&…

论文学习笔记:Swin Transformer: Hierarchical Vision Transformer using Shifted Windows

论文阅读:Swin Transformer: Hierarchical Vision Transformer using Shifted Windows 今天学习的论文是 ICCV 2021 的 best paper,Swin Transformer,可以说是 transformer 在 CV 领域的一篇里程碑式的工作。文章的标题是一种基于移动窗口的…

C++异步调用方法

C之future和promise future和promise的作用是在不同线程之间传递数据。使用指针也可以完成数据的传递,但是指针非常危险,因为互斥量不能阻止指针的访问;而且指针的方式传递的数据是固定的,如果更改数据类型,那么还需要…

代码随想录算法训练营第四十六天|139.单词拆分、关于多重背包,你该了解这些!、背包问题总结篇!

文章目录 一、139.单词拆分二、关于多重背包&#xff0c;你该了解这些&#xff01;三、背包问题总结篇&#xff01;总结 一、139.单词拆分 public boolean wordBreak(String s, List<String> wordDict) {//完全背包问题&#xff0c;因为可以重复&#xff0c;背包正序排列…

ROS:ROS是什么

目录 一、ROS简介二、ROS可以做些什么三、ROS特征四、ROS特点4.1点对点设计4.2不依赖编程语言4.3精简与集成4.4便于测试4.5开源4.6强大的库与社区 五、ROS的发展六、ROS架构6.1OS层6.2中间层6.3应用层 七、通信机制八、计算图8.1节点&#xff08;Node&#xff09;8.2节点管理器…

FastReport.Net FastReport.Core 2023.2.15 Crack

快速报告.NET .NET 7 的报告和文档创建库 FastReport.Net & FastReport.Core适用于 .NET 7、.NET Core、Blazor、ASP.NET、MVC 和 Windows 窗体的全功能报告库。它可以在 Microsoft Visual Studio 2022 和 JetBrains Rider 中使用。 快速报告.NET 利用 .NET 7、.NET Core、…

从零开始学习JVM(六)-直接内存和执行引擎

1 直接内存介绍 直接内存不是虚拟机运行时数据区的一部分&#xff0c;也不是《Java虚拟机规范》中定义的内存区域。直接内存是在Java堆外的、直接向系统申请的内存空间。直接内存来源于NIO&#xff0c;通过存在堆中的DirectByteBuffer操作Native内存。通常访问直接内存的速度会…

在 Linux 中启动时自动启动 Docker 容器的 2 种方法

Docker 是一种流行的容器化平台&#xff0c;允许开发人员将应用程序及其依赖项打包成一个独立的容器&#xff0c;以便在不同环境中运行。在 Linux 系统中&#xff0c;我们可以通过配置来实现在系统启动时自动启动 Docker 容器。本文将详细介绍两种方法&#xff0c;以便您了解如…

《深入理解计算机系统(CSAPP)》第9章虚拟内存 - 学习笔记

写在前面的话&#xff1a;此系列文章为笔者学习CSAPP时的个人笔记&#xff0c;分享出来与大家学习交流&#xff0c;目录大体与《深入理解计算机系统》书本一致。因是初次预习时写的笔记&#xff0c;在复习回看时发现部分内容存在一些小问题&#xff0c;因时间紧张来不及再次整理…

数据库基础——3.SQL概述及规范

这篇文章我们来讲一下SQL概述和使用规范 目录 1.SQL概述 1.1SQL背景 1.2 SQL语言排行榜 1.3 SQL分类 2.SQL规则与规范 2.1基本规则 2.2 SQL大小写规范 &#xff08;建议遵守&#xff09; 2.3 注 释 2.4 命名规则&#xff08;暂时了解&#xff09; 2.5 数据导入指令 1…

Linux 实操篇-网络配置

Linux 实操篇-网络配置 Linux 网络配置原理图 查看网络IP 和网关 查看虚拟网络编辑器和修改IP 地址 查看网关 查看windows 环境的中VMnet8 网络配置(ipconfig 指令) 查看linux 的网络配置ifconfig ping 测试主机之间网络连通性 基本语法 ping 目的主机&#xff08;功能描述…

交换机安全功能介绍

今天海翎光电的小编来给大家聊聊以太网交换机安全功能。 交换机作为局域网中最常见的设备&#xff0c;在安全上面临着重大威胁&#xff0c;这些威胁有的是针对交换机管理上的漏洞&#xff0c;攻击者试图控制交换机。有的针对的是交换机的功能&#xff0c;攻击者试图扰乱交换机的…

使用curl命令传输数据

文章目录 一、curl命令二、举例和注意事项Reference 一、curl命令 curl是传输数据的命令行工具&#xff0c;可以通过命令行发送HTTP请求和接收HTTP响应。它的名字是“client for URLs”&#xff0c;意为URL的客户端&#xff0c;表示该工具主要用于处理URL相关的任务。curl可以…