ITPub博客

首页 > 数字化转型 > ERP > SAP 采购订单/采购申请审批流程配置

SAP 采购订单/采购申请审批流程配置

ERP 作者:DicksonJYL560101 时间:2015-08-05 12:38:45 1 删除 编辑

SAP 采购订单/采购申请审批流程配置

 

SAP所提供的审批特性有N种,具体用哪一种审批特性,要看自己的实际情况;如按公司代码特性审批:采购申请或采购订单如果属于某一个公司,就对此类单子进行审批;按供应商代码特性审批:建立PR OR PO 属于某一个供应商,就对此类单子进行审批;按采购组织代码特性审批:专对某个采购组织下的单子进行审批……..;

下面以PO 的采购审批为例子

审批策略为:对某一采购组织下创建的所有采购订单,进行四级审批;

第一步:创建特性:T_code: CT04

 特性值在很多方面可以用得到:生产企业中应用最之广;如生产BOM的特性值选择,也即变式BOM的配置;

如:一产成品要出口到世界的各个国家,而这些产成口结构一样,仅只有贴标或说明书的语言不同,此时就要用到生产变式BOM。在客户下单时,据客户的国家或客户特殊需求不同,勾选特性值,重组成一专属于此客户的成品结构;

下面创建采购订单的审批特性值:

 路径:后台->Materials Management->purchshing->Purchase Order->Release Procedure For Purchase Orders -> Edit Characteristic.

http://m1.img.srcdd.com/farm4/d/2013/0325/11/19F7053535288B51B4E8047DF7137C88_B500_900_500_560.JPEG

点击“Edit Charscteristic” 进入以下界面

http://m1.img.srcdd.com/farm4/d/2013/0325/11/D4A2744F04BC06D99153EA821B7EE819_B500_900_500_521.JPEG

输入:特性值:Z_PO_ORG, 壮态(Status):下达;格式化:字符格式化,长度为4个字符;值分配:选“多值”(Multiple Values),“多值”选项为审批特性采购组织,是确定一个采购组织,或多个采购组织;我们选多个采购组织,也就是说,指定的多个采购组织下的PO 都要进行审批;

维护好以上数据后:点击标签页“附加数据”(Addnl data)进入以下界面;

注: 引用结构cekko-ekorg的数据类型

http://m3.img.srcdd.com/farm4/d/2013/0325/11/F7184D4DDA401B42A8D9BAADD016ECE7_B500_900_500_472.JPEG

如图所示:Table Name: CEKKO, Field Name: EKORG, 引用数据类型

然后点击保存;弹出对话框;

http://m3.img.srcdd.com/farm4/d/2013/0325/11/8030C41D1D0CC1F4CC8AF37FFA9C896A_B500_900_500_124.JPEG

格式数据,取自ABAP字典; 回车 保存特性;

第二步: 创建类(T_code: CL01)

 路径:前台->Logistics->Materials Management->Purchasing->Master Data->subsequent Settlement->Vendor Rebate Arrangements->Environment->Vendor->Environment ->General Classification->class-CL01(create);

http://m1.img.srcdd.com/farm5/d/2013/0325/11/4DFB2000FE09C8E4BB493B09415013E8_B500_900_500_591.JPEG

点击“Create”

进入以下界面

http://m3.img.srcdd.com/farm4/d/2013/0325/11/05D9635AC4392FE324B5FEA53619B1B0_B500_900_500_466.JPEG

输入类:Z_po_Cekko_ekorg.  类类型:032,为审批策略类;

点击“特性”标签;

http://m3.img.srcdd.com/farm4/d/2013/0325/11/343ED3DD036A3B6186A807B5C86FB014_B500_900_500_481.JPEG

填入第一步创建的特性值,然后保存;退出!

第三 定义审批流程

路径:后台->Materials Management->purchasing->Purchase Order-> Release Procedure For

    Purchase Order -> Define Release Procedure For Purchase Order;

http://m3.img.srcdd.com/farm5/d/2013/0325/11/194A68F7D895AEEEBC55FC019ABD662E_B500_900_500_503.JPEG

双击进入以下初始界面;

http://m1.img.srcdd.com/farm4/d/2013/0325/11/7A161A608FC5B4B24DD8DDE84C2BBA96_B500_900_500_355.JPEG

选“Release Groups”审批组

点击“New Entries”新的分录填入以下值;

审批组为:PO,类为: z_po_cekko_ekorg

http://m2.img.srcdd.com/farm5/d/2013/0325/11/566672DB3A65812E262BF3F13B3B2CF6_B500_900_500_509.JPEG

保存

回到“Relaese Codes” 点击进入!点击“新的分录” 级护以下审批代码值;

http://m2.img.srcdd.com/farm4/d/2013/0325/11/54F4F8D0DF11AE7777624A7C3FC1383F_B500_900_500_580.JPEG

保存退出。

点击“Release Indicator“ 批准标识;

http://m1.img.srcdd.com/farm4/d/2013/0325/11/D3BFDBB4B2C789AE7551E4684553B333_B500_900_500_456.JPEG

定义审批条件中的各个标识;“Chgable” 列中的数据,4 表示,可修改,审批可回退,

只有审到标识G的时候,定单才核发; 故对“核发”列,G行中的复选框,选中!

 

点击“Release Strategies” 审批策略

点击“NEW Enteries”新的分录进入以下界面

http://m3.img.srcdd.com/farm4/d/2013/0325/11/C5E7FECAA561B501341EC21BE1C94DE2_B500_900_500_595.JPEG

填入的值如上图所示;

然后点击“Release prorequisites” 按钮 进入下图;

http://m1.img.srcdd.com/farm5/d/2013/0325/11/D8BC39A4E5B6623EBCF185C95B7C43D2_B500_900_362_557.JPEG

填入的值如上图所示;

然后点击“Release prorequisites” 按钮 进入下图;

http://m1.img.srcdd.com/farm4/d/2013/0325/11/D1013A281A521BF57500878DFFFE45C7_B500_900_500_227.JPEG

点击”CONTINUE”

再点击“Classification” 分类,

注意:这里维护的就是具体的哪些采购组织;

http://m1.img.srcdd.com/farm4/d/2013/0325/11/0B419F9CB9FE7AC0E121D148E7D538D2_B500_900_500_603.JPEG

后退;

保存全部退出

下面手工创建一采购订单试试结果;

采购组织必须为“Y999”

http://m3.img.srcdd.com/farm4/d/2013/0325/11/C6E86D0AA897B167190C676BCD45B482_B500_900_500_514.JPEG

T_code: ME29N 审批采购订单

http://m2.img.srcdd.com/farm5/d/2013/0325/11/4BBE6C92A8C97E113F5A229E0A380F06_B500_900_500_388.JPEG

http://m1.img.srcdd.com/farm5/d/2013/0325/11/AFFACE19C89D3A499BCB39E4E517F027_B500_900_500_387.JPEG

注: 因为我使用的是SAP_ALL 权限的帐户,所以这四种状态,我都能审批;为了使审批对谁某一个人,就要启用权限控制,给不同的人,分配审批组,及审批代码,进而控制不同的级别审批对准不同的人;

第二部分

PFCG 进入创建权限;

对于权限的控制这里就不再细述;

只给出一级审批人员的权限对像M_EINK_FRG的权限值;

http://m1.img.srcdd.com/farm4/d/2013/0325/11/15729C07BA9D0E7348BFF67D06E6BF02_B500_900_500_394.JPEG

以次类退,二级审批的人员的,值应该是:R2,PO;

 

第三部分

对采购审批配置有相当影响的 用户出口

采购订单的审批配置完毕后,在前台生成采购订单的同时,系统自动发送采购订单的审批

参数,以便生成此审购订单的审批界面等,在相关参数流动的时候,经过用户出口“M06E0004”

如有需要,程序员可以据业务需要,改变生成审批时初始参数;如果此出口激活后,而没有

任何代码,数据流不向下一下暂存区,生成的采购订单,将无法进行审批,

下面图解用户出口“M06E0004”

T_code:smod

http://m3.img.srcdd.com/farm5/d/2013/0325/11/41B5CF3D87E368BC9E0E324A0C6896C2_B500_900_500_455.JPEG

http://m2.img.srcdd.com/farm4/d/2013/0325/11/1264EB92342B10074096BFB3C2EDE0FD_B500_900_500_368.JPEG

http://m2.img.srcdd.com/farm4/d/2013/0325/11/0DB898450E14AAA3D76B57CA70B11782_B500_900_500_314.JPEG

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

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

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

注:上图的代码没有做任何逻辑运算;直接把系统生成的参数传出;

第三部分:

   工作流的中所用到的BAPI

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

BAPI: MEP_PURCHDOC_POSTED

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29829936/viewspace-1762470/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
行万里路,读万卷书,阅无数人。 吃货一枚,爱吃湘菜,粤菜与杭帮菜,尝遍天下美食。 摄影爱好者,游遍名川大山,江河胡海,赏遍人间春色。 爱看电影,尤其是国产大片,好莱坞大片。英文名:Dickson Jin, 网名:风一样的BOY。精通SAP供应链咨询。2017年开始研习人工智能。

注册时间:2014-08-27

  • 博文量
    2598
  • 访问量
    4674975