SAP秀才-《MM学习指南》操作记录--- 4.补-采购审批策略的设置

2024-02-26 01:08

本文主要是介绍SAP秀才-《MM学习指南》操作记录--- 4.补-采购审批策略的设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

注:此文章只作为本人学习SAPtarget=_blank class=link_tag>SAP的记录,仅供文档备份用途!

操作环境:SAP IDES 4.71

ZYF制作,转载请标注出处:ZYF-SAP童生http://blog.vsharing.com/ZYF/

      SAP秀才的博客:http://scola.wang.blog.163.com/

 

为了能将SAP秀才-《MM学习指南》的第5篇:“计划协议及交货计划”做下去,需要在系统里设置采购审批策略。这一篇主要讲怎样在系统里设置采购审批策略的。

为了简便,策略也是一切从简,思路就是将是:所有是属于“1100”的采购组织做的采购订单(PO)都要经过审批。审批者可以指定任一用户。简单起见,本篇设置审批者仍为本人^_^

SE11查看表:CEKKO,

点击查看原图

clip_image002

 

 

点击查看原图

clip_image004

 

 

选定采购组织EKORG作为审批设置的特性要素。当然如果需要的的话也可以将其他作为审批特性要素。

 

1.创建特性Characteristic(Tcode:CT04)

Path: IMG->Material Management->Purchasing->Purchase Order->Release Procedure for Purchase Orders->Edit Characteristic

后台->物料管理->采购->采购订单->采购订单的下达过程->编辑特性

点击查看原图

clip_image006

 

 

先输入第一个特性:Z_PUR_ORG,用它来进行采购组织的限定,

点击查看原图

clip_image008

 

 

“多值”表示该审批特性可是适用于多个采购组织,而“单一值” 则只能适用于唯一的采购组织。切换到“附加数据”标签页,

点击查看原图

clip_image010

 

 

Table Name = CEKKO ,Field Name = EKORG,Enter,系统提示:“取自ABAP字典的格式数据”,点击查看原图

clip_image012

。保存。

 

2.创建类Class(Tcode:CL02)

Path: IMG->Material Management->Purchasing->Purchase Order->Release Procedure for Purchase Orders->Edit Class

后台->物料管理->采购->采购订单->采购订单的下达过程->编辑类

类名:ZFRG_EKKO_ORG

点击查看原图

clip_image014

 

 

切换到“特性”标签页

点击查看原图

clip_image016

 

 

与之前创建的“特性”关联。保存。

3.定义审批程序(Tcode:)

Path: IMG->Material Management->Purchasing->Purchase Order->Release Procedure for Purchase Orders->Edit Class

后台->物料管理->采购->采购订单->采购订单的下达过程->定义采购订单的审批过程

点击查看原图

clip_image018

 

 

双击“批准组”,新条目:

点击查看原图

clip_image020

 

 

创建批准组:P1,关联类别:ZFRG_EKKO_ORG,保存。

说明一下,审批组可以理解为审批策略的一个集合,在后面创建了审批策略之后我们可以回过头来看看这种理解是否正确。

接下来进入“批准代码”,为“批准组”:创建审批人:PU,双击“批准代码”,

点击查看原图

clip_image022

 

 

假设PO有两种状态:Blocked(冻结)和Released(已审批),进入“批准标识”:

点击查看原图

clip_image024

 

 

接下来将要创建审批策略,审批策略可以理解为审批路径,这里创建一个自我审批的路径,双击“批准策略”,新条目:

点击查看原图

clip_image026

 

 

指定“批准代码”:P1。实际上在这里没有必要把审批人具体化,这里可以理解为自己。

进入“批准先决条件”,点击查看原图

clip_image028

 

点击查看原图

clip_image030

 

 

这里无须指定任何信息,“继续”即可,

进入“批准状态”,点击查看原图

clip_image032

 

点击查看原图

clip_image034

 

 

这里的意思是PO初始创建状态为Blocked(冻结),P1审批之后状态转入Released(已审批)。

接下来进入“分类”,点击查看原图

clip_image036

 

点击查看原图

clip_image038

 

 

保存。

4.创建角色Role(Tcode: PFCG)

Path: Tools->Administration->User Maintenance->Role Administration->Roles

前台->工具->系统管理->用户维护->角色管理->PFCG-角色

点击查看原图

clip_image040

 

 

创建一个角色:CUX_YUFENG :

点击查看原图

clip_image042

 

 

点击查看原图

clip_image044

 

 

点击查看原图

clip_image046

 

 

点击Change Authorization Data,点击查看原图

clip_image048

,做如下设置,

 

点击查看原图

clip_image050

 

 

点击查看原图

clip_image052

 

点击查看原图

 

保存之后在工具栏中点击Generate点击查看原图

clip_image056

(Shift+F5),此时界面上Status由Saved转变为generated,

clip_image058
点击查看原图,注意, 执行了Generate之后不能Save,否则这个Authorization profile将不起作用,返回,此时的界面转为:

 

点击查看原图

clip_image060

 

 

系统产生了Profile:T-C1960001,状态=已经生成权限参数文件

5.给用户分配角色(Tcode:SU01):

SU01:

点击查看原图

clip_image062

 

 

给用户 :YUFENG 分配角色:CUX_YUFENG,保存。OK!

现在做 采购订单时,只要采购组织为 1100 的采购订单都需要审批了,审批人为:YUFENG 。

【注意:在此审批策略配置未完成前做的采购订单是不能使用这个策略来进行审批的,ZYF-SAP童生做了好多次才明白过来,浪费了好多时间】。

SAP秀才-《MM学习指南》操作记录--- 4.补-采购审批策略的设置(完)

 

补:

Purchase Release Strategy(采购审批策略)

    如果想需要PR或者其他采购文档(PO,contract, scheduling agreement, request for quotation (RFQ))在一定条件下被审批,就需要用到SAP的审批策略。

    对于PR的审批可以在item级别也可以再total级别,并且有带classification和不带classification两种,不过不带classification的只能在total级别审批。我们接下来都以PO为例讲解。

  • Release Condition(Characteristics class)

    一个PO必须满足审批条件,才会进入审批流程,比如采购总价值超过1万元,或者采购组001采购的物料等。SAP采用classification系统进行审批条件的配置。

    首先通过CT04定义审批条件的要素,比如采购组或者总价值,我们可以在表CEKKO中找到所有可以被利用的字段,如果不能满足需求,就需要enhancement M06E0004

    之后CL02定义class,也就是将各个审批要素组合在一起,组成一个完整的审批条件。比如采购组001采购金额大于5K采购组002采购金额大于10K

  • Release Strategy overview

    审批策略是一个总的审批流程,可以在一个审批策略下定义release code,我们最多可以定义8release code。定义审批策略包括定义定义release group, release code, release     indicator等步骤

  • Release Group

     同一个release group具有相同的审批level,比如我提到的001采购组大于5K的金额需要审批,而002采购组大于10K的金额需要审批,这就需要连个不同的审批组,而如果有一个第三个部门,但是依然用采购组001和大于5Kpolicy,那么它可以与第一组共享审批组。

     我们为审批组分配Class

  • Release Code

    Release Code我们可以理解为现实中与整个审批流程相关的人,每个审批者都会审批相应的release code。如果配置了workflow,可以将他们与workflow结合起来用,审批自动到达他们的task中。

  • Release Indicator

     这一步骤实际是定义审批中的各种状态和在此状态时系统的反应。

    比如我们这里有2个状态,在审批流程中都会是状态1,也就是没有release,可以更改PO并且不会触发新的审批流程,或者是在触发新的审批流程的值状态时进行新的审批等。后面的%value change字段限制了字段更改的最大范围,超过了一定百分比系统会产生错误信息。

  • Release Strategy

    最后一步定义审批流程。Release codes我们看到最多输入8个,我们按照审批顺序输入。

    Release prerequisites定义的是每个审批流程需要的前提,很简单,一般的审批都是一步一步进行的。都会勾成下面的样子,也就是02需要01最为条件。

    Release status定义每一步被审批后,PO的状态,我们定义只有01 02都被通过了,才会进入最终的2状态

    Classification相当于定义这个审批策略被触发的条件。

clip_image054

这篇关于SAP秀才-《MM学习指南》操作记录--- 4.补-采购审批策略的设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

PostgreSQL 默认隔离级别的设置

《PostgreSQL默认隔离级别的设置》PostgreSQL的默认事务隔离级别是读已提交,这是其事务处理系统的基础行为模式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价... 目录一 默认隔离级别概述1.1 默认设置1.2 各版本一致性二 读已提交的特性2.1 行为特征2.2

一文详解MySQL如何设置自动备份任务

《一文详解MySQL如何设置自动备份任务》设置自动备份任务可以确保你的数据库定期备份,防止数据丢失,下面我们就来详细介绍一下如何使用Bash脚本和Cron任务在Linux系统上设置MySQL数据库的自... 目录1. 编写备份脚本1.1 创建并编辑备份脚本1.2 给予脚本执行权限2. 设置 Cron 任务2

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

mtu设置多少网速最快? 路由器MTU设置最佳网速的技巧

《mtu设置多少网速最快?路由器MTU设置最佳网速的技巧》mtu设置多少网速最快?想要通过设置路由器mtu获得最佳网速,该怎么设置呢?下面我们就来看看路由器MTU设置最佳网速的技巧... 答:1500 MTU值指的是在网络传输中数据包的最大值,合理的设置MTU 值可以让网络更快!mtu设置可以优化不同的网

SQL中JOIN操作的条件使用总结与实践

《SQL中JOIN操作的条件使用总结与实践》在SQL查询中,JOIN操作是多表关联的核心工具,本文将从原理,场景和最佳实践三个方面总结JOIN条件的使用规则,希望可以帮助开发者精准控制查询逻辑... 目录一、ON与WHERE的本质区别二、场景化条件使用规则三、最佳实践建议1.优先使用ON条件2.WHERE用

MySQL 设置AUTO_INCREMENT 无效的问题解决

《MySQL设置AUTO_INCREMENT无效的问题解决》本文主要介绍了MySQL设置AUTO_INCREMENT无效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录快速设置mysql的auto_increment参数一、修改 AUTO_INCREMENT 的值。

统一返回JsonResult踩坑的记录

《统一返回JsonResult踩坑的记录》:本文主要介绍统一返回JsonResult踩坑的记录,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录统一返回jsonResult踩坑定义了一个统一返回类在使用时,JsonResult没有get/set方法时响应总结统一返回

Redis过期删除机制与内存淘汰策略的解析指南

《Redis过期删除机制与内存淘汰策略的解析指南》在使用Redis构建缓存系统时,很多开发者只设置了EXPIRE但却忽略了背后Redis的过期删除机制与内存淘汰策略,下面小编就来和大家详细介绍一下... 目录1、简述2、Redis http://www.chinasem.cn的过期删除策略(Key Expir

Linux链表操作方式

《Linux链表操作方式》:本文主要介绍Linux链表操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、链表基础概念与内核链表优势二、内核链表结构与宏解析三、内核链表的优点四、用户态链表示例五、双向循环链表在内核中的实现优势六、典型应用场景七、调试技巧与