SAP BP主数据保存后自动发送外围系统的一种方式
测试BP主数据保存后有没有一个完美的地方可以下发不管是客户还是供应商参考网上的资料BP主数据保存检查发现BP事件也许可以实现我的具体实现过程如下0.在SAP标准菜单下输入事务代码BUPT可以打开BP配置菜单。1.事务代码BUS7中找到BP数据保存事件我只测试了DSAVE事件下其他的事件大家自行测试3.点击功能模块后在如下界面新增一行编号只要不和标准重复即可经测试调用默认*时需要在第7步做勾选才能生效默认X时则不需要勾选直接生效应用程序根据搜索帮助选个自己适合的。4.功能模块具体实现如下。这一步的功能模块无特殊设置无输入输出。4.由于我需要传输外围系统的是客商数据具体的需要的参数我通过以下函数获取。5.第一个函数具体代码如下仅供测试思路。6.注意第二个函数需要设置成更新模块并且设置启动已延迟。此处目的是等待客商主表更新后取数调用这样我可以偷懒复用以前写的取数并发送的函数发送哈哈具体实现如下没什么特别的东西7.若第三步调用参数设置为*做完以上步骤后保存BP时不一定会触发自定义函数需要在事务代码BUSD中配置调用相应的事件8.配置路径如下图我的需求是任何BP保存都触发此事件各位可以参考自己的需要选择实现的视图。9.测试修改BP内容点击保存后是否触发接口函数修改前点击保存自动触发事件函数执行完毕查看结果实现过程参考了大神的BP检查思路原文链接在此BP保存增强