on 05-18-2010 3:19 PM
今天用户提出个MB1A和MB1B的问题,请教MM高手
就是做 MB1A 的时候,系统把这些数据同时做一遍 MB1B业务,能生成两个物料凭证。
比如说:就是一笔数据做2个业务 一个是z61一个是501的业务
同时发货和转储。
请问如何做比较便捷?? 试过增强,发现不合适。
这个需求用MIGO其实还是最简单的。但如果用户还是需要在做了MB1A后马上执行MB1B,那么也是可以通过ABAP开发可以实现的。只是在MB1A保存生产物料凭证后,立即调用T_code:MB1B而已。
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
请把为什么要同时使用到转储和发货的业务类型详细描述出来,按照常规的业务流程,出库应该是在哪个库存地出库,就从哪个库存地作发货?不明白非为什么要转储再出库?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
测试一下IDOC试试看。
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
用MIGO呀
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi,
另外开发一个程序可能更好一点.这种业务就单独用这个程序来做.程序里面先MB1A后MB1B。
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
不属于ABAP论坛,转到相应的ERP论坛(讨论ERP,SCM的话题)
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
这种问题属于边缘需求,肯定是业务部门提出的业务目标,但最后还是需要一定的开发才可以完成这个目标,所以放在ERP版或开发版都是可以的。
一般来说,如果想要在标准功能上附加填写一些客户自定义的数据,通常是使用增强,在标准程序里找增强点,并编写相应的代码。
如果是想实现两个标准功能的自动连续执行,则未必能用增强,因为标准功能的更新机制、锁机制、数据一致性验证等要求会限制执行。这时候,我们多数采用三楼所说的程序开发的方法。先使用数据上传功能或提供数据录入界面,让用户把必要数据都填写好,然后使用BAPI、BDC等方法执行业务功能,完成数据填写。
在BAPI和BDC调用中,会有很多不确定的个性要求,都要在开发中具体分析。比如对应于MB1A、MB1B这类的物料凭证录入的BAPI,就不允许连续调用,每次调用之后必须提交,才可以进行下一次调用。
User | Count |
---|---|
107 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.