增强:BADI-MB_MIGO_BADI_MIGO-采购订单收货交货单必输
SAP ABAP Enhancement Purpose:For Migo,When it is Purchase Order (PO), Delevey Nunmber is Must key in (Requred) MIGO 对采购订单收获时候,交货单字段必须是必填的. Steps: 1、T-code SE19 创建MB_MIGO_BADI的实现 2、新增G_CECHK属性(Attribute) 3、Write Sample abap code in MODE_SET POST_DOCUMENT CHECK_HEADER 3 method. METHOD:MODE_SET ************************************************************************ * * 检查标识 ************************************************************************ IF i_action = ‘A01’ AND i_refdoc = ‘R01’.“ g_check = ‘X’. ELSEIF i_action = ‘A01’ AND i_refdoc = ‘R08’.“.生产订单入库 g_check = ‘P’. ELSE. g_check = ”. ENDIF. METHOD:POST_DOCUMENT *&——————————————————————————–* *& 收货时检查抬头交货字段是否为空 * *&——————————————————————————–* DATA:lt_marc TYPE TABLE OF marc, ls_marc TYPE marc.