请教一个出口问题

情况如下:在开定单的时候,我们想不要把3个月内的产品开出来。顾问开出来的方法是:让我在migo的时候,把一个界期品日期(通过生产日期与货架日期来计算),写入到mcha里面... 情况如下: 在开定单的时候,我们想不要把3个月内的产品开出来。顾问开出来的方法是: 让我在migo的时候,把一个界期品日期(通过生产日期与货架日期来计算),写入到mcha里面。 并把这个日期用做特征值.顾问给出的出口是,EXIT_SAPMM07M_003.我自己去找,根本没有debug到这个出口,用EXIT_SAPMM07M_001.也不对。debug了下migo.好象里面的出口用的是badi. 用call method cl_exithandler=>get_instance.来获取badi对象。下面是实现物料凭证数据的收集.在goods_movement_post中,这个不知道是那个对象的方法.if not lcl_migo_globals=>if_badi is initial. call method lcl_migo_globals=>if_badi->post_document exporting it_mseg = lt_xmseg is_mkpf = ls_xmkpf. endif. call method goods_movement_post importing es_emkpf_old = ls_emkpf. exit. "Last EXIT from DO. Always last line before ENDDO.也没有找到具体在那个badi的方法中修改.请各位大哥赐教. 展开
 我来答
若以下回答无法解决问题,邀请你更新回答
沭阳1084
2014-07-01 · 超过67用户采纳过TA的回答
知道答主
回答量:122
采纳率:100%
帮助的人:126万
展开全部
这些我都查到了。但是在做migo的时候,这些都不会被debug到,不知道怎么会事情.大家讨论下啊。增长点经验.小弟对这个也不是很懂.我说下自己的方法: 用cmod的出口都没有被debug到,估计不好用. 在程序中直接搜索user_exit. 没有这种出口. 搜索exit的时候,可以找到 /CWM/DEFAULT_MIGO /SAPMP/SPLIT_POPUP BADI_SERIAL_IN_STO MB_MIGO_BADI MB_MIGO_ITEM_BADI "修改行项目的时候触发. MB_ME_CSGMT_BADI_SAP "寄售处理-库存传输.在点过帐的时候,会执行到MB_MIGO_BADI中的方法post_document. 想修改这里, 但是找不到它的implementation. 而且在goods_movement_post这个方法(这个方法不知道是那个对象的),中,会出现xmcha这个内表.当收货方的批次表mcha中没有收到物料的批次会根据xmcha更新进去,如果有则会清空这个内表。本来想在goods_movement_post找一个出口,但是里面只有enhancement-ponit spot.所以猜测,可能要修改这个. 查看原帖>>
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
您可能需要的服务
百度律临官方认证律师咨询
平均3分钟响应 | 问题解决率99% | 24小时在线
立即免费咨询律师
12172人正在获得一对一解答
青岛梦幻岛2分钟前提交了问题
呼和浩特草原之歌3分钟前提交了问题
南京彩虹之旅3分钟前提交了问题
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消
还有疑问? 马上咨询36934位在线律师,3分钟快速解答
立即免费咨询律师

辅 助

模 式