物料启用ATP CHECK会影响到交货,对于那些启用了ATP CHECK而又没有做合理规划的系统,
想要搞清楚ATP是如何计算的,我只能说呵呵,你会发现批次拆分,过账的BAPI会有莫名其妙的
报错,搞不清楚库存里明明有东西为什么还不让交货,这个时候我们需要暴力一点,直接写增强
跳过去。LIPS-NOATP字段可以控制交货单行是否进行ATP CHECK
增强BADI: LE_SHP_DELIVERY_PROC
实施方法: IF_EX_LE_SHP_DELIVERY_PROC~SAVE_DOCUMENT_PREPARE
IF sy-tcode(2) <> 'VL' AND if_trtyp EQ 'H' 。限制一下用户
LOOP AT pc_xlips INTO wa_lips.
wa_lips-noatp = abap_true.
MODIFY pc_xlips FROM wa_lips TRANSPORTING noatp.
ENDLOOP.
ENDIF.