SAP采购审批策略常用表以及出口增强

第一部分:审批策略常用表

在sap中,审批使用到的表有如下,在写FS的过程中可以参考以下表字段取值:

审批组:

T16FG 批准组                 (审批组的值表)

T16FH 批准组的描述      (审批组的文本表)

审批组中审批代码:

T16FC 批准代码             (审批组可用的审批代码)

T16FD 批准代码的描述   (审批代码文本描述)

审批策略:

T16FS 批准策略            (审批策略值表,且定义了该审批策略所使用所在审批组下的审批代码)

T16FT 批准策略的描述(审批策略文本表)

定义审批标识:

T16FB 批准凭证:采购凭证                   (审批标识:该表记录次审批是否批准结束(KZFRE),审批状态可变标识(KZFAE))

T16FE 批准标识的描述:采购凭证        (审批标识的文本表)

T16FL 核准标识:服务输入表                   (开发类:ML)

T16FM 对服务的批准指示符的描述       (T16FL 表的文本表)  (开发类:ML)

审批策略的每一批准状态及每一状态分配审批标识:

T16FK 批准状态             (审批组、审批策略下 审批完成每一步的标识状态-----审批标识)

每一审批代码审批的前提条件:

T16FV 批准前提                 (审批代码审批的前提 审批内标识)

审批权限:

T16FW 角色到批准代码的分配      (某一工厂下的每一步审批动作被分配到具体对象)

配置菜单路径路径:

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

采购订单表(EKKO)中有关审批信息的字段

根据审批组和审批策略 在表T16FS表中查找此采购订单的可审批代码,然后根据FRGZU可以查看到了哪级审批(当前的审批代码)。

FRGRL 字段标示审批是否结束(X未结束,需要审批, ‘’ 审批结束)。

FRGKE 字段记录 此审批状态 :修改控制

第二部分:审批权限

为了使审批对谁某一个人,就要启用权限控制,给不同的人,分配审批组,及审批代码,进而控制不同的级别审批对准不同的人;在用PFCG维护审批权限的角色时,一般在权限对象S_TCODE加上事物码ME28、ME29N,不同的审批级别是通过维护权限对象M_EINK_FRG加以实现。M_EINK_FRG包含两个维护项审批组和审批代码

PFCG 进入创建权限;对于权限的控制这里就不再细述;

只给出一级审批人员的权限对像M_EINK_FRG的权限值审批代码01.审批组H1;

第三部分:对采购审批配置有相当影响的 用户出口

采购订单的审批配置完毕后,在前台生成采购订单的同时,系统自动发送采购订单的审批参数,以便生成此审购订单的审批界面等,在相关参数流动的时候,经过用户出口“M06E0004”。

如有需要,程序员可以据业务需要,改变生成审批时初始参数;如果此出口激活后,而没有任何代码,数据流不向下一下暂存区,生成的采购订单,将无法进行审批。

下面图解用户出口“M06E0004”

T_code:smod

此图是专门写逻辑代码的地方;

程序接收I_cekko里传过来的参数,加工后,要把参数传给E_cekko;

E_cekko接收完参数后,此出口功能完毕!

第四部分:工作流的中所用到的BAPI

当保存采购订单时,触发工作流;

BAPI:MEP_PURCHDOC_POSTED

审批BAPI

BAPI_PO_RELEASE

撤销审批

BAPI_PO_RESET_RELEASE

大部分项目是不允许采购订单在有收货的情况下撤销审批的,只有冲销收货后,才可以撤销审批,这需要采购订单做增强判断。

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

增强名:MM06E005
出口:EXIT_SAPMM06E_012 为子屏幕参数传入出口(项目)

第五部分:查询所有未审批完的采购订单列表

TCode:ME2N

批准标识输入B,表示blocked,还没有批准冻结状态,执行,得到如下list,这些PO就是尚未完成审批的所有采购订单了。

SAP采购审批策略常用表以及出口增强相关推荐

  1. SAP采购审批策略实现逻辑

    今天,我们结合采购订单的审批功能,分析一下SAP审批策略的实现逻辑. 很多小伙伴在学习审批策略初期,有时候很难理解审批策略中的一些关键名词,比如"审批组""批准代码&qu ...

  2. SAP采购订单抬头、行项目屏幕增强的两种方法

    对SAP系统中采购订单抬头进行屏幕增强,在抬头上增加了几个customer fields,但是实现方法有点怪,是一个Z report程序,其下创建了一个屏幕,屏幕中放的就是这几个customer fi ...

  3. SAP:采购申请ME51N/ME52N/ME54N/ME57屏幕增强

    1.通过debug或者百度找到屏幕增强点:MEREQ001 2.SMOD组件中查看增强点提供我们增强的部分: 这里有一个预留屏幕可供我们增强,函数组XM02,屏幕编号0111 3.以上说明在采购申请中 ...

  4. SAP License:PM常用表和字段

    最近正在测试一个增强,里面涉及到一些关于PM的表和字段,希望对大家能有所帮助!最常用的就是AUFK一下是一些常用的字段: AUFK-AUART (订单类型) AUFK-BUKRS(公司代码) AUFK ...

  5. SAP License:FI常用表

    GL部分: FAGLFLEXT(FMGLFLEXT) 新总账汇总表 GLT0 旧总帐汇总表 SKA1 总账科目主记录 (科目表) 科目表层数据 SKAT 总帐科目主记录(科目表:说明) 包括语言代码 ...

  6. SAP采购订单控制价格是否可以修改增强 LV69AFZZ

    项目上有个需求,正常的采购订单在创建的时候价格是自动带出来的价格,并且不可以修改,但是对于无料号的行项目或者退货订单的行项目则允许价格可以修改,因此查找增强,最终找到系统LV69AFZZ里面预留的用户 ...

  7. SAP S/4 采购订单审批策略无效问题

    1.问题:采购审批策略无效.根据SAP ECC模式定义采购订单审批策略后.创建采购订单,通过ME29N审批,提示无有效的审批策略.检查相关设置没有错误,在同行提示下,是因为S/4增加了参数引起的. 2 ...

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

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

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

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

最新文章

  1. c语言指针的相关运算,C语言指针的运算
  2. DL之YoloV3:YoloV3论文《YOLOv3: An Incremental Improvement》的翻译与解读
  3. 取代C语言的标准输入输出:cin 和 cout【C++标准输入输出】
  4. SpringCloud学习笔记(1)- Spring Cloud Netflix
  5. SAP Marketing Cloud里获取Contact Interaction的postman请求
  6. canvas填充规则
  7. 如何从Debian 9 Stretch 升级到 Debian 10 Buster(升级Debian9图文教程)
  8. 电话号码正则表达式(支持手机号码,3-4位区号,7-8位直播号码,1-4位分机号)...
  9. Javascript实现前端简单路由
  10. Stroustrup 谈 C++ 11的新特性
  11. openstack--5--控制节点和计算节点安装配置nova
  12. Android视频裁剪适配,类似于ImageView的scaleType=centerCrop
  13. S变化广义s变化和时频域特征-matlab
  14. Zune软件教程 Windows Phone同步攻略
  15. 学会提问-批判性思维
  16. golang-ffmpeg-goav:视频拉流解码成YUVJ420P
  17. 小书匠配置github图床服务(详细版)
  18. Dijkstra迪杰斯特算法(C++版本和JAVA版本)
  19. java项目开发的工具选型对比,这10条建议你一定要关注!
  20. 企业如何查负面和不良事件?

热门文章

  1. 思科ASA系列防火墙配置手册
  2. houdini instance
  3. 推荐25个免费下载精美网站模板的网站
  4. 解线性方程组的直接方法:LU分解法及其C语言算法实现
  5. vhdl中变量(variable)和信号(signal)的区别
  6. U盘被写保护解决经历
  7. 逆水寒显示连接服务器失败,逆水寒脚本封号吗地下城fc提示连接服务器失败
  8. 制作大白菜U盘启动盘及4G以上镜像
  9. 浅谈win7升级win10 技术预览版9962
  10. 人工智能从1.0时代到4.0时代