首页 > 其他分享 >采购申请审批策略增强

采购申请审批策略增强

时间:2022-10-12 20:07:05浏览次数:70  
标签:增强 策略 申请 字段 ceban usrc1 审批 采购


一般而言审批策略特征类创建时,特征项都是从CEBAN 和 CEKKO两个结构里取值。



但是有时候,审批策略控制过程中,需要其他非以上两结构中字段,



比如PS那边创建的采购申请需要些项目的,或者是采购申请做了增强,有些增强字段。



这个时候,可以用ceban-usrc1 ceban-usrc2这两个值存储部分字段值,



但是字段过多,



则可以使用自定义配置表,



配置表中客户维护需要校验哪些字段,并根据这些字段判断出增强策略;



然后把审批策略值赋给ceban-usrc1



配置特征类的特征项时,只维护一个usrc1特征项,



如下图:



[cl03:特征类,只维护一个特征]



采购申请审批策略增强_字段

​​



[ct04:特征维护时,附加数据使用ceban-usrc1]



采购申请审批策略增强_字段

​​



自定义审批策略配置表:



采购申请审批策略增强_字段

​​



维护好后,在增强中,通过如工程,类型,科目等最终确定审批策略(如"U2M1"),然后赋给ceban-usrc1。



系统则可根据usrc1值确定对应审批策略。







具体如下:





首先看些配置相关的:spro



 

采购申请审批策略增强_字段



采购申请审批策略增强_字段



采购申请审批策略增强_字段



采购申请审批策略增强_字段


双击某行


采购申请审批策略增强_字段


点击分类






如果usrc1赋值后,跟“批准策略的用户字段的格式字段”值一致,



采购申请凭证类型也一致,【可以把凭证类型的校对放入自建表,此处只留usrc1】



则会采用审批策略:B115 (审批组B1,审批策略:15)
​​

采购申请审批策略增强_字段

​​

M06B0002

【如若知道exit_函数名想得到enhancement ,从MODSAP表查】


采购申请审批策略增强_字段



采购申请审批策略增强_字段



采购申请审批策略增强_字段









值得注意的是



如果usrc1这个字段在程序里没取到值,



建议给他赋个永远不能取到的值:比如ZZZZ





这样避免usrc1这个字段为空,而配置中恰有该字段为空的审批策略,



这样就会误取





为了做的更严谨【前提是 usrc1赋值时,赋为系统配置的审批策略 】,



获取到usrc1这个字段(即审批策略)后,去配置表校验



配置表:T16FT



(配置视图 :V_16FS)



如果发现获取的值在系统没有,则赋值为ZZZZ。



这样更好些







一般的值都可以在ceban这个结构里取





如果做了增强,




采购申请审批策略增强_字段



这里做了增强,

那么EBAN表也需要做增强


采购申请审批策略增强_字段




这俩字段都做增强了,

意味着如果调用bapi做采购申请创建修改等

也需要在附加字段里把这个增强字段加上


lw_itm-csid = '991'.


extensionin-structure = 'BAPI_TE_REQUISITION_ITEM'.





CALL FUNCTION 'BAPI_REQUISITION_CREATE'

  

     number                        

  

     requisition_items             

    

     requisition_item_text         

     return                        

     extensionin                   


具体实例:

​http://blog.sina.com.cn/s/blog_c0978c9b0101i15v.html​



另外,创建采购申请的途径很多,比如MM的,PS操作等,还有自开发程序

各种情况应该考虑清楚

可能有些值是传不进来的

所以只能直接取屏幕值或者靠ABAP内存或者sap内存

标签:增强,策略,申请,字段,ceban,usrc1,审批,采购
From: https://blog.51cto.com/u_15680210/5751431

相关文章

  • ME54N审批、撤批触发增强点:ME_RE…
    需求: 用户通过标准审批事务(如:ME54N或ME55)或客制化程序对采购申请执行审批撤销操作时,若EBAN-EBELN<>””andEBAN-BSMNG<>0,则系统错误提示用“采购申请XXXX行项目XX存在......
  • [转载]SAPMM采购申请审批策略配置‘挖坑埋坑之ItemCategory
    作者:​​嘻嘻哈哈​​SAPMM采购申请审批策略配置‘挖坑埋坑'之ItemCategory 在后台配置中,我们可以启用classification来实现采购申请的审批策略。我们可以将PR中......
  • 软著申请流程详解
    软著申请流程详解文章目录​​软著申请流程详解​​​​前言​​​​一、为什么要申请软著​​​​二、如何申请软著​​​​1.注册中国版权保护中心账号​​​​2.账号实......
  • 【新技术】不用开发者账号申请ios证书真机调试
     虽然xcode现在可以免证书进行测试了,但众多跨平台开发者,如果还没注册苹果开发者账号。想安装到自己非越狱手机测试是无能为力了。不过新技术来了,只需要普通免费的......
  • Let's Encrypt 泛域名证书申请
    泛域名泛域名证书又名通配符证书是SSL证书中的其中一种形式,一般会以通配符的形式(如:*.domain.com)来指定证书所要保护的域名。OV证书和DV证书都会有通配符的域名形式提供,......
  • BOSS直聘向港交所递交双重主要上市申请
    10月10日,BOSS直聘(NASDAQ:BZ)向香港联交所递交了双重主要上市申请。此次上市由摩根士丹利、高盛担任联席保荐人。2021年6月11日,BOSS直聘登陆纳斯达克,股票代码BZ。机构披露的持......
  • 蓝牙应用的权限申请
    这是一个困扰了我一天的问题,出现的情况是:之前在D10.3下做蓝牙应用的程序,在低版本的安卓下是可以正常使用的。但D10.3不能支持高版本的安卓系统,所以就更换了D11进行测试。在......
  • AI绘画:一分钟赚200,还能申请版权
    我是卢松松,点点上面的头像,欢迎关注我哦!用AI可以写文章、写新闻稿、还可以绘画,现在AI都能赚钱了。这钱怎么赚的?请继续往下看:来自@水帘洞大圣自来水公司爆料:一个网友的AI绘画......
  • 免费申请和使用IntelliJ IDEA商业版License指南
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demosIntelliJIDEA是广受Java开发者喜爱的工具,其商业版的价格十分......
  • [答疑]在向用户提供服务之前,某些服务需要用户所在部门的审批
    ​​DDD领域驱动设计批评-文集-点击查看>>​​问题时间:2015/2/2譯揮(252***466)16:08:07关于学习UML业务建模的问题通过反复看书学习和实践,觉得在业务建模上存在一些困惑......