码迷,mamicode.com
首页 > 其他好文 > 详细

增强篇1 PO保存增强

时间:2019-12-02 23:14:28      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:type   call   czc   bec   func   nbsp   消息   效果   back   

公众号文章地址:
https://mp.weixin.qq.com/s?__biz=Mzg4MzI1OTM0OA==&mid=2247484108&idx=7&sn=90e56173fe6299f7e4d15bc85acdeb10&chksm=cf4b6077f83ce961cbec45e6d7ef4c6efd5871ca61d1ec6bbedb7e5f067fdc6d1ce59f4c5f07&mpshare=1&scene=1&srcid=&sharer_sharetime=1575296909869&sharer_shareid=893f0c8e6be28d4e344ba96694b37cf5&key=a9ddfd2bcc7332930a69bc8da9f1acbfc7ce10a5c30d5afb6055a45532febf88b0502901800f2762fcdb19076fe6b3704e0e5cd75e680b5c199f3ea9de10297cba0e595ad9bcc6a7cfdb772e0f085049&ascene=1&uin=MjI0OTM0ODcwNw%3D%3D&devicetype=Windows+8.1&version=62070158&lang=zh_CN&pass_ticket=oDoN1ZWdRxRujCCk1jhsqJQJ9CznabrTYay%2B7EazdHCyyslczcd%2BpRI9%2Foj6YyvC  

技术图片

 

 

 

使用BADI:  ME_PURCHDOC_POSTED ;  方法: POSTED
技术图片

Step1,SE19 选择典型业务加载项,创建

 技术图片

 

实施名称:ZCL_IM_ME_PURCHDOC_1

 技术图片

 

 填上描述:采购订单审批增强(1),保存并激活

技术图片

Step2. 双击方法: POSTED,然后可以写增强逻辑:

技术图片

 

 用函数报出消息测试:

    CALL FUNCTION ‘C14Z_MESSAGES_SHOW_AS_POPUP‘
      TABLES
        i_message_tab = lt_error_message.

 

测试:ME21N创建 采购订单:

技术图片

 

 保存, 进入刚才增强代码重点断点

技术图片

 

 展示效果:

技术图片

 

 这里是以显示 MESSAGE 为示例,你也可以在这里写其他处理的业务逻辑,修改数据,检查数据,保存数据,或者 抓取数据下发到 其他系统

注意:1. 一定不要写 COMMIT 或者ROLLBACK语句 会造成数据一次性错误;
           2. 避免写CHECK, EXIT ,RETUN 语句,以保证标准的逻辑可以执行;

      

 

再贴个例子:以前项目,用这个增强保存PO修改的时间戳:

PO 变化点保存

 技术图片

 

增强篇1 PO保存增强

标签:type   call   czc   bec   func   nbsp   消息   效果   back   

原文地址:https://www.cnblogs.com/rainysblog/p/11973606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!