首页 > TAG信息列表 > ME21N
ME21N增强-采购订单不能重复采购同一个资产号
原本都是从采购申请转采购订单,现在上了BPM后,有直接创建采购订单的情况,采购订单也增加增强,不能重复采购同一个资产号 SE19->使用ME_PROCESS_PO_CUST实施,这里以前有实施了的,直接用 IF_EX_ME_PROCESS_PO_CUST~PROCESS_ACCOUNT,跟其它为删除的采购订单做比对,这里ZMMT001是以BADI Copy PR item text to PO when ME21N
首先,PO item text是可以通过配置实现的,但是有时候业务顾问偷懒,或者因为某些什么原因,不能创建或者传输 Customizing request。这个时候也就只能通过代码来实现了……创建采购订单的时候,将参考的采购申请对应的item 文本带过来ME_PROCESS_PO_CUSTmethod:item主要代码:*get header objeBADI Copy PR item text to PO when ME21N
首先,PO item text是可以通过配置实现的,但是有时候业务顾问偷懒,或者因为某些什么原因,不能创建或者传输 Customizing request。这个时候也就只能通过代码来实现了……创建采购订单的时候,将参考的采购申请对应的item 文本带过来ME_PROCESS_PO_CUSTmethod:item主要代码:*get header obje(EXIT)Copy PR header text to PO header when ME21N
之前已经用badi实现了 po header text的copy还有一种方法,exit查找对应的出口查看对应的Function 及include,可以看看输入参数,看看哪些值可以用到添加测试代码为方便管理和维护,也为了里面别太乱,我把代码封到一个include里面,其实建议是用Function,直接copy EXIT_SAPMM06E_012 或者自己(BADI)Copy PR header text to PO header when ME21N
需求:根据采购申请创建采购订单的时候,将PR header text 带到PO header text上spro 下找的增强点:其实就是 ME_PROCESS_PO_CUSTMethod 利用里面的一个method set_text参考代码FUNCTION zmm_copy_pr_text_to_po 内主要代码如下: "get header infor CALL METHOD im_header->get