MD_CHANGE_MRP_DATA:在我看来,它是MRP上最重要的BAdI。它允许您在物料需求计划或 MD04 交易记录期间更改任何物料需求计划元素。最常见的用途是使物料需求计划元素与物料需求计划无关,但它也可用于其他更改,例如数量更改。您可以在文档“使用 BAdI MD_CHANGE_MRP_DATA创建与物料需求计划无关的元素”上找到一个实施示例。
MD_SUBCONT_LOGIC:此 BAdI 用于激活旧的分包逻辑,该逻辑在版本r elease 3.1I 之前一直使用。所有分包库存和需求都在净分包段中进行管理,这意味着没有单独的分包分包分部。另请参阅注释1927160。
MD_ADD_ELEMENTS:使用此BAdI可以包含新的用户定义的MRP元素。
MD_DISPLAY_ELEMENT:允许您更改物料需求计划元素的显示。
MD_MRP_PARAMETERS:使用此BAdI,可以在物料需求计划运行之前或MD04中更改特定物料的物料主数据,自定义甚至配额安排的设置。
MD_ADD_COL_EZPS:使用此 BAdI,可以在物料需求计划评估交易记录(例如 MD04)中包含其他列。
MD_PURREQ_CHANGE和MD_PLDORD_CHANGE:可用于填写和更改在物料需求计划运行期间创建、更改或删除的采购申请和计划订单字段。
MD_PURREQ_POST和MD_PLDORD_POST: 可用于采购申请和计划订单更改后的其他操作,例如在自定义表、工作流或实施更改日志上保存信息。它不应用于更改订单本身。
MD_MODIFY_SOURCE:此 BAdi 允许您在物料需求计划运行期间为源确定定义自己的逻辑。
MD_MODIFY_PRODVERS:此 BAdi 允许您为生产版本选择定义自己的逻辑。
MD_PLDORD_SCHEDULING:使用此 BAdI,您可以在调用计划之前更改计划订单的调度参数。
MD_STOCK_TRANSFER:此 BAdI 允许您更改发货工厂中库存转移采购建议要求的要求日期。
MD_EXT_SUP: 在标准系统上,无法确定库存转储的发行存储位置,但是,可以创建自己的逻辑来使用此 BAdI 选择库存转移的发行存储位置。您可以在注释1783556和wiki http://wiki.scn.sap.com/wiki/x/qgQbF 上找到有关MD_EXT_SUP的更多信息
MD_CHANGE_CALENDAR: 此 BAdI 可用于使用不同的日历来表示安全时间和覆盖范围数据的评估,而不是工厂日历。
MD_EXCLUDE_MATERIAL: 可用于在交易 MD06 和 MD07 的初始屏幕上显示带有“其他选择”的选项卡,您可以在其中添加自己的字段以限制选择。
MD_LAST_LOT_EXACT: 允许您使用自己的逻辑来计算销售或项目个股的最后一手。
MD_MRP_LIST: 使用此 BAdI,您可以在计划运行中的过帐期间处理物料物料的物料需求计划清单中的数据。它允许您在计划运行后立即评估物料需求计划数据并触发后续操作,但是,您不能更改物料需求计划数据。
MD_INTERACT_PLANNING: 使用此 BAdI,可以控制是否允许用户在物料(例如 MD02)的计划交易记录的结果显示中更改物料需求计划元素。
MD_SET_TRAFFIC_LIGHTS_DS: 使用此BAdI,您可以定义自己的极限值,用于某些材料的覆盖范围评估。有关更多详细信息,请参阅注释1587375。
MD_PURREQ_REL_STRAT: 此 BAdI 可用于停用物料需求计划生成的采购申请的下达策略。
MD_CREATE_GROUPING: 您可以使用此 BAdI 为当前库存/需求列表定义客户特定的物料分组。
MD_MRP_RUN_PARALLEL:可用于在运行并行物料需求计划时调整分配给每个计划包的流程的物料数量。这样,当单个应用程序服务器或任务的运行时存在极大差异时,可以实现任务的更统一利用。
MD_ADAPT_DISTRIBUTION: 在使用分配键时,传递此 BAdI 是为了影响开始/结束日期和用于分配物料需求计划交易记录数量分配的工厂日历。
原文链接:BAdIs for MRP | SAP Blogs